Releases Archive
Release notes for years 2019-2020
Last updated
Was this helpful?
Release notes for years 2019-2020
Last updated
Was this helpful?
Search and sort by parameter
Search by tokens with
Filters in
New endpoint for AidboxQuery
Audit customization hook
New Clojure engine for AccessPolicy
Strip empty values in CRUD
Plenty of bug fixes!
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
Entity.history='none' for custom resources to turn-off history
Unique validation by isUnique=true
in Attribute
In REST Console support for multiline URL line using \
aidbox/db upgrade to 11.4 + fixes in json_knife pg extension - (deep patterns, indexes)
New Aidbox.Enterprise
History & Snippets for REST & DB Console
GraphQL Alpha - see GraphQL in Aidbox user interface
Operation bound policy in App manifest
Logs from Aidbox to ElasticSearch - tutorial
Auth first_party JWT session
html sanitise in Narrative
Fix date validation
Better validation error reporting
Support for _txid
parameter and ETAG
header for history pooling
Support for X-HTTP-Method-Override
header for inflexible http clients
Support X-Correlation-Id
and X-Request-Id
headers
Reference search with :identifier
- #47
Support for isOpen
for applications - #69
Failure of search with invalid search param - #65
FHIR transaction endpoint urls without /
- #62
Search: multiple _sort
parameters - #73
Web UI for Aidbox.Dev
Migrate to Java 11
Clusters in Cloud
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
Fix search by reference with :identifier
modifier
Fix Bundle.total
value when performing search inside Compartment
Subscriptions $poll
operation and webhook
channel: Subscriptions;
Support page
search parameter (_page - also works)
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)
Experimental support for FHIR 4 resources and search parameters
Experimental XML support for endpoints starting with /fhir/
prefix
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
Started to reflect all the changes in the CHANGELOG.
Complete rewrite of the engine
New
New
New engine for AccessPolicy -
New
to add custom data to Aidbox logs
header to trace policy evaluation
Support for for (rev)included resources
Now references to contained resources are represented as localRef
attribute in
Managed SQL for FHIR search by
A default timeout for Search Operations with param for high-load
Ordered search in
Upgrade/Fix to be fully RFC conformant
Added header
Added cts column (createdAt) to resources ().
New Test toolkit to report bugs and test regression (see ).
New /<RT>/$lookup
operation for efficient lookup search in millions of records -
extended with count-query and params types and defaults
New /<RT>/$load
and /$load
were added and was upgraded
Highlighted logs for humans in by default: docker logs -f <your-box-container>
/auth/test-policy
operation for
Support for in SQL policy - SELECT * FROM {{!params.resource/type}}
New parameter for Search API
Beta version of bulk
Support for with TokenIntrospector resource. JwtAuthenticator is now TokenIntrospector as well with type=jwt
- use PostgreSQL sequences through REST API
Clear resources deleted in App manifest ()
Bulk load terminologies -
Sort by polymorphic elements ()
Fix ge
and le
operators for date search ()
Search _has and param name with dash ()
with Custom Resources (Alpha)
Search: new search parameter
Search: support
Search: parameter support
- Bulk Export Operation
endpoint by
This release is mostly dedicated to stabilisation of new auth module. Check-out it's !
New (OAuth2, OpenID Connect and SCIM implementations)
Fix CodeSystem create on /fhir
api
Fix _sort with dashes in parameter name
- Fix CodeSystem
create on /fhir
api
Fixed to FHIR data transformation bug when polymorphic attributes wasn't properly handled in recursive elements such as QuestionnaireResponse.item
Support search parameter (_totalMethod=count also works)
Added - SQL query into REST Endpoint
- custom search related to resourceType
Implement with RUM indices (requires PostgreSQL 11 with the rum
extension)