# Changelog ## [0.15.5](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.15.4...v0.15.5) (2026-03-16) ### Miscellaneous Chores * release 0.15.5 ([178aeb5](https://github.com/pcvolkmer/mv64e-etl-processor/commit/178aeb5c3bb9593c68ee2cdc980f7cce0821acdb)) ## [0.15.4](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.15.3...v0.15.4) (2026-03-12) ### Bug Fixes * filter request list into page ([#267](https://github.com/pcvolkmer/mv64e-etl-processor/issues/267)) ([cb95918](https://github.com/pcvolkmer/mv64e-etl-processor/commit/cb95918555bd635bf4942d8b38998d0821084fbb)) ## [0.15.3](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.15.2...v0.15.3) (2026-03-12) ### Features * save error request for invalid input ([#264](https://github.com/pcvolkmer/mv64e-etl-processor/issues/264)) ([a8f8d5f](https://github.com/pcvolkmer/mv64e-etl-processor/commit/a8f8d5f137c9776a20b2bc91cd3bdd99c9b96991)) * save error request for non json ([#266](https://github.com/pcvolkmer/mv64e-etl-processor/issues/266)) ([dc3aa92](https://github.com/pcvolkmer/mv64e-etl-processor/commit/dc3aa929216b26d46ce134ac98c279a68d5679c1)) ## [0.15.2](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.15.1...v0.15.2) (2026-03-11) ### Features * add request filter ([#262](https://github.com/pcvolkmer/mv64e-etl-processor/issues/262)) ([e4b2c30](https://github.com/pcvolkmer/mv64e-etl-processor/commit/e4b2c30e446affc5d258c52bfdbcbd758105f7ef)) ## [0.15.1](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.15.0...v0.15.1) (2026-03-10) ### Features * request update audit ([#258](https://github.com/pcvolkmer/mv64e-etl-processor/issues/258)) ([1a00117](https://github.com/pcvolkmer/mv64e-etl-processor/commit/1a0011765fa2d34f7d0075f463beb9e614ec8812)) * show submission statistics table ([#260](https://github.com/pcvolkmer/mv64e-etl-processor/issues/260)) ([ec3f472](https://github.com/pcvolkmer/mv64e-etl-processor/commit/ec3f472f8f37a3d340ddd3a042ecb7f26bd311db)) ### Bug Fixes * ignore token users with existing username ([#257](https://github.com/pcvolkmer/mv64e-etl-processor/issues/257)) ([48f6124](https://github.com/pcvolkmer/mv64e-etl-processor/commit/48f6124e2cc27476dba8ebfb398c1b4ad8875164)) ## [0.15.0](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.14.0...v0.15.0) (2026-03-07) ### ⚠ BREAKING CHANGES * migrate to Spring Boot 4 ([#250](https://github.com/pcvolkmer/mv64e-etl-processor/issues/250)) ### deps * migrate to Spring Boot 4 ([#250](https://github.com/pcvolkmer/mv64e-etl-processor/issues/250)) ([159ad72](https://github.com/pcvolkmer/mv64e-etl-processor/commit/159ad72d0c16259e36878baa8ca64b4c4b0d6bf9)) ### Features * configuration of additional users ([#254](https://github.com/pcvolkmer/mv64e-etl-processor/issues/254)) ([ee5f909](https://github.com/pcvolkmer/mv64e-etl-processor/commit/ee5f9096c85f6789078597ba19f7c02e6b24d2c5)) * improve request list ([b7b7fa3](https://github.com/pcvolkmer/mv64e-etl-processor/commit/b7b7fa3da199f2f910c27084a075f91063e46381)) * save TAN for MTB requests ([#253](https://github.com/pcvolkmer/mv64e-etl-processor/issues/253)) ([bf6bfa9](https://github.com/pcvolkmer/mv64e-etl-processor/commit/bf6bfa904e127f51b79cfafb96e1280b50e9615a)) * search by patient pseudonym and TAN ([#256](https://github.com/pcvolkmer/mv64e-etl-processor/issues/256)) ([17262ea](https://github.com/pcvolkmer/mv64e-etl-processor/commit/17262ea8cf9478bab2b5c34d814c8e1519adf33a)) ### Bug Fixes * code formatting ([882d65c](https://github.com/pcvolkmer/mv64e-etl-processor/commit/882d65c4e2253606eb3315b37800d080fbdb94be)) * ensure metadata is initialized using MtbFileConsentService ([9eb8d74](https://github.com/pcvolkmer/mv64e-etl-processor/commit/9eb8d74117c4c363f787fbc3e02a90e7f21a402e)) ## [0.14.0](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.13.1...v0.14.0) (2026-01-22) ### ⚠ BREAKING CHANGES * allow missing GenomDE gICS domain name ([#244](https://github.com/pcvolkmer/mv64e-etl-processor/issues/244)) * do not delete patient information if no consent is given ([#236](https://github.com/pcvolkmer/mv64e-etl-processor/issues/236)) ### Features * allow missing GenomDE gICS domain name ([#244](https://github.com/pcvolkmer/mv64e-etl-processor/issues/244)) ([2ba333c](https://github.com/pcvolkmer/mv64e-etl-processor/commit/2ba333c771c100ac463f9ca854185ed80c1ac7c4)) * always send dataset without consent ([#243](https://github.com/pcvolkmer/mv64e-etl-processor/issues/243)) ([623eb1b](https://github.com/pcvolkmer/mv64e-etl-processor/commit/623eb1b250e03772f0311ea088de2a9a5885df2e)) * block further initial submissions ([#232](https://github.com/pcvolkmer/mv64e-etl-processor/issues/232)) ([7be9144](https://github.com/pcvolkmer/mv64e-etl-processor/commit/7be91444a867774362eb5b57bdd246fb50189e7d)) * do not delete patient information if no consent is given ([#236](https://github.com/pcvolkmer/mv64e-etl-processor/issues/236)) ([c23e9d7](https://github.com/pcvolkmer/mv64e-etl-processor/commit/c23e9d790e500d17f2f19252dcd7f3a13cd098e3)) ### Bug Fixes * possible sorting errors in bar chart ([#241](https://github.com/pcvolkmer/mv64e-etl-processor/issues/241)) ([8ed5b94](https://github.com/pcvolkmer/mv64e-etl-processor/commit/8ed5b944ad4ff0429da320b38642e8d552706444)) * request reload notification and update button ([d4ef16c](https://github.com/pcvolkmer/mv64e-etl-processor/commit/d4ef16c115b8429637f933038254646a61dd81b1)) ## [0.13.1](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.13.0...v0.13.1) (2025-12-18) ### Bug Fixes * handle null values in supporting variants ([#230](https://github.com/pcvolkmer/mv64e-etl-processor/issues/230)) ([deee482](https://github.com/pcvolkmer/mv64e-etl-processor/commit/deee48279c8635d6ec3749130ae70ec3feff449c)) ## [0.13.0](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.6...v0.13.0) (2025-12-16) ### ⚠ BREAKING CHANGES * update dto lib to version 0.2.0 ([#226](https://github.com/pcvolkmer/mv64e-etl-processor/issues/226)) ### deps * update dto lib to version 0.2.0 ([#226](https://github.com/pcvolkmer/mv64e-etl-processor/issues/226)) ([6cfb847](https://github.com/pcvolkmer/mv64e-etl-processor/commit/6cfb84770832a3e6cfb209c783a9fda52c5c9141)) ### Bug Fixes * do not save PID in test mode ([#228](https://github.com/pcvolkmer/mv64e-etl-processor/issues/228)) ([8e824ea](https://github.com/pcvolkmer/mv64e-etl-processor/commit/8e824ea9f6c6708d7d8af330455347b42aeae057)) ## [0.12.6](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.5...v0.12.6) (2025-12-05) ### Bug Fixes * do not serialize null values ([#216](https://github.com/pcvolkmer/mv64e-etl-processor/issues/216)) ([05fe7c2](https://github.com/pcvolkmer/mv64e-etl-processor/commit/05fe7c2091cf7ca45c2cfcec8ec506c43417f3e6)) ## [0.12.5](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.4...v0.12.5) (2025-12-04) ### Features * check MII broad consent ([#213](https://github.com/pcvolkmer/mv64e-etl-processor/issues/213)) ([0c14eef](https://github.com/pcvolkmer/mv64e-etl-processor/commit/0c14eefe6eb2e3b7567ce06b3118b54e1618058b)) ## [0.12.4](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.3...v0.12.4) (2025-12-03) ### Features * simple HTTP GET based consent fetch ([#208](https://github.com/pcvolkmer/mv64e-etl-processor/issues/208)) ([b56b8c1](https://github.com/pcvolkmer/mv64e-etl-processor/commit/b56b8c1b6cc9a3e8bcd19adde2b832af15d3a526)) ## [0.12.3](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.2...v0.12.3) (2025-12-01) ### Features * add footer containing version number ([#204](https://github.com/pcvolkmer/mv64e-etl-processor/issues/204)) ([eb6b26d](https://github.com/pcvolkmer/mv64e-etl-processor/commit/eb6b26d33ec16d7880992268af5414b77abe521d)) ### Bug Fixes * show error page ([#207](https://github.com/pcvolkmer/mv64e-etl-processor/issues/207)) ([9a8da24](https://github.com/pcvolkmer/mv64e-etl-processor/commit/9a8da248c04f47ff30db6da22b035894294499d3)) ## [0.12.2](https://github.com/pcvolkmer/mv64e-etl-processor/compare/v0.12.1...v0.12.2) (2025-11-28) ### Features * add alternative endpoints for request ([#196](https://github.com/pcvolkmer/mv64e-etl-processor/issues/196)) ([2f8ccf3](https://github.com/pcvolkmer/mv64e-etl-processor/commit/2f8ccf33d108537ea7cfe398085a25a7bc926406)) ### Bug Fixes * fix possible NPE for MSI patient refs ([70ff8e9](https://github.com/pcvolkmer/mv64e-etl-processor/commit/70ff8e925aa79623bac043c77d5da71f209058d9)) * fix possible NPE for MSI patient refs ([#194](https://github.com/pcvolkmer/mv64e-etl-processor/issues/194)) ([ab2c0a3](https://github.com/pcvolkmer/mv64e-etl-processor/commit/ab2c0a3cec3cd8ed04de90ac74cb4bfdbaa010e5)) * possible NPE for MSI anonymization ([e2b1763](https://github.com/pcvolkmer/mv64e-etl-processor/commit/e2b1763da105dd913bdf12945cdd7d05a7ca9f47)) * possible NPE for MSI anonymization ([#195](https://github.com/pcvolkmer/mv64e-etl-processor/issues/195)) ([86fc3e3](https://github.com/pcvolkmer/mv64e-etl-processor/commit/86fc3e361c9c5e290319a0c049ef0c6c0a0764ad))