1
0
mirror of https://github.com/pcvolkmer/mv64e-etl-processor synced 2025-09-13 17:02:52 +00:00

438 Commits

Author SHA1 Message Date
328bf019af chore: bump version v0.11.1 2025-09-03 22:17:48 +02:00
6dfec5c341 fix: add status badge for 'NO_CONSENT' (#149) 2025-09-03 21:18:28 +02:00
4602032bcf chore: bump version v0.11.0 2025-09-01 13:33:29 +02:00
9cc9f130df chore: add custom banner file (#146) 2025-09-01 13:31:08 +02:00
b92fbae2c5 chore: update dependencies (#145) 2025-09-01 13:25:51 +02:00
5704282a1c docs: some additions to README.md (#143) 2025-08-28 19:37:57 +02:00
ba21d029d1 fix: add missing requestId to KafkaMtbFileSender (#142) 2025-08-27 15:07:43 +02:00
b7aa187293 fix: do not set unexpected config values (#141) v0.11.0-rc.2 2025-08-26 09:16:07 +02:00
8402462c3b chore: use apache image including SSL config (#140)
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 12:43:32 +02:00
d3e6aa5821 fix: mime type representation in kafka header (#139) 2025-08-25 12:13:44 +02:00
eed0972018 docs: update README.md and add current changes (#137) v0.11.0-rc.1 2025-08-21 15:51:36 +02:00
jlidke
3b66f42eb2 feat: configuration of genomDe test submission via 'app.genomDeTestSubmission' = 'true', is implemented, now. (#136)
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-08-20 10:47:38 +02:00
c40fd7f816 feat: do not default to test submissions (#135) 2025-08-18 13:25:34 +02:00
1759729931 fix: add /mtb path alias for /mtbfile (#134) 2025-08-18 12:51:22 +02:00
jlidke
7f80224eac 132 fix consent check (#133) 2025-08-18 12:30:19 +02:00
3eb1c79cec feat: check consent for DNPM 2.1 requests (#126)
Co-authored-by: Jakub Lidke <jakub.lidke@uni-marburg.de>
2025-08-15 12:37:42 +02:00
jlidke
be513f305a 108 anonym id mtb v2 (#131) 2025-08-14 10:33:55 +02:00
2e88157893 refactor: remove obsolete bwHC data model V1.0 (#129) 2025-08-12 23:11:50 +02:00
bf898e5c25 docs: cleanup README file (#127) 2025-07-23 23:18:19 +02:00
e5693736d8 refactor: simple code cleanups (#125) 2025-07-23 22:45:04 +02:00
jlidke
dfc9de78ce 119 add transaction (#124) 2025-07-23 22:11:47 +02:00
jlidke
199511e567 63 check consent status (#120)
Co-authored-by: Paul-Christian Volkmer <code@pcvolkmer.de>
2025-07-22 20:02:15 +02:00
1319be8b3f chore: update dependencies (#122) 2025-07-20 12:04:38 +02:00
1a5737189c chore: update mtb data model example file (#123) 2025-07-20 11:57:53 +02:00
7543785116 chore: update to Spring Boot 3.5.3 (#116) 2025-06-26 01:14:07 +02:00
858189aa59 chore: data model changes (#117)
See: 3234082af1
2025-06-26 01:08:30 +02:00
17f4dc3512 chore: update to Spring Boot 3.5.0 (#115) 2025-06-08 20:02:16 +02:00
1dd601e8db chore: update dnpm mtb dto library (#113) 2025-05-30 22:36:38 +02:00
b748603c06 chore: update Spring Boot (#112) 2025-05-24 09:46:20 +02:00
b939b2bf57 chore: update Spring Boot (#111) 2025-04-26 11:18:40 +02:00
c6b37fda69 feat: support multiple request content types (#109) 2025-04-06 22:17:46 +02:00
8e3de6a220 feat: add pseudonymization for patient IDs (#107) 2025-04-06 14:42:09 +02:00
c5c553f817 refactor: move CustomMediaType into types.kt (#105) 2025-04-06 13:43:58 +02:00
7d97365aea feat: add endpoint for DNPM-Datamodel V2 using content negotiation (#104)
This simply adds an REST endpoint without proper implementation. The goal is to accept DNPM V2 JSON data.
2025-04-06 13:36:30 +02:00
48b1e62e22 feat: remove obsolete config params (#101) 2025-04-04 17:31:50 +02:00
66cc818755 feat: remove SSL-CA-Location config (#99) 2025-04-04 17:06:09 +02:00
9d4786fae3 refactor: update use of deprecated methods (#96) 2025-04-04 16:39:47 +02:00
b78dc3519b refactor: replace deprecated MockBean annotations (#95) 2025-04-04 16:13:07 +02:00
46015c5b66 chore: update to Spring Boot 3.4 2025-04-04 15:33:49 +02:00
a4d0b73d2b docs: update some information in README.md 2025-04-04 14:55:14 +02:00
9307fc0dad docs: change etl image and highlight important information 2025-04-04 14:49:37 +02:00
586d388e57 docs: add info about DNPM:DIP support 2025-04-04 14:36:30 +02:00
7ae34719fd feat: add new MTB endpoint path (#93) 2025-04-04 14:34:31 +02:00
033750eb10 feat: show issue path if available in response body (#92) 2025-04-04 13:59:51 +02:00
befeef3153 feat: use issue severity to create status (#90) 2025-04-03 17:06:03 +02:00
98b971d7db feat: do not retry on validation issues (#89)
This will prevent retry if response is HTTP 400 or HTTP 422.
2025-03-23 13:35:24 +01:00
56a63b276e Code cleanup (#87)
* refactor: Replace usage of Void with Kotlins Unit

* refactor: make ConnectionCheckService a functional interface

* refactor: ignore unused exception

* refactor: use property access syntax

* refactor: use const value for login path
2025-03-23 12:09:34 +01:00
c0ea5fcd51 test: use Europe/Berlin as timezone in tests 2025-03-23 01:05:06 +01:00
d4fd54f51f Merge branch '0.9.x' 2025-03-22 23:58:47 +01:00
d49671f0d4 build: update image name 2025-03-22 23:40:13 +01:00