Skip to content

Releases: ehrbase/ehrbase

v0.21.1

18 May 16:46
Compare
Choose a tag to compare

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.

[0.21.1]

Fixed

  • Fixed update script for user consolidation (#865)

[0.21.0]

Added

  • Implement template example endpoints (#801)
  • Implement EHR_STATUS.is_modifiable semantics on service level (#791)
  • use bom for dependence management (#820)
  • add Release action (#831
  • Added hooks for the plugin system (#816)
  • Added index to party_identified to improve performance of find EHR by subject-id (857))

Changed

Fixed

  • Handle 4xx status code related Spring MVC Exceptions, instead of making them all a 500, and handle ResponseStatusException (#803)
  • Fix duplicate users issue (#826).
  • Fix validation errors in ECIS EHR endpoint (#828)
  • Fix 400 error in ECIS EHR update (#834)

[0.20.0] (beta)

Added

  • Add Plugins system (#772,
    #779).
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#782).

Changed

Fixed

  • Remove unused Operational Template cache (#759).
  • Allow update/adding/removal of feeder_audit/links on Composition (#773)
  • Add default ASC direction to ORDER BY clause in AQL (#780).
  • Fix DB Migration scripts. Allow user different then ehrbase (#795).

[0.19.0] (beta)

Added

  • Add Flyway callback to check IntervalStyle configuration
    parameter (#720).
  • Validate RM types used in OPT template (#739).

Changed

Fixed

  • Fixed SQL encoding whenever template is
    unresolved (#723)
  • Modified handling of conflicting identified
    parties (#710)
  • Fixes wrong status code returned by EHRbase while creating FLAT
    composition (#726)
  • Fix NullPointerException while deleting unknown (or already deleted) composition
    parameter (#722).
  • Fix querying other_participations (#707)

[0.18.3] (beta)

Added

Changed

  • removed log4j (see #711)

Fixed

[0.18.2] (beta)

Fixed

  • updated log4j from 1.15.0 to 1.60.0

[0.18.1] (beta)

Fixed

  • Fix deployment issue with Flyway migration V62__add_entry_history_missing_columns.sql

[0.18.0] (beta)

Added

  • Migrated to Archie openEHR library version > 1.0.0, incl. its new strict invariant checks (
    see: #570)
  • Support Structured format on ecis composition endpoints (
    see #648)
  • Add new configuration options to customise user/admin role names when using OAuth authentication
    (see #667)
  • Add configuration properties to customize CORS configuration (
    see #697)

Changed

Fixed

  • Missing details in response returned by Directory REST API (
    see: #605)
  • Add foreign key between folder and ehr tables (
    see: #616)
  • Improves 'Admin Delete EHR' performance (see #626)
  • many fixes to the flat support (see #627)
  • Fix conversion between DvDateTime and Timestamp (
    see #634)
  • Fix FLAT format does not return the archetype data if the archetype_id contains the letters "and"
  • Datetime inconsistent handling (see #649)
  • Fix issue using DV_DATE_TIME without time-zone (see #658)
  • update lg4j version (see #702)

[0.17.2] (beta)

Added

  • Github Action worklows to deploy multiarch images (latest, next, version-tag) to Docker
    Hub (
    see: #578)

Changed

  • Removes SELECT statement when PartyProxy object is empty (
    see: #581)
  • Provide configuration properties for configuring context paths of openEHR REST API and Admin API (
    see: #585)

Fixed

  • Accept header with multiple MIME types causes an IllegalArgumentException (
    see: #583)
  • Composition version Uid schema in EhrScape API (see: #520)
  • Terminology Service calls from within AQL queries does not work (
    see: #572)

[0.17.1] (beta)

Added

  • Default handling for audit metadata (see: #552)

Changed

  • Updated the SDK dependency to the latest version (
    see: #565)
  • Refactored versioned object (interfaces) on service and access layer (
    see: #552)

Fixed

  • Assigner in DV_IDENTIFIER not selected in aql (see: #561)
  • ehr_status.uuid not selects via aql (see: #561)
  • DB migration file conflict (see: #564)
  • Ddmin delete of multiple status versions (see: #552)

[0.17.0] (beta)

Added

  • Implement validation of compositions using external FHIR TS (
    see: #493)
  • Support for Attribute-based Access Control (see: #499)
  • Support AQL array resolution in EHR_STATUS::other_details

Changed

  • Update paths for Admin API, Management API and /status endpoint (
    see: #541)

Fixed

  • Folder handling (update, delete and missing audits) (
    see: #529)
  • Fixed and refactored handling of audits and versioned objects (
    see: #552)

[0.16.0] (beta)

Added

  • Endpoints and integration tests for VERSIONED_COMPOSITION (
    see: #448)
  • ATNA Logging for composition endpoints, querying and operations on the EHR object (
    see: #452)
  • EHRbase Release Checklist (see: #451)
  • CACHE_ENABLED ENV to Dockerfile (see: #467)

Changed

  • Updated the SDK dependency to the latest version (
    see: #463)
  • Force retrieval of operational template from DB (see: #468)

Fixed

  • WHERE field construct (see: #439)
  • Inconsistent behavior in SMICS Virology Query (see: #456)
  • Bunch of AQL issues (see: #461)
  • AQL: Error in processing OR in Contains clause (see: #462)
  • Cache issue on Startup (see: #465)

[0.15.0] (beta)

Added

  • Adds Admin API endpoints: Del EHR, Del Composition and Del Contribution (
    see: #344)
  • Add ATNA logging configuration capabilities (see #355)
  • Support for EHR_STATUS and (partial) FOLDER version objects in contributions (
    see: #372)
  • Add status endpoint to retrieve version information on running EHRbase instance and for heartbeat
    checks. (
    see: #393)
  • Add /status/info endpoint using actuator for basic info on running app ...
Read more

v0.21.0 (beta)

12 May 06:50
Compare
Choose a tag to compare

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.

[0.21.0]

Added

  • Implement template example endpoints (#801)
  • Implement EHR_STATUS.is_modifiable semantics on service level (#791)
  • use bom for dependence management (#820)
  • add Release action (#831
  • Added hooks for the plugin system (#816)
  • Added index to party_identified to improve performance of find EHR by subject-id (857))

Changed

Fixed

  • Handle 4xx status code related Spring MVC Exceptions, instead of making them all a 500, and handle ResponseStatusException (#803)
  • Fix duplicate users issue (#826).
  • Fix validation errors in ECIS EHR endpoint (#828)
  • Fix 400 error in ECIS EHR update (#834)

[0.20.0] (beta)

Added

  • Add Plugins system (#772,
    #779).
  • AQL: support ORDER BY and LIMIT [OFFSET] clauses in any
    order (#782).

Changed

Fixed

  • Remove unused Operational Template cache (#759).
  • Allow update/adding/removal of feeder_audit/links on Composition (#773)
  • Add default ASC direction to ORDER BY clause in AQL (#780).
  • Fix DB Migration scripts. Allow user different then ehrbase (#795).

[0.19.0] (beta)

Added

  • Add Flyway callback to check IntervalStyle configuration
    parameter (#720).
  • Validate RM types used in OPT template (#739).

Changed

Fixed

  • Fixed SQL encoding whenever template is
    unresolved (#723)
  • Modified handling of conflicting identified
    parties (#710)
  • Fixes wrong status code returned by EHRbase while creating FLAT
    composition (#726)
  • Fix NullPointerException while deleting unknown (or already deleted) composition
    parameter (#722).
  • Fix querying other_participations (#707)

[0.18.3] (beta)

Added

Changed

  • removed log4j (see #711)

Fixed

[0.18.2] (beta)

Fixed

  • updated log4j from 1.15.0 to 1.60.0

[0.18.1] (beta)

Fixed

  • Fix deployment issue with Flyway migration V62__add_entry_history_missing_columns.sql

[0.18.0] (beta)

Added

  • Migrated to Archie openEHR library version > 1.0.0, incl. its new strict invariant checks (
    see: #570)
  • Support Structured format on ecis composition endpoints (
    see #648)
  • Add new configuration options to customise user/admin role names when using OAuth authentication
    (see #667)
  • Add configuration properties to customize CORS configuration (
    see #697)

Changed

Fixed

  • Missing details in response returned by Directory REST API (
    see: #605)
  • Add foreign key between folder and ehr tables (
    see: #616)
  • Improves 'Admin Delete EHR' performance (see #626)
  • many fixes to the flat support (see #627)
  • Fix conversion between DvDateTime and Timestamp (
    see #634)
  • Fix FLAT format does not return the archetype data if the archetype_id contains the letters "and"
  • Datetime inconsistent handling (see #649)
  • Fix issue using DV_DATE_TIME without time-zone (see #658)
  • update lg4j version (see #702)

[0.17.2] (beta)

Added

  • Github Action worklows to deploy multiarch images (latest, next, version-tag) to Docker
    Hub (
    see: #578)

Changed

  • Removes SELECT statement when PartyProxy object is empty (
    see: #581)
  • Provide configuration properties for configuring context paths of openEHR REST API and Admin API (
    see: #585)

Fixed

  • Accept header with multiple MIME types causes an IllegalArgumentException (
    see: #583)
  • Composition version Uid schema in EhrScape API (see: #520)
  • Terminology Service calls from within AQL queries does not work (
    see: #572)

[0.17.1] (beta)

Added

  • Default handling for audit metadata (see: #552)

Changed

  • Updated the SDK dependency to the latest version (
    see: #565)
  • Refactored versioned object (interfaces) on service and access layer (
    see: #552)

Fixed

  • Assigner in DV_IDENTIFIER not selected in aql (see: #561)
  • ehr_status.uuid not selects via aql (see: #561)
  • DB migration file conflict (see: #564)
  • Ddmin delete of multiple status versions (see: #552)

[0.17.0] (beta)

Added

  • Implement validation of compositions using external FHIR TS (
    see: #493)
  • Support for Attribute-based Access Control (see: #499)
  • Support AQL array resolution in EHR_STATUS::other_details

Changed

  • Update paths for Admin API, Management API and /status endpoint (
    see: #541)

Fixed

  • Folder handling (update, delete and missing audits) (
    see: #529)
  • Fixed and refactored handling of audits and versioned objects (
    see: #552)

[0.16.0] (beta)

Added

  • Endpoints and integration tests for VERSIONED_COMPOSITION (
    see: #448)
  • ATNA Logging for composition endpoints, querying and operations on the EHR object (
    see: #452)
  • EHRbase Release Checklist (see: #451)
  • CACHE_ENABLED ENV to Dockerfile (see: #467)

Changed

  • Updated the SDK dependency to the latest version (
    see: #463)
  • Force retrieval of operational template from DB (see: #468)

Fixed

  • WHERE field construct (see: #439)
  • Inconsistent behavior in SMICS Virology Query (see: #456)
  • Bunch of AQL issues (see: #461)
  • AQL: Error in processing OR in Contains clause (see: #462)
  • Cache issue on Startup (see: #465)

[0.15.0] (beta)

Added

  • Adds Admin API endpoints: Del EHR, Del Composition and Del Contribution (
    see: #344)
  • Add ATNA logging configuration capabilities (see #355)
  • Support for EHR_STATUS and (partial) FOLDER version objects in contributions (
    see: #372)
  • Add status endpoint to retrieve version information on running EHRbase instance and for heartbeat
    checks. (
    see: https://git...
Read more

v0.20.0 (beta)

30 Mar 14:44
Compare
Choose a tag to compare

v0.19.0 (beta)

07 Feb 16:03
6517c9f
Compare
Choose a tag to compare

v0.18.3 (beta)

20 Dec 11:52
Compare
Choose a tag to compare

v0.18.2 (beta)

15 Dec 09:11
Compare
Choose a tag to compare

v0.18.1 (beta)

13 Dec 15:28
Compare
Choose a tag to compare

0.17.2 (beta)

09 Sep 18:36
Compare
Choose a tag to compare
  • Bug fixes, enhancements (#520, #572, #581, #583)
  • automatic Docker Hub deployments via Github Actions (see #578)

0.17.1 (beta)

12 Aug 17:46
Compare
Choose a tag to compare
  • Default handling for audit metadata (see: #552)
  • Updated the SDK dependency to the latest version (see: #565)
  • Bug fixes (see: #561, #564)

0.17.0 (beta)

04 Aug 09:06
Compare
Choose a tag to compare
  • v0.17.0 - fifth beta release. validation using an external terminology server, Attribute-based Access Control, AQL fixes and other enhancements
  • Please see EHRbase Documentation for further details.