Releases Archive
Release notes for years 2019-2020
0.5.0-SNAPSHOT
Features
Search and sort by _createdAt parameter
Search by tokens with :text modifier
Filters in Change API
0.4.9 [9 March 2020]
Features
Reactive API & Subscriptions
New design/debug endpoint for AidboxQuery
Audit customization hook
New Clojure engine for AccessPolicy
Strip empty values in CRUD
0.4.8 [16 December 2019]
Features
Complete rewrite of the (rev)include engine
New Mapping module
New Hl7v2 module
New engine for AccessPolicy - matcho
New Encryption API
X-Audit header to add custom data to Aidbox logs
X-Debug: policy header to trace policy evaluation
Support for _elements for (rev)included resources
Plenty of bug fixes!
0.4.7 [26 September 2019]
Features
Now references to contained resources are represented as localRef
attribute in Aidbox Format
Managed SQL for FHIR search by SearchQuery
A default timeout for Search Operations with _timeout param for high-load
Ordered search in $lookup
microseconds precision for timestamps (Resource.meta.lastUpdated)
Better Aidbox <=> FHIR conversion for first-class extensions
Added JWT sub & iss and client IP address to logs
aidbox-cli elastic search logger now creates a new index for each day
Upgrade/Fix PATCH to be fully RFC conformant
Added X-Client-Auth header
Added cts column (createdAt) to resources (read more).
Entity.history='none' for custom resources to turn-off history
Unique validation by
isUnique=true
in Attribute
0.4.6 [2 August 2019]
It's time to upgrade your database - please stop your container and change image to aidbox/db:11.4.0 !
Features
In REST Console support for multiline URL line using
\
New
/<RT>/$lookup
operation for efficient lookup search in millions of records - read moreAidboxQuery extended with count-query and params types and defaults
New
/<RT>/$load
and/$load
bulk operations were added and $import was upgradedaidbox/db upgrade to 11.4 + fixes in json_knife pg extension - (deep patterns, indexes)
Highlighted logs for humans in Aidbox.Dev by default: docker logs -f <your-box-container>
0.4.5 [3 July 2019]
Features
/auth/test-policy
operation for policy debugSupport for ident interpolation in SQL policy -
SELECT * FROM {{!params.resource/type}}
New _explain parameter for Search API
Beta version of bulk import operation
History & Snippets for REST & DB Console
0.4.4 [17 June 2019]
Features
Support for RFC-7662 Token Introspection with TokenIntrospector resource. JwtAuthenticator is now TokenIntrospector as well with
type=jwt
GraphQL Alpha - see GraphQL in Aidbox user interface
0.4.3 [20 May 2019]
Features
Sequence API - use PostgreSQL sequences through REST API
Operation bound policy in App manifest
Clear resources deleted in App manifest (#70)
Bulk load terminologies - tutorial
Logs from Aidbox to ElasticSearch - tutorial
Bug Fixes
Sort by polymorphic elements (#90)
Fix
ge
andle
operators for date search (#85)Search _has and param name with dash (#95)
0.4.2 [22 April 2019]
Features
Structured Data Capture with Custom Resources (Alpha)
Search: new _ilike search parameter
Search: _include=* support
Search: _list parameter support
$dump - Bulk Export Operation
Health-Check endpoint by RFC
Bug Fixes
Auth first_party JWT session
html sanitise in Narrative
Fix date validation
Better validation error reporting
0.4.1 [8 April 2019]
This release is mostly dedicated to stabilisation of new auth module. Check-out it's documentation!
Features
Support for
_txid
parameter andETAG
header for history poolingSupport for
X-HTTP-Method-Override
header for inflexible http clientsSupport
X-Correlation-Id
andX-Request-Id
headers
Bug Fixes
Reference search with
:identifier
- #47Support for
isOpen
for applications - #69Failure of search with invalid search param - #65
FHIR transaction endpoint urls without
/
- #62Search: multiple
_sort
parameters - #73
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
modifierFix
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 andwebhook
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 resourceObservation/$lastn
is accessible as a part of Patient's compartment:/fhir/Patient/ID/Observation/$lastn
Implemented
:iterate
modifier for_include
search parameterRefactored 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.
Last updated