Releases: ehrbase/ehrbase
v2.1.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.
2.1.0
Added
- Added
STORED_QUERY_CACHE
(#1258) - Added new config option
ehrbase.security.management.endpoints.web.csrf-validation-enabled
(#1294,#1297)
Changed
- Upgrade openEHR_SDK to version 2.10.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed
StoredQueryRepository
methods to only acceptStoredQueryQualifiedName
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.
v2.0.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.
[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.
v0.32.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.32.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.6.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix the folder audit status event type (#1193)
- Fix OAuth2 Security Configuration for admin role and management endpoints (#1196)
- Fix party identified NP (#1191)
[0.31.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.3.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Migrated to spring boot 3 (#1174)
- Removed authorization scopes from endpoints and added support for overwriting controllers (#1157)
Fixed
[0.30.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.2.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix storing attributes of Locatable.name (#1161)
[0.29.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.1.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.28.0]
Added
- Added support tenant deletion (#1146)
Changed
- Upgrade openEHR_SDK to version 2.0.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Audit log functionality has been integrated as a plugin (#1131)
- update to SDK 2.0.0-SNAPSHOT (#1141)
- move dbencoding from SDK to ehrbase (#1141)
- adjust to new SDK package paths (#1141)
Fixed
[0.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#821). - Removed Postgres with extensions setup ([#840](https://github.com/eh...
v0.31.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.31.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.3.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Migrated to spring boot 3 (#1174)
- Removed authorization scopes from endpoints and added support for overwriting controllers (#1157)
Fixed
[0.30.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.2.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix storing attributes of Locatable.name (#1161)
[0.29.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.1.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.28.0]
Added
- Added support tenant deletion (#1146)
Changed
- Upgrade openEHR_SDK to version 2.0.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Audit log functionality has been integrated as a plugin (#1131)
- update to SDK 2.0.0-SNAPSHOT (#1141)
- move dbencoding from SDK to ehrbase (#1141)
- adjust to new SDK package paths (#1141)
Fixed
[0.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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
v0.30.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.30.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.2.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix storing attributes of Locatable.name (#1161)
[0.29.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.1.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.28.0]
Added
- Added support tenant deletion (#1146)
Changed
- Upgrade openEHR_SDK to version 2.0.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Audit log functionality has been integrated as a plugin (#1131)
- update to SDK 2.0.0-SNAPSHOT (#1141)
- move dbencoding from SDK to ehrbase (#1141)
- adjust to new SDK package paths (#1141)
Fixed
[0.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [OFFSET]
clauses in any
order (#782).
Changed
- Update Archie to version 2.0.1 #784
- Add missing database indexes [#788](https://github.com/ehrb...
v0.29.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.29.0]
Added
Changed
- Upgrade openEHR_SDK to version 2.1.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.28.0]
Added
- Added support tenant deletion (#1146)
Changed
- Upgrade openEHR_SDK to version 2.0.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Audit log functionality has been integrated as a plugin (#1131)
- update to SDK 2.0.0-SNAPSHOT (#1141)
- move dbencoding from SDK to ehrbase (#1141)
- adjust to new SDK package paths (#1141)
Fixed
[0.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [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](https:/...
v0.28.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.28.0]
Added
- Added support tenant deletion (#1146)
Changed
-
Upgrade openEHR_SDK to version 2.0.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
Audit log functionality has been integrated as a plugin (#1131)
-
update to SDK 2.0.0-SNAPSHOT (#1141)
-
move dbencoding from SDK to ehrbase (#1141)
-
adjust to new SDK package paths (#1141)
Fixed
[0.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [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
v0.27.4
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.27.4]
Added
Changed
- Upgrade openEHR_SDK to version 1.29.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Run directory operation in one transaction (#1133)
[0.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [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
IntervalStyle
configuration
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 ...
v0.27.3
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.27.3]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [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
IntervalStyle
configuration
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
v0.27.2
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.27.2]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- fix flyway_checksum for script 83 (#1130)
Fixed
[0.27.1]
Added
Changed
- Upgrade openEHR_SDK to version 1.28.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
- Fix DB Migration scripts. Remove the tenant RLS policy during script execution (#1127).
[0.27.0]
Added
- Sub-folders are retained in the response upon updating Folders. (#1108)
Changed
- Upgrade openEHR_SDK to version 1.27.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Changed namespace UUID to number-based ID and added to the primary key in each entity. (#1100)
Fixed
- Fixes NPE if during start up with many templates in the system. (#1101)
[0.26.0]
Added
- use from sdk archie version 3.0.0 and antlr4 version 4.11.1 (#1078)
Changed
- Upgrade openEHR_SDK to version 1.26.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Respect the predefined value of the composition UID when creating new composition (#1090)
Fixed
[0.25.0]
Added
Changed
- Upgrade openEHR_SDK to version 1.25.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- new Directory implementation (#1059)
Fixed
- error on concurrent user creation (#1067)
[0.24.0]
Added
- add caches for ehr.concept, ehr.territory, ehr.language(#1007)
- add stored query text plain request support (#1021)
- unwrap if match additional double quotes (#1022)
- general support for tenants and authorization for plugins
- Expose management and swagger endpoints publicly(#1030)
- Include tenant information in ATNA logs(#1055)
Changed
-
Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
-
use caffeine cache instead of ehcache as ehcache has unnecessary
blocking(#1007) -
remove unnecessary DB queries(#1007)
-
Performance improvements of the composition audit.(#1042)
-
improved versioning of stored queries (#1050)
-
switch to non-privileged user for DB Access (#11064)
Fixed
- Update spring-boot(spring-security), postgresql, pf4j-spring dependency version (#1060)
- Update jackson dependency version (#1063)
- maintain a correct history of participations(#1016)
- Fixed NullPointerException when language is missing (#1023)
- Endpoint for storing queries gives a detailed error regarding incorrect
version(#1032) - Fixes NullPointerException while sending ehr status request(GET/PUT) when abac is
enabled (#1031) - Fixed status update if party already exist for ehr(#1024)
- Change response code from 400 to 406 Not Acceptable on querying POST template endpoint with unsupported
Accept
header application/json(#1029) - Fixed abac default tenant claims validation(#1041)
- Fixed incorrect path in Location http header(#1044)
- Fixed get deleted composition returns 500(#1048)
[0.23.0]
Added
- Authorization enhancements #1002
- Impl. API extensions needed for authorization
- Added annotations on all REST endpoints to support authorization decissions
Changed
- Upgrade openEHR_SDK to version 1.24.0-SNAPSHOT see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- JAVA 17 baseline
- Spring Boot 2.7.4
- Upgrade openEHR_SDK to version 1.24.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
Fixed
[0.22.0]
Added
- Add spotless plugin, Add codestyle check to workflows (#864)
Changed
- Upgrade openEHR_SDK to version 1.23.0 see https://github.com/ehrbase/openEHR_SDK/blob/develop/CHANGELOG.md
- Change DB-model to save Data in a namespace (#994)
Fixed
- Error causing a 500 Response when requesting a deleted composition via ECIS GET Composition
Endpoint (#875) - Update folder was not always corectly updating it items (#974)
- AuditDetails had timezone missing (#998)
- numerus AQL
fixes (#1001, #1006)
[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
- Upgrade to Spring boot 2.5.12
see spring-framework-rce (#800)
. - Add unique constraints on
status
andentry
(#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 BY
andLIMIT [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
IntervalStyle
configuration
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