| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-12-18 | chore(master): release 0.13.1 (#231)v0.13.1 | pcvolkmer-release-bot[bot] | 1 | -1/+1 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-18 | fix: handle null values in supporting variants (#230) | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2025-12-16 | chore(master): release 0.13.0 (#227)v0.13.0 | pcvolkmer-release-bot[bot] | 1 | -1/+1 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-16 | fix: do not save PID in test mode (#228) | Paul-Christian Volkmer | 4 | -8/+8 | |
| 2025-12-16 | deps!: update dto lib to version 0.2.0 (#226) | Paul-Christian Volkmer | 1 | -3/+3 | |
| This release is for use with DNPM:DIP (api-gateway) Version >= 1.2.3 and uses patients birthDay and date of death in format 'yyyy-MM' (without day) with fallback to accept old format 'yyyy-MM-dd'. | |||||
| 2025-12-05 | chore(master): release 0.12.6 (#217)v0.12.6 | pcvolkmer-release-bot[bot] | 1 | -1/+1 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-05 | fix: do not serialize null values (#216) | Paul-Christian Volkmer | 2 | -9/+26 | |
| For outgoing HTTP requests, null values have been serialized as `"name": null`. Since this causes problems in DNPM:DIP, data parts with null values must not be serialized. | |||||
| 2025-12-04 | chore: return proper response on any evaluation error (#215) | Paul-Christian Volkmer | 2 | -3/+46 | |
| 2025-12-04 | chore(master): release 0.12.5 (#214)v0.12.5 | pcvolkmer-release-bot[bot] | 1 | -1/+1 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-04 | feat: check MII broad consent (#213) | Paul-Christian Volkmer | 2 | -0/+83 | |
| 2025-12-03 | chore(master): release 0.12.4 (#210)v0.12.4 | pcvolkmer-release-bot[bot] | 1 | -1/+1 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-03 | feat: simple HTTP GET based consent fetch (#208) | Paul-Christian Volkmer | 5 | -39/+212 | |
| 2025-12-01 | chore(master): release 0.12.3 (#205)v0.12.3 | pcvolkmer-release-bot[bot] | 1 | -6/+6 | |
| Co-authored-by: pcvolkmer-release-bot[bot] <245199155+pcvolkmer-release-bot[bot]@users.noreply.github.com> | |||||
| 2025-12-01 | fix: show error page (#207) | Paul-Christian Volkmer | 2 | -2/+6 | |
| This shows error page when trying to load unavailable resource. | |||||
| 2025-12-01 | feat: add footer containing version number (#204) | Paul-Christian Volkmer | 9 | -73/+142 | |
| 2025-11-21 | feat: add alternative endpoints for request (#196) | Paul-Christian Volkmer | 3 | -93/+139 | |
| This allows for requests to (with optional path-prefix "/api"): * POST /{usecase} * POST /{usecase}/etl/patient-record => as DNPM:DIP * DELETE /{usecase}/{ID} * DELETE /{usecase}/etl/patient-record/{ID} * DELETE /{usecase}/etl/patient/{ID} => as DNPM:DIP Where {usecase} is one of: * mtbfile * mtb => as DNPM:DIP | |||||
| 2025-11-20 | fix: possible NPE for MSI anonymization (#195) | Paul-Christian Volkmer | 1 | -134/+131 | |
| This might occur if a null value is present in the list of MSI findings. With this change, the usage if "it" has been replaced with proper element names. | |||||
| 2025-11-20 | fix: fix possible NPE for MSI patient refs (#194) | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2025-11-11 | chore: use spotless for kotlin code (#191) | Paul-Christian Volkmer | 47 | -2073/+2055 | |
| 2025-11-10 | feat: config option for broad consent version (#189) | Paul-Christian Volkmer | 2 | -4/+10 | |
| 2025-11-07 | fix: use ..hc.core5.net.URIBuilder for URI (#187)v0.12.0-rc.2 | Paul-Christian Volkmer | 1 | -7/+21 | |
| 2025-11-06 | chore: change annotation for KT-73255 (#185) | Paul-Christian Volkmer | 4 | -9/+9 | |
| This keeps old behavior in future releases. | |||||
| 2025-11-06 | chore: add jspecify annotations (#186) | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2025-11-06 | fix: docs uses APP_PSEUDOMYMIZE_GPAS_PID_DOMAIN (#184) | Paul-Christian Volkmer | 1 | -1/+4 | |
| 2025-11-06 | chore: use jspecify and NullAway (#183) | Paul-Christian Volkmer | 6 | -16/+38 | |
| 2025-11-04 | fix: errors in response parsing (#181)v0.12.0-rc.1 | Paul-Christian Volkmer | 2 | -4/+17 | |
| 2025-11-03 | fix: do not re-anonymize diagnosis ID (#179) | Paul-Christian Volkmer | 1 | -22/+14 | |
| 2025-10-31 | fix: only send nested content with MTB record (#175) | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2025-10-31 | fix: usage and serialisation of null values (#174) | Paul-Christian Volkmer | 2 | -34/+36 | |
| 2025-10-31 | fix: getProvisionTypeByPolicyCode updated to new consent structure (#173) | jlidke | 1 | -10/+11 | |
| 2025-10-31 | fix: set ignoreVersionNumber to `true` at ↵ | jlidke | 1 | -1/+1 | |
| GicsConsentService.getFhirRequestParameters (#171) | |||||
| 2025-10-28 | feat: do not convert MII consent again (#169) | Paul-Christian Volkmer | 1 | -0/+18 | |
| 2025-10-27 | fix: use correct gPAS URI for connection test (#166) | Paul-Christian Volkmer | 1 | -2/+1 | |
| 2025-10-24 | feat: add logging for connection checks (#164) | Paul-Christian Volkmer | 1 | -10/+31 | |
| 2025-10-23 | fix: remove entry from consent.category (#162) | Paul-Christian Volkmer | 1 | -0/+7 | |
| 2025-10-23 | fix: add MII Broad Consent Category (#160) | Paul-Christian Volkmer | 1 | -0/+8 | |
| 2025-10-22 | feat: add basic support for gPAS SOAP endpoint (#157) | Paul-Christian Volkmer | 4 | -5/+92 | |
| 2025-10-22 | build: add spotless for java code (#158) | Paul-Christian Volkmer | 9 | -564/+535 | |
| 2025-10-22 | Merge pull request #154 | Paul-Christian Volkmer | 1 | -88/+138 | |
| 2025-09-04 | refactor: several changes related to code style and readability (#152) | Paul-Christian Volkmer | 2 | -38/+40 | |
| * refactor: extract provision code extraction * refactor: catch exceptions by type without later type check * refactor: further code cleanup * chore: log error with error level, not debug level | |||||
| 2025-09-03 | Merge branch '0.11.x' | Paul-Christian Volkmer | 1 | -0/+1 | |
| # Conflicts: # build.gradle.kts | |||||
| 2025-09-03 | feat: mark older request with unknown state (#150) | Paul-Christian Volkmer | 2 | -11/+23 | |
| 2025-09-03 | fix: add status badge for 'NO_CONSENT' (#149) | Paul-Christian Volkmer | 1 | -1/+2 | |
| 2025-09-01 | chore: add custom banner file (#146) | Paul-Christian Volkmer | 1 | -0/+7 | |
| 2025-08-27 | fix: add missing requestId to KafkaMtbFileSender (#142) | Paul-Christian Volkmer | 1 | -4/+3 | |
| 2025-08-26 | fix: do not set unexpected config values (#141)v0.11.0-rc.2 | Paul-Christian Volkmer | 1 | -3/+1 | |
| 2025-08-25 | chore: use apache image including SSL config (#140) | Paul-Christian Volkmer | 1 | -2/+96 | |
| The main purpose is to abandon bitnami kafka image. The examples now include localhost certs and keys for development purposes only. More advanced support for SSL connections to kafka will be available in later versions. | |||||
| 2025-08-25 | fix: mime type representation in kafka header (#139) | Paul-Christian Volkmer | 1 | -5/+3 | |
| 2025-08-20 | feat: configuration of genomDe test submission via ↵ | jlidke | 1 | -29/+24 | |
| 'app.genomDeTestSubmission' = 'true', is implemented, now. (#136) Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de> | |||||
| 2025-08-18 | feat: do not default to test submissions (#135) | Paul-Christian Volkmer | 1 | -1/+1 | |
