Skip to content

Latest commit

 

History

History
64 lines (54 loc) · 3.61 KB

CHANGELOG.md

File metadata and controls

64 lines (54 loc) · 3.61 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Create a ehrbase user to run the Docker container (#1336)

Changed

  • Deprecate plugin aspects (#1344)
  • Add simplified JSON-based “web template” format support for GET Template ADL 1.4 using header Accept: application/openehr.wt+json (1334)

Fixed

Added

  • Configurable flyway migration strategy
  • Configurable fetch limit checks + default limit for AQL queries
  • Configurable fetch limit precedence strategy for AQL queries

Changed

Fixed

Added

Changed

  • AQL-Performance: paths containing non-locatable structure attributes (EVENT_CONTEXT, FEEDER_AUDIT) (#1341)
  • Removed @Schema(MediaType.class) Header declaration from swagger UI (#1333)

Fixed

Added

  • Added AQL debug support (#1296)

Changed

  • The field q of AQL query responses now contain the requested, and not the executed, query string (#1296)
  • The field meta._schema_version of AQL query responses has been changed to 1.0.3 (#1296)
  • Return HTTP 422 Unprocessable Content in case fetch or offset is defined inside the aql query and as parameter (#1325).

Fixed

Added

  • Added STORED_QUERY_CACHE (#1258)
  • Added new config option ehrbase.security.management.endpoints.web.csrf-validation-enabled (#1294,#1297)

Changed

  • Changed StoredQueryRepository methods to only accept StoredQueryQualifiedName as arguments (#1258)

Fixed

  • Fixed an issue with AQL, which caused NPEs when the query required adding filtering subqueries on a DV_ORDERED path (#1293)
  • Delete Contribution now returns a 501 Not Implemented instead of 500 as it's not supported since 2.0.0 (#1278)

[2.0.0]

Welcome to EHRbase 2.0.0. This major release contains a complete overhaul of the data structure and the Archetype Query Language (AQL) engine.

See UPDATING.md for details on how to update to the new release.