Releases: medizininformatik-initiative/feasibility-backend
Releases · medizininformatik-initiative/feasibility-backend
Pre-Release 3.2.0-alpha1
What's Changed
- #193 - Update DSF Feasibility Task Resource to Version 1.0 in #194
- #116 - Improve error handling by @michael-82 in #119
- #135 - Adapt spring security configuration to newer api by @michael-82 in #136
- #102 - Use guava hashing instead of MessageDigest by @michael-82 in #103
- #49 - Put resource files in properly named folders by @michael-82 in #115
- #67 - Add missing tests for QueryHandlerRestController by @michael-82 in #120
- #134 - Add integration tests to github actions by @michael-82 in #137
- #122 - Replace v1 examples in readme by @michael-82 in #125
- #139 - Make result log encryption optional by @michael-82 in #140
- move issues into issue array by @juliangruendner in #141
- #65 - Make Query API Data Classes Immutable by @michael-82 in #74
- #147 - Load all certificates from given PEM file into trust store by @EmteZogaf in #148
- #145 - Run Java in Docker Container as Non-Root by @michael-82 in #146
- #151 - Expose Retry-After header for cross origin requests by @michael-82 in #152
- Merge Hotfix/v3.1.2 Back to Develop by @alexanderkiel in #162
- #165 - Duplicate operationId in swagger doc by @michael-82 in #166
- #172 - Fix code scanning alert - unread local variable by @michael-82 in #173
- #142 - Add builders to records by @michael-82 in #143
- #149 - Insecure temporary directory creation by @michael-82 in #150
- #154 - Add apt autoremove and apt clean to Dockerfile by @michael-82 in #156
- #138 - Extend integration tests in ci by @michael-82 in #144
- Merge Hotfix/v3.1.3 Back to Develop by @michael-82 in #169
- Fix Problems in POM by @alexanderkiel in #182
- Add Code Coverage Reports to GitHub Actions by @alexanderkiel in #183
Full Changelog: v3.1.3...v3.2.0-alpha1
Release 3.1.3
Changed
- Obfuscated site ids are no longer consistent over multiple requests of the same result
Security
- Update Spring Boot to 3.1.1
Release 3.1.2
Security
- Fix a potential input resource leak caused by not closing a FileInputStream (#163)
Feasibility Backend v3.1.1
Feasibility Backend v3.0.0
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
The full changelog can be found here.
Feasibility Backend v2.1.0
!!!This release requires DSF in version 0.9.0
when using the DSF broker!!!
Features
- add support for DSF feasibility plugin v0.5.0 (#42)
Changes
Security
- resolve CVE-2022-25857 (f5f4430)
- resolve CVE-2022-31692 (#39)
Feasibility Backend v1.0.5
Feasibility Backend v1.0.4
Fixed
- Aktin client crashes due to not being able to parse result (num-codex/codex-feasibility-backend#105)
- URLs associated with ICD10 and ATC aliases in CQL translation are incorrect (num-codex/codex-feasibility-backend#111)
Others
- Switch to MII namespace