Release Notes

2
Last updated yesterday

Aidbox release cycle is about 1-2 weeks. Stable releases are labeled with version - like 0.4.0See the list of versions on docker-hub

Version under development published with -SNAPSHOT and -RC[x] postfix. For example if latest release was 0.3.0, you will see in registry 0.4.0-SNAPSHOT version during development and 0.4.0-RC1in stabilisation period.

Starting from 0.4.0 Aidbox.Cloud support clusters, which can be located in different geo regions and run different Aidbox versions. Clusters labeled stable have latest stable version (i.e. max(version)). As well clusters with edge label run latest development version (snapshot or release candidates).

0.4.1-SNAPSHOT

Planned

  • Terminology under fhir prefix (issues #51 #50 #38)

  • Managing Indexes by AidboxIndex meta-resource

  • Audit/Logging UI and API

  • Merge Aidbox.Cloud with License Server

  • Sign Up API

Bug Fixes

  • Reference search with `:identifier` - #47

0.4.0 [22 March 2019]

Features

  • New Auth module (OAuth2, OpenID Connect and SCIM implementations)

  • Web UI for Aidbox.Dev

  • Migrate to Java 11

  • Clusters in Cloud

Breaking Changes

  • Auth module endpoint's changed oauth => auth

  • Structure of Auth Client and User changed

  • Turn-off insecure Aidbox.Dev start - now you have to provide AIDBOX_CLIENT_ID and AIDBOX_CLIENT_SECRET

Bug fixes

  • Fix search by reference with :identifier modifier

  • Fix Bundle.total value when performing search inside Compartment

  • #51 Fix CodeSystem create on /fhir api

  • #49 Fix _sort with dashes in parameter name

0.3.5 Hotfix

  • #51 - Fix CodeSystem create on /fhir api

0.3.4

  • Subscriptions $poll operation and webhook channel: Subscriptions;

  • Fixed Aidbox to FHIR data transformation bug when polymorphic attributes wasn't properly handled in recursive elements such as QuestionnaireResponse.item

  • Support _total search parameter (_totalMethod=count also works)

  • Support page search parameter (_page - also works)

  • Added $query - SQL query into REST Endpoint

  • _query - custom search related to resourceType

  • Implemented Compartments for requests like /fhir/Patient/xxx/Observation; Compartments are defined with CompartmentDefinition resource

  • Observation/$lastn is accessible as a part of Patient's compartment: /fhir/Patient/ID/Observation/$lastn

  • Implemented :iterate modifier for _include search parameter

  • Refactored FHIR search engine internals to leverage PostgreSQL's GIN index

  • Add Box-Name headers (allows to specify box, without changing the url)

  • Implement full-text search with RUM indices (requires PostgreSQL 11 with the rum extension)

  • Experimental support for FHIR 4 resources and search parameters

  • Experimental XML support for endpoints starting with /fhir/ prefix

0.3.3

  • Introduced refresh tokens into oauth module;

  • Implemented /Observation/$lastn and /fhir/Observation/$lastn endpoints;

  • Support __debug=policy parameter to inspect and debug request authorization layer;

  • CapabilityStatement metadata endpoint;

  • Added If-Match header support for atomic updates;

  • Fix metadata migration bug (fixes issues #16 and #6)

  • Added complex engine for AccessPolicy resource

0.0.3

  • Started to reflect all the changes in the CHANGELOG.