Skip to content

Releases: ehrbase/ehrbase

v2.1.0

07 May 13:27
827c611
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.

2.1.0

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.

v2.0.0

08 Apr 16:43
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.

[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

19 Jan 10:12
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.32.0]

Added

Changed

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

Fixed

  • Fix audit logs location (#1160)
  • Address AQL query security vulnerabilities (#1190)

[0.30.0]

Added

Changed

Fixed

  • Fix storing attributes of Locatable.name (#1161)

[0.29.0]

Added

Changed

Fixed

  • cleanup security context (#1159)
  • enforce unique template id (#1158)

[0.28.0]

Added

  • Added support tenant deletion (#1146)

Changed

Fixed

[0.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

Read more

v0.31.0

27 Sep 10:24
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.31.0]

Added

Changed

Fixed

  • Fix audit logs location (#1160)
  • Address AQL query security vulnerabilities (#1190)

[0.30.0]

Added

Changed

Fixed

  • Fix storing attributes of Locatable.name (#1161)

[0.29.0]

Added

Changed

Fixed

  • cleanup security context (#1159)
  • enforce unique template id (#1158)

[0.28.0]

Added

  • Added support tenant deletion (#1146)

Changed

Fixed

[0.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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](https://g...
Read more

v0.30.0

16 Aug 10:29
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.30.0]

Added

Changed

Fixed

  • Fix storing attributes of Locatable.name (#1161)

[0.29.0]

Added

Changed

Fixed

  • cleanup security context (#1159)
  • enforce unique template id (#1158)

[0.28.0]

Added

  • Added support tenant deletion (#1146)

Changed

Fixed

[0.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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

Read more

v0.29.0

09 Aug 10:05
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.29.0]

Added

Changed

Fixed

  • cleanup security context (#1159)
  • enforce unique template id (#1158)

[0.28.0]

Added

  • Added support tenant deletion (#1146)

Changed

Fixed

[0.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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](https:/...
Read more

v0.28.0

26 Jul 10:34
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.28.0]

Added

  • Added support tenant deletion (#1146)

Changed

Fixed

[0.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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 eh...
Read more

v0.27.4

06 Jun 18:37
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.27.4]

Added

Changed

Fixed

  • Run directory operation in one transaction (#1133)

[0.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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 ...
Read more

v0.27.3

05 Jun 12:04
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.27.3]

Added

Changed

Fixed

[0.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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 whil...
Read more

v0.27.2

05 Jun 08:38
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.27.2]

Added

Changed

Fixed

[0.27.1]

Added

Changed

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

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

Fixed

[0.25.0]

Added

Changed

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

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

Fixed

[0.22.0]

Added

  • Add spotless plugin, Add codestyle check to workflows (#864)

Changed

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

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) compos...
Read more