Skip to content

Latest commit

 

History

History
222 lines (172 loc) · 13.1 KB

CHANGELOG.md

File metadata and controls

222 lines (172 loc) · 13.1 KB

Changelog

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

The format is based on Keep a Changelog,

[6.0.1] - 2024-11-29

Fixed

  • Update Sq2CQL (#401)

Security

  • Update Spring Boot (#403)
  • Update Fhir R4 Structures (#405)

[6.0.0] - 2024-10-21

Added

  • Added recommended and required to dse fields
  • Added DSE profile tree field as list of values
  • Added referencedProfiles to dse profile fields
  • Update cql aliases
  • JVM options configurable in Dockerimage
  • Terminology search implemented via external elastic search service (#307)
  • Endpoints to query profile data for data selection and extraction (ES) (#321)
  • Endpoints to search for codeable concepts (ES) (#324)

Changed

  • moved rest api from v3 to v4
  • codex and or feasibility references are replaced by dataportal (not in package names though)
  • openapi documentation updated to 3.1.0
  • Updated sq2cql and Ontology dependencies
  • Allow empty search
  • Change structure of dse profile and details for new translation structure
  • breaking Consistent naming for endpoints and filenames (kebab-case for rest endpoints, camelCase for json parameters, snake_case for elastic search variables)

Removed

  • Unused endpoints from the /terminology path

Security

  • Updated Spring Boot to 3.3.2 (#317)

[6.0.0-alpha.3] - 2024-10-21

Changed

  • Allow empty search
  • Change structure of dse profile and details for new translation structure

[6.0.0-alpha.2] - 2024-09-04

Added

  • JVM options configurable in Dockerimage

Changed

  • moved rest api from v3 to v4
  • codex and or feasibility references are replaced by dataportal (not in package names though)
  • openapi documentation updated to 3.1.0

Removed

  • Unused endpoints from the /terminology path

[6.0.0-alpha.1] - 2024-09-02

Added

  • Terminology search implemented via external elastic search service (#307)
  • Endpoints to query profile data for data selection and extraction (ES) (#321)
  • Endpoints to search for codeable concepts (ES) (#324)

Changed

  • breaking Consistent naming for endpoints and filenames (kebab-case for rest endpoints, camelCase for json parameters, snake_case for elastic search variables)

Security

  • Updated Spring Boot to 3.3.2 (#317)

[5.0.1] - 2024-06-29

Fixed

  • Injection of environment variable value for OAuth client id was broken (#308)

[5.0.0] - 2024-06-26

Added

  • Added an endpoint to validate uploaded structured queries. (#258)
  • OpenID Connect authentication for direct broker (#302)

Changed

  • Validation for structured queries has been reworked. (#260), (#266)
  • Updated sq2cql to v0.3.0
  • Updated ontology to version v2.2.0 (#299)

Fixed

  • Increased timeout in MockBrokerClientIT to avoid occasional test failures (#276)
  • OPS codes with lowercase letters are now correctly found (#292)

Security

[5.0.0-rc.1] - 2024-06-17

Changed

  • Updated ontology to version v2.2.0 (#299)

[5.0.0-alpha.3] - 2024-06-14

Changed

  • Updated sq2cql to version v0.3.0-rc.1 (#294)
  • Updated ontology to version v2.2.0-RC2 (#293)

Fixed

  • OPS codes with lowercase letters are now correctly found (#292)

Security

  • Updated spring boot to 3.3.0 (#290)

[5.0.0-alpha.2] - 2024-04-30

Fixed

  • Increased timeout in MockBrockerClientIT to avoid occasional test failures (#276)

Security

[5.0.0-alpha.1] - 2024-04-03

Added

  • Added an endpoint to validate uploaded structured queries. (#258)

Changed

  • Validation for structured queries has been reworked. (#260), (#266)

Security

  • Updated spring boot to 3.2.4 (#262)

The full changelog can be found here.

[4.3.0] - 2024-02-02

Added

  • Basic auth for direct broker (#210)

Changed

  • Updated sq2cql to 0.2.14 (#253)
  • Reduce verbosity of DSF Webservice client (#247)

Security

  • Updated spring boot to 3.2.2 (#251)

[4.2.0] - 2023-11-17

Changed

  • Updated ontology and sq2cql to new version

[4.1.0] - 2023-11-09

Added

  • Make order of main categories configurable (#219)
  • Save and load query results for saved queries (#199)
  • Support CRUD for query templates (#214)

Fixed

  • Fix code scanning alert - parser confusion leads to OOM (#221)
  • Fix code scanning alert - Missing Override annotation (#223)
  • Fix code scanning alert - Unread local variable (#222)

Security

  • Update Spring Boot to 3.1.5 (#227)

[4.0.0] - 2023-10-06

Added

  • Support for self-signed certificates (#203)
  • New DB tables (#180)
  • v3 api endpoint (#190)

Changed

  • Ontology is loaded from GitHub (#201)
  • Error handling changed to provide more information to the GUI (#116)

Removed

  • v1 and v2 api endpoints (#190)

Security

  • Update Spring Boot to 3.1.3 (#188)

The full changelog can be found here.

[3.1.3] - 2023-07-13

Changed

  • Obfuscated site ids are no longer consistent over multiple requests of the same result

Security

  • Update Spring Boot to 3.1.1

[3.1.2] - 2023-07-11

Security

  • Fix potential input resource leak (#155)

[3.1.1] - 2023-05-24

Fixed

  • Database configuration changed

[3.1.0] - 2023-05-24

Changed

  • Result Log files are encrypted (#124)

Security

  • Update Spring Boot to 3.1.0 (#130)
  • Update Spring Security to 6.1.0 (#129)
  • Update JSON lib to 20230227 (#131)

[3.0.0] - 2023-03-29

Added

  • Structured queries can be validated against the JSON schema via a REST endpoint (#91)
  • Limits on how often query results can be retrieved are imposed on users (#77), (#69), (#94)
  • Direct broker CQL compatibility (#48)

Changed

  • Limit amount of queries a user can post before being locked out (#101)
  • Query results are no longer persisted but only kept in memory for a configurable time (#62), (#80), (#87)
  • Return restricted results if certain thresholds are not surpassed (#63), (#64)

Removed

  • Remove obsolete REST endpoints under /api/v1/ (#109)

Fixed

  • Fix codesystem alias for consent (#85).

Security

  • Update Spring Boot to v3.0.5 (#104)
  • Update HAPI to 6.4.2 (#73)

The full changelog can be found here.