Releases: BBMRI-cz/data-quality-framework
Releases · BBMRI-cz/data-quality-framework
Release list
v0.2.0
What's Changed
- feat(server): add constraint on max number of stored reports per agent by @RadovanTomik in #561
- feat(server): add basic DDOS protection on agent registration endpoints by @RadovanTomik in #562
- chore: add CODEOWNERS by @RadovanTomik in #567
- ci(deps): bump the all-actions group with 3 updates by @dependabot[bot] in #568
- fix: report epsilon budget by @RadovanTomik in #573
- feat: add report export as PDF by @RadovanTomik in #574
- feat: SQL documentation by @RadovanTomik in #578
- chore: unify license to AGPL by @RadovanTomik in #579
- feat(agent): OMOP version of quality checks by @RadovanTomik in #580
Full Changelog: v0.1.10...v0.2.0
v0.1.10
What's Changed
- fix(agent): server interaction loading by @RadovanTomik in #492
- feat(server): add agent name card to report details page by @RadovanTomik in #493
- feat: better information if a report fails due to DB connection misconfiguration by @RadovanTomik in #512
- feat(docs): add matomo analytics by @RadovanTomik in #514
- feat: add report pagination to the server by @RadovanTomik in #532
- chore(dependabot): simplify configuration and unify package ecosystems by @RadovanTomik in #533
- chore: add issue templates for bug reports and feature requests by @RadovanTomik in #538
- ci(deps): bump the all-actions group across 1 directory with 13 updates by @dependabot[bot] in #540
- feat: support for SQL database connection settings by @RadovanTomik in #539
- feat: agent add support for OMOP quality checks by @RadovanTomik in #543
- chore: update dependencies to latest versions by @IvanMahut in #546
- feat: improve obfuscation processing by @RadovanTomik in #544
- fix(agent):remove support for checks with stratification by @RadovanTomik in #555
- fix: communication regularity between components by @RadovanTomik in #556
- feat: brute force protection on login endpoints by @RadovanTomik in #557
- fix: server endpoint hardening by @RadovanTomik in #558
- feat(deployment): enhance security settings for quality-agent container by @RadovanTomik in #559
- fix(server): allow agents access to ping endpoint by @RadovanTomik in #560
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- docs: improve the layout of the home page by @RadovanTomik in #352
- build(agent-ui)(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /agent/frontend by @dependabot[bot] in #372
- build(agent-ui)(deps-dev): bump @vitejs/plugin-vue from 6.0.4 to 6.0.5 in /agent/frontend in the dev-dependencies group by @dependabot[bot] in #359
- docs: update documentation link in pages by @RadovanTomik in #376
- feat(agent): add filter component for result status selection by @IvanMahut in #371
- build(server)(deps): bump testcontainers.version from 2.0.2 to 2.0.4 in /server/backend by @dependabot[bot] in #379
- build(server)(deps-dev): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 in /server/backend by @dependabot[bot] in #362
- build(server-ui)(deps): bump picomatch from 4.0.3 to 4.0.4 in /server/frontend by @dependabot[bot] in #387
- build(server-ui)(deps-dev): bump flatted from 3.3.4 to 3.4.2 in /server/frontend by @dependabot[bot] in #373
- build(server-ui)(deps): bump yaml from 2.8.2 to 2.8.3 in /server/frontend by @dependabot[bot] in #389
- build(server-ui)(deps-dev): bump the dev-dependencies group in /server/frontend with 2 updates by @dependabot[bot] in #361
- build(server-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #381
- refactor: server UI with reusable components by @RadovanTomik in #391
- build(agent)(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.2 to 9.1.0 in /agent/backend by @dependabot[bot] in #396
- build(agent)(deps): bump hapi.fhir.version from 8.8.0 to 8.8.1 in /agent/backend by @dependabot[bot] in #377
- build(agent)(deps): bump ca.uhn.hapi.fhir:hapi-fhir-structures-r4 from 8.8.0 to 8.8.1 in /agent/backend by @dependabot[bot] in #378
- build(server-ui)(deps): bump vue from 3.5.31 to 3.5.32 in /server/frontend in the vue group by @dependabot[bot] in #405
- build(server-ui)(deps): bump @unhead/vue from 2.1.12 to 2.1.13 in /server/frontend by @dependabot[bot] in #407
- build(server-ui)(deps): bump axios from 1.13.6 to 1.14.0 in /server/frontend by @dependabot[bot] in #401
- build(server-ui)(deps-dev): bump vite from 7.3.1 to 7.3.2 in /server/frontend by @dependabot[bot] in #411
- build(agent-ui)(deps): bump axios from 1.13.6 to 1.15.0 in /agent/frontend by @dependabot[bot] in #412
- build(server-ui)(deps): bump axios from 1.14.0 to 1.15.0 in /server/frontend by @dependabot[bot] in #413
- build(agent-ui)(deps-dev): bump prettier from 3.8.1 to 3.8.2 in /agent/frontend in the dev-dependencies group by @dependabot[bot] in #417
- build(agent-ui)(deps): bump yaml from 2.8.2 to 2.8.3 in /agent/frontend by @dependabot[bot] in #388
- build(agent-ui)(deps): bump picomatch from 4.0.3 to 4.0.4 in /agent/frontend by @dependabot[bot] in #386
- build(agent-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #375
- build(agent-ui)(deps-dev): bump vite from 7.3.1 to 7.3.2 in /agent/frontend by @dependabot[bot] in #410
- build(server-ui)(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /server/frontend by @dependabot[bot] in #424
- build(server-ui)(deps-dev): bump the dev-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #425
- feat: add OpenTelemetry metrics export configuration and validation s… by @RadovanTomik in #422
- build(agent)(deps): bump org.bouncycastle:bcprov-jdk18on from 1.83 to 1.84 in /agent/backend by @dependabot[bot] in #427
- build(agent-ui)(deps-dev): bump the dev-dependencies group in /agent/frontend with 2 updates by @dependabot[bot] in #431
- build(agent-ui)(deps): bump axios from 1.15.0 to 1.15.1 in /agent/frontend by @dependabot[bot] in #432
- build(agent-ui)(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /agent/frontend by @dependabot[bot] in #423
- build(agent): bump maven from 3.9.9-eclipse-temurin-21 to 3.9.14-eclipse-temurin-25 in /agent by @dependabot[bot] in #438
- build(agent-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #441
- build(agent-ui)(deps): bump axios from 1.15.1 to 1.16.0 in /agent/frontend by @dependabot[bot] in #452
- build(agent-ui)(deps-dev): bump eslint-plugin-vue from 10.8.0 to 10.9.0 in /agent/frontend in the dev-dependencies group across 1 directory by @dependabot[bot] in #444
- docs(deps-dev): bump postcss from 8.5.6 to 8.5.14 in /docs by @dependabot[bot] in #456
- Revert "build(agent): bump maven from 3.9.9-eclipse-temurin-21 to 3.9.14-eclipse-temurin-25 in /agent" by @RadovanTomik in #458
- chore: update the CI pipeline by @RadovanTomik in #457
- chore: add all-other-java and all-other-npm update configurations for… by @RadovanTomik in #472
- test: mark ServerControllerTest with DirtiesContext to reset context … by @RadovanTomik in #491
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- chore: add linting for server JS code by @RadovanTomik in #326
- fix(server): remove trailing slash from issuer URL by @IvanMahut in #327
- feat: unify fonts across the UIs by @RadovanTomik in #328
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-resources-plugin from 3.4.0 to 3.5.0 in /agent/backend by @dependabot[bot] in #335
- ci(deps): bump the github-actions-updates group with 6 updates by @dependabot[bot] in #336
- feat: migrate server db to postgresql by @RadovanTomik in #329
- fix(server): normalize OIDC issuer URIs by @IvanMahut in #343
- test(server): add concurrency tests for agent registration and qualit… by @RadovanTomik in #341
- fix: OIDC settings reload by @RadovanTomik in #344
- feat: integrate @unhead/vue for dynamic page titles across views by @RadovanTomik in #345
- feat: add configuration guide and environment variable overrides for … by @RadovanTomik in #346
- docs: add publications section and update footer citation in config.js by @RadovanTomik in #351
- build(agent): bump maven from 3.9.9-eclipse-temurin-21 to 3.9.13-eclipse-temurin-25 in /agent by @dependabot[bot] in #356
- build(server): bump maven from 3.9.9-eclipse-temurin-21 to 3.9.13-eclipse-temurin-25 in /server by @dependabot[bot] in #355
- fix: revert Dockerfile update by @RadovanTomik in #367
- feat(server): add keywords to quality checks for future NLP by @RadovanTomik in #366
- feat(agent): add differential privacy settings configuration and UI by @IvanMahut in #337
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- ci(deps): bump docker/build-push-action from 6.18.0 to 6.19.2 in the github-actions-updates group by @dependabot[bot] in #297
- build(server-ui)(deps-dev): bump the dev-dependencies group in /server/frontend with 2 updates by @dependabot[bot] in #280
- build(agent-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #284
- build(agent-ui)(deps): bump axios from 1.13.3 to 1.13.5 in /agent/frontend by @dependabot[bot] in #279
- build(agent)(deps): bump ca.uhn.hapi.fhir:hapi-fhir-structures-r4 from 8.6.1 to 8.8.0 in /agent/backend by @dependabot[bot] in #302
- build(agent)(deps): bump hapi.fhir.version from 8.6.0 to 8.8.0 in /agent/backend by @dependabot[bot] in #301
- build(agent-ui)(deps-dev): bump the dev-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #285
- build(agent-ui)(deps): bump vue-router from 5.0.2 to 5.0.3 in /agent/frontend in the vue group by @dependabot[bot] in #305
- build(agent)(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.15.0 in /agent/backend by @dependabot[bot] in #289
- build(server-ui)(deps): bump axios from 1.13.3 to 1.13.5 in /server/frontend by @dependabot[bot] in #281
- build(server-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #294
- fix(logging): disable logging for health endpoint requests by @RadovanTomik in #298
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-resources-plugin from 3.3.1 to 3.4.0 in /agent/backend by @dependabot[bot] in #295
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.5 in /agent/backend by @dependabot[bot] in #304
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.5 in /agent/backend by @dependabot[bot] in #303
- ci(deps): bump peter-evans/create-or-update-comment from 4 to 5 in the github-actions-updates group by @dependabot[bot] in #300
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.2 in /agent/backend by @dependabot[bot] in #291
- build(agent)(deps-dev): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 in /agent/backend by @dependabot[bot] in #296
- build(server-ui)(deps): bump rollup from 4.52.3 to 4.59.0 in /server/frontend by @dependabot[bot] in #306
- docs(deps-dev): bump rollup from 4.52.3 to 4.59.0 in /docs by @dependabot[bot] in #307
- build(agent-ui)(deps): bump rollup from 4.53.3 to 4.59.0 in /agent/frontend by @dependabot[bot] in #308
- build(agent-ui)(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /agent/frontend by @dependabot[bot] in #309
- build(server-ui)(deps-dev): bump vite-plugin-vue-devtools from 8.0.6 to 8.0.7 in /server/frontend in the dev-dependencies group by @dependabot[bot] in #317
- build(server-ui)(deps): bump vue from 3.5.28 to 3.5.29 in /server/frontend in the vue group by @dependabot[bot] in #312
- build(agent-ui)(deps): bump vue from 3.5.28 to 3.5.29 in /agent/frontend in the vue group by @dependabot[bot] in #311
- build(server-ui)(deps): bump axios from 1.13.5 to 1.13.6 in /server/frontend by @dependabot[bot] in #318
- build(agent-ui)(deps): bump axios from 1.13.5 to 1.13.6 in /agent/frontend by @dependabot[bot] in #316
- Fix(server): Add oidc auth to swagger page by @IvanMahut in #282
- fix(server): make nav in sidebar scrollable by @IvanMahut in #322
- ci(deps): bump the github-actions-updates group with 2 updates by @dependabot[bot] in #321
- fix(ui): update icon styles for various components by @RadovanTomik in #323
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- docs(deployment): update automatic update instructions using systemd … by @RadovanTomik in #258
- feat(server): implement user listing and user detail by @IvanMahut in #268
- feat(server): add status filter to reports table by @IvanMahut in #273
- build(server)(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.1 to 9.0.2 in /server/backend by @dependabot[bot] in #265
- build(agent)(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.1 to 9.0.2 in /agent/backend by @dependabot[bot] in #267
- ci(deps): bump the github-actions-updates group with 2 updates by @dependabot[bot] in #266
- feat(server): add sorting of reports by @IvanMahut in #274
- refactor: agent module by @RadovanTomik in #283
- refactor(ci): enhance CI pipeline with report generation and API test… by @RadovanTomik in #287
- refactor(table): improve loading state handling and remove redundant … by @RadovanTomik in #288
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- feat: sending of quality check name with the report by @RadovanTomik in #192
- ci(deps): bump the github-actions-updates group across 1 directory with 4 updates by @dependabot[bot] in #209
- build(agent-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #207
- build(agent)(deps-dev): bump org.testcontainers:testcontainers from 2.0.2 to 2.0.3 in /agent/backend by @dependabot[bot] in #206
- build(server)(deps-dev): bump org.testcontainers:testcontainers from 2.0.2 to 2.0.3 in /server/backend by @dependabot[bot] in #205
- build(server-ui)(deps): bump the vue group across 1 directory with 2 updates by @dependabot[bot] in #208
- build(server-ui)(deps-dev): bump the dev-dependencies group in /server/frontend with 2 updates by @dependabot[bot] in #201
- feat(server): add categories for data quality checks by @RadovanTomik in #194
- feat: add categories to the Report detail view by @RadovanTomik in #222
- build(server)(deps): bump org.json:json from 20241224 to 20251224 in /server/backend by @dependabot[bot] in #211
- build(agent-ui)(deps-dev): bump the dev-dependencies group in /agent/frontend with 2 updates by @dependabot[bot] in #212
- build(agent)(deps): bump org.json:json from 20250517 to 20251224 in /agent/backend by @dependabot[bot] in #214
- docs(deps-dev): bump preact from 10.27.2 to 10.28.2 in /docs by @dependabot[bot] in #220
- build(agent)(deps): bump ca.uhn.hapi.fhir:hapi-fhir-structures-r4 from 8.6.0 to 8.6.1 in /agent/backend by @dependabot[bot] in #216
- build(server-ui)(deps-dev): bump vite from 7.3.0 to 7.3.1 in /server/frontend in the dev-dependencies group by @dependabot[bot] in #223
- feat: groups by @RadovanTomik in #226
- feat: add link to anonymous feedback and org links in the copyright by @RadovanTomik in #227
- feat(server): Implement OIDC Authorization by @IvanMahut in #182
- feat: add GitHub link by @RadovanTomik in #234
- Feat(server): Implement OIDC frontend by @IvanMahut in #232
- fix(server): add support for jwt+at tokens by @RadovanTomik in #239
- Fix(server): Token refresh by @IvanMahut in #248
- feat: additional build/version information by @RadovanTomik in #250
- fix(server): signout after reload by @IvanMahut in #251
- fix(server): add loading spinner for OIDC login button by @IvanMahut in #252
- fix(server): add loading spinner for dashboard by @IvanMahut in #254
- feat: patient centric view by @RadovanTomik in #256
- ci(deps): bump the github-actions-updates group across 1 directory with 4 updates by @dependabot[bot] in #247
- build(server-ui)(deps): bump axios from 1.13.2 to 1.13.3 in /server/frontend by @dependabot[bot] in #246
- build(agent-ui)(deps): bump axios from 1.13.2 to 1.13.3 in /agent/frontend by @dependabot[bot] in #245
- build(agent-ui)(deps): bump vue from 3.5.26 to 3.5.27 in /agent/frontend in the vue group by @dependabot[bot] in #244
- build(server-ui)(deps): bump vue from 3.5.26 to 3.5.27 in /server/frontend in the vue group by @dependabot[bot] in #243
- Fix(server): add userinfo fetch and fix User information page by @IvanMahut in #255
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- ci(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 in the github-actions-updates group by @dependabot[bot] in #166
- build(server)(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.83 in /server/backend by @dependabot[bot] in #165
- build(agent)(deps): bump org.bouncycastle:bcprov-jdk18on from 1.81 to 1.83 in /agent/backend by @dependabot[bot] in #164
- build(server-ui)(deps-dev): bump the dev-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #160
- build(server)(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.13 to 3.0.0 in /server/backend by @dependabot[bot] in #157
- build(server)(deps-dev): bump org.testcontainers:testcontainers from 1.21.3 to 2.0.2 in /server/backend by @dependabot[bot] in #158
- build(agent-ui)(deps): bump esbuild and vite in /agent/frontend by @dependabot[bot] in #172
- docs(deps-dev): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs by @dependabot[bot] in #171
- build(agent)(deps): bump ca.uhn.hapi.fhir:hapi-fhir-structures-r4 from 8.4.0 to 8.6.0 in /agent/backend by @dependabot[bot] in #154
- build(agent)(deps-dev): bump org.testcontainers:testcontainers from 1.21.3 to 2.0.2 in /agent/backend by @dependabot[bot] in #153
- build(agent)(deps): bump hapi.fhir.version from 8.2.0 to 8.6.0 in /agent/backend by @dependabot[bot] in #152
- build(agent)(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.13 to 3.0.0 in /agent/backend by @dependabot[bot] in #151
- build(agent)(deps): bump org.projectlombok:lombok from 1.18.30 to 1.18.42 in /agent/backend by @dependabot[bot] in #150
- build(agent-ui)(deps): bump axios from 1.9.0 to 1.13.2 in /agent/frontend by @dependabot[bot] in #128
- build(server)(deps): bump org.xerial:sqlite-jdbc from 3.47.1.0 to 3.51.0.0 in /server/backend by @dependabot[bot] in #126
- build(agent)(deps): bump org.xerial:sqlite-jdbc from 3.47.1.0 to 3.51.0.0 in /agent/backend by @dependabot[bot] in #121
- build(agent-ui)(deps-dev): bump @vitejs/plugin-vue from 5.2.4 to 6.0.2 in /agent/frontend by @dependabot[bot] in #155
- build(server-ui)(deps): bump the vue group in /server/frontend with 2 updates by @dependabot[bot] in #135
- build(agent-ui)(deps): bump the vue group in /agent/frontend with 2 updates by @dependabot[bot] in #127
- feat(server): make agents deletable by @RadovanTomik in #167
- ci(deps): bump the github-actions-updates group with 3 updates by @dependabot[bot] in #189
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- fix: SPA controller path matching by @RadovanTomik in #146
- fix(agent): update agent UI notification service by @RadovanTomik in #147
- refactor: agent package structure by @RadovanTomik in #148
- feat(agent): add new data quality checks by @RadovanTomik in #163
- ci(deps): bump actions/checkout from 5.0.0 to 6.0.0 in the github-actions-updates group by @dependabot[bot] in #159
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- build(agent-ui)(deps): bump axios from 1.9.0 to 1.12.0 in /agent/frontend by @dependabot[bot] in #113
- fix(server): login page and session handling by @RadovanTomik in #137
- ci(deps): bump the github-actions-updates group with 15 updates by @dependabot[bot] in #140
- build(agent)(deps): bump ca.uhn.hapi.fhir:hapi-fhir-structures-r4 from 7.6.1 to 8.4.0 in /agent/backend by @dependabot[bot] in #120
- build(agent)(deps): bump org.modelmapper:modelmapper from 3.2.0 to 3.2.6 in /agent/backend by @dependabot[bot] in #138
- build(server)(deps): bump org.modelmapper:modelmapper from 3.2.0 to 3.2.6 in /server/backend by @dependabot[bot] in #139
- build(agent)(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.14 in /agent/backend by @dependabot[bot] in #123
- build(agent)(deps): bump io.jsonwebtoken:jjwt-api from 0.12.6 to 0.13.0 in /agent/backend by @dependabot[bot] in #118
- build(agent)(deps): bump the spring group in /agent/backend with 2 updates by @dependabot[bot] in #117
- build(agent)(deps): bump org.json:json from 20241224 to 20250517 in /agent/backend by @dependabot[bot] in #119
Full Changelog: v0.1.1...v0.1.2