Releases: stefanspiska/ehrbase
Releases · stefanspiska/ehrbase
v0.23.0
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.23.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.20.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.19.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[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_identifiedto improve performance of find EHR by subject-id (857))
Changed
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
statusandentry(#821). - Removed Postgres with extensions setup (#840)
- Upgrade openEHR_SDK to version 1.19.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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 BYandLIMIT [OFFSET]clauses in any
order (#782).
Changed
- Update Archie to version 2.0.1 #784
- Add missing database indexes #788
and #796 - Upgrade openEHR_SDK to version 1.18.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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
IntervalStyleconfiguration
parameter (#720). - Validate RM types used in OPT template (#739).
Changed
- Upgrade to Archie 1.0.4 (#719).
- Improve errors and exceptions logging (#745).
- Upgrade openEHR_SDK to version 1.17.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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 ehrbase#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: ehrbase#570) - Support Structured format on ecis composition endpoints (
see ehrbase#648) - Add new configuration options to customise user/admin role names when using OAuth authentication
(see ehrbase#667) - Add configuration properties to customize CORS configuration (
see ehrbase#697)
Changed
Fixed
- Missing details in response returned by Directory REST API (
see: ehrbase#605) - Add foreign key between
folderandehrtables (
see: ehrbase#616) - Improves 'Admin Delete EHR' performance (see ehrbase#626)
- many fixes to the flat support (see ehrbase#627)
- Fix conversion between
DvDateTimeandTimestamp(
see ehrbase#634) - Fix FLAT format does not return the archetype data if the archetype_id contains the letters "and"
- Datetime inconsistent handling (see ehrbase#649)
- Fix issue using DV_DATE_TIME without time-zone (see ehrbase#658)
- update lg4j version (see ehrbase#702)
[0.17.2] (beta)
Added
- Github Action worklows to deploy multiarch images (
latest,next,version-tag) to Docker
Hub (
see: ehrbase#578)
Changed
- Removes SELECT statement when PartyProxy object is empty (
see: ehrbase#581) - Provide configuration properties for configuring context paths of openEHR REST API and Admin API (
see: ehrbase#585)
Fixed
Acceptheader with multiple MIME types causes an IllegalArgumentException (
see: ehrbase#583)- Composition version Uid schema in EhrScape API (see: ehrbase#520)
- Terminology Service calls from within AQL queries does not work (
see: ehrbase#572)
[0.17.1] (beta)
Added
- Default handling for audit metadata (see: ehrbase#552)
Changed
- Updated the SDK dependency to the latest version (
see: ehrbase#565) - Refactored versioned object (interfaces) on service and access layer (
see: ehrbase#552)
Fixed
- Assigner in DV_IDENTIFIER not selected in aql (see: ehrbase#561)
- ehr_status.uuid not selects via aql (see: ehrbase#561)
- DB migration file conflict (see: ehrbase#564)
- Ddmin delete of multiple status versions (see: ehrbase#552)
[0.17.0] (beta)
Added
- Implement validation of compositions using external FHIR TS (
see: ehrbase#493) - Support for Attribute-based Access Control (see: ehrbase#499)
- Support AQL array resolution in EHR_STATUS::other_details
Changed
- Update paths for Admin API, Management API and
/statusendpoint (
see: ehrbase#541)
Fixed
- Folder handling (update, delete and missing audits) (
see: ehrbase#529) - Fixed and refactored handling of audits and versioned objects (
see: ehrbase#552)
[0.16.0] (beta)
Added
- Endpoints and integration tests for VERSIONED_COMPOSITION (
see: ehrbase#448) - ATNA Logging for composition endpoints, querying and operations on the EHR object (
see: ehrbase#452) - EHRbase Release Checklist (see: ehrbase#451)
- CACHE_ENABLED ENV to Dockerfile (see: ehrbase#467)
Changed
- Updated the SDK dependency to the latest version (
see: ehrbase#463) - Force retrieval of operational template from DB (see: ehrbase#468)
Fixed
- WHERE field construct (see: ehrbase#439)
- Inconsistent behavior in SMICS Virology Query (see: ehrbase#456)
- Bunch of AQL issues (see: ehrbase#461)
- AQL: Error in processing OR in Contains clause (see: ehrbase#462)
- Cache issue on Startup (see: ehrbase#465)
[0.15.0] (beta)
Added
- Adds Admin API endpoints: Del EHR, Del Composition and Del Contribution (
see: ehrbase#344) - Add ATNA logging configuration capabilities (see ehrbase#355)
- Support for EHR_STATUS and (partial) FOLDER...
v0.22.0
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.22.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.19.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[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_identifiedto improve performance of find EHR by subject-id (857))
Changed
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
statusandentry(#821). - Removed Postgres with extensions setup (#840)
- Upgrade openEHR_SDK to version 1.19.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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 BYandLIMIT [OFFSET]clauses in any
order (#782).
Changed
- Update Archie to version 2.0.1 #784
- Add missing database indexes #788
and #796 - Upgrade openEHR_SDK to version 1.18.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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
IntervalStyleconfiguration
parameter (#720). - Validate RM types used in OPT template (#739).
Changed
- Upgrade to Archie 1.0.4 (#719).
- Improve errors and exceptions logging (#745).
- Upgrade openEHR_SDK to version 1.17.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
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 ehrbase#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: ehrbase#570) - Support Structured format on ecis composition endpoints (
see ehrbase#648) - Add new configuration options to customise user/admin role names when using OAuth authentication
(see ehrbase#667) - Add configuration properties to customize CORS configuration (
see ehrbase#697)
Changed
Fixed
- Missing details in response returned by Directory REST API (
see: ehrbase#605) - Add foreign key between
folderandehrtables (
see: ehrbase#616) - Improves 'Admin Delete EHR' performance (see ehrbase#626)
- many fixes to the flat support (see ehrbase#627)
- Fix conversion between
DvDateTimeandTimestamp(
see ehrbase#634) - Fix FLAT format does not return the archetype data if the archetype_id contains the letters "and"
- Datetime inconsistent handling (see ehrbase#649)
- Fix issue using DV_DATE_TIME without time-zone (see ehrbase#658)
- update lg4j version (see ehrbase#702)
[0.17.2] (beta)
Added
- Github Action worklows to deploy multiarch images (
latest,next,version-tag) to Docker
Hub (
see: ehrbase#578)
Changed
- Removes SELECT statement when PartyProxy object is empty (
see: ehrbase#581) - Provide configuration properties for configuring context paths of openEHR REST API and Admin API (
see: ehrbase#585)
Fixed
Acceptheader with multiple MIME types causes an IllegalArgumentException (
see: ehrbase#583)- Composition version Uid schema in EhrScape API (see: ehrbase#520)
- Terminology Service calls from within AQL queries does not work (
see: ehrbase#572)
[0.17.1] (beta)
Added
- Default handling for audit metadata (see: ehrbase#552)
Changed
- Updated the SDK dependency to the latest version (
see: ehrbase#565) - Refactored versioned object (interfaces) on service and access layer (
see: ehrbase#552)
Fixed
- Assigner in DV_IDENTIFIER not selected in aql (see: ehrbase#561)
- ehr_status.uuid not selects via aql (see: ehrbase#561)
- DB migration file conflict (see: ehrbase#564)
- Ddmin delete of multiple status versions (see: ehrbase#552)
[0.17.0] (beta)
Added
- Implement validation of compositions using external FHIR TS (
see: ehrbase#493) - Support for Attribute-based Access Control (see: ehrbase#499)
- Support AQL array resolution in EHR_STATUS::other_details
Changed
- Update paths for Admin API, Management API and
/statusendpoint (
see: ehrbase#541)
Fixed
- Folder handling (update, delete and missing audits) (
see: ehrbase#529) - Fixed and refactored handling of audits and versioned objects (
see: ehrbase#552)
[0.16.0] (beta)
Added
- Endpoints and integration tests for VERSIONED_COMPOSITION (
see: ehrbase#448) - ATNA Logging for composition endpoints, querying and operations on the EHR object (
see: ehrbase#452) - EHRbase Release Checklist (see: ehrbase#451)
- CACHE_ENABLED ENV to Dockerfile (see: ehrbase#467)
Changed
- Updated the SDK dependency to the latest version (
see: ehrbase#463) - Force retrieval of operational template from DB (see: ehrbase#468)
Fixed
- WHERE field construct (see: ehrbase#439)
- Inconsistent behavior in SMICS Virology Query (see: ehrbase#456)
- Bunch of AQL issues (see: ehrbase#461)
- AQL: Error in processing OR in Contains clause (see: ehrbase#462)
- Cache issue on Startup (see: ehrbase#465)
[0.15.0] (beta)
Added
- Adds Admin API endpoints: Del EHR, Del Composition and Del Contribution (
see: ehrbase#344) - Add ATNA logging configuration capabilities (see ehrbase#355)
- Support for EHR_STATUS and (partial) FOLDER version objects in contributions (
see: ehrbase#372) - Add status endpoint to retrieve version information on running EHRbase instance ...