What's Changed
* removed the before run update psql trigger, fixes 1058 by stalep in https://github.com/Hyperfoil/Horreum/pull/1078
* Add backport GH action to auto backport PRs to stable branch by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1143
* Fallback to Basic authentication when keycloak URL is not defined by barreiro in https://github.com/Hyperfoil/Horreum/pull/1146
* Reapply "Migration react-router-dom 5 to 6, fixes 723" by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1165
* Dev Docs: backporting by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1171
* Bump actions/cache from 3 to 4 by shivam-sharma7 in https://github.com/Hyperfoil/Horreum/pull/1179
* Add endpoint to fetch the roles of an authenticated user: Fixes 1187 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1183
* Run CI for stable branch with each push by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1249
* Revert "Add endpoint to fetch the roles of an authenticated user: Fixes 1187" by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1250
* Add endpoint to fetch the roles of an authenticated user ; Fixes 1246 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1262
* Always fetch roles from backend : Fixes 1255 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1264
* Added TestExport to avoid creating unstructured json, fixes 860 by stalep in https://github.com/Hyperfoil/Horreum/pull/1212
* upgrade smallrye-openapi to 3.9 by stalep in https://github.com/Hyperfoil/Horreum/pull/1213
* upgrade json-schema-validator to 1.3 by stalep in https://github.com/Hyperfoil/Horreum/pull/1216
* fixes 1298 by avoiding redundant keycloak init by willr3 in https://github.com/Hyperfoil/Horreum/pull/1300
* Changed default ordering to Decending and preserve ordering of DTOs. by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1263
* Change `/labelValues` to match how the data is used by willr3 in https://github.com/Hyperfoil/Horreum/pull/1282
* Implementation of using BarValuesChart to display View Component values. by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1227
* fix 1325 with concrete return types by willr3 in https://github.com/Hyperfoil/Horreum/pull/1326
* fix 1321 added sorting & filtering, and start, stop by willr3 in https://github.com/Hyperfoil/Horreum/pull/1322
* fix 1323 by adding /api/run/{id}/labelValues by willr3 in https://github.com/Hyperfoil/Horreum/pull/1324
* fixes 1328 using compareUrl as a url not javacript function by willr3 in https://github.com/Hyperfoil/Horreum/pull/1329
* python-client: add Schema + impl to ObjectNode api returns by willr3 in https://github.com/Hyperfoil/Horreum/pull/1335
* Relocated owner. Corrected bogus HelperTextItem text : Fixes 1341 by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1343
* fix 1336 with corrected start and stop annotations by willr3 in https://github.com/Hyperfoil/Horreum/pull/1337
* Synchronize openapi.yaml with current api definition: Fixes 1351 by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1352
* Added python and go code generation as part of the api build, fixes 1278 by stalep in https://github.com/Hyperfoil/Horreum/pull/1360
* Bump com.networknt:json-schema-validator from 1.3.1 to 1.3.3 by dependabot in https://github.com/Hyperfoil/Horreum/pull/1348
* Bump io.smallrye:smallrye-open-api-maven-plugin from 3.9.0 to 3.10.0 by dependabot in https://github.com/Hyperfoil/Horreum/pull/1363
* Remove System.out.println, fixes 1356 by shivam-sharma7 in https://github.com/Hyperfoil/Horreum/pull/1374
* New security model - Fixes 1256 1259 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1304
* Bump org.openapitools:openapi-generator-maven-plugin from 7.2.0 to 7.3.0 by dependabot in https://github.com/Hyperfoil/Horreum/pull/1306
* Bump github-markdown-css from 5.5.0 to 5.5.1 in /horreum-web by dependabot in https://github.com/Hyperfoil/Horreum/pull/1365
* Reintroduce deprecated schemaPath property in ValidationError: Fixes 1345 by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1386
* Add Change Detection Config Discriminators: Fixes 1380 by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1394
* Add Report deletion task. fixes 974 by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1370
* `UserService` that manages users in Horreum DB - Fixes 1260 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1376
* Fix docs by lampajr in https://github.com/Hyperfoil/Horreum/pull/1400
* Security migration - Fixes 1261 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1309
* Pagination for Test list view. by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1319
* fix 1402 avoid default limit and page by willr3 in https://github.com/Hyperfoil/Horreum/pull/1403
* Backporting: disable squash and fix version by lampajr in https://github.com/Hyperfoil/Horreum/pull/1404
* Security augmentor fixes 1258 by barreiro in https://github.com/Hyperfoil/Horreum/pull/1344
* update labelValues openapi examples and grafana tutorial by willr3 in https://github.com/Hyperfoil/Horreum/pull/1398
* Bump eslint from 8.49.0 to 8.57.0 in /horreum-web by dependabot in https://github.com/Hyperfoil/Horreum/pull/1389
* removed lifecycle-mapping plugin, fixes lsp used for vscode/nvim by stalep in https://github.com/Hyperfoil/Horreum/pull/1407
* [0.12.x] Bump vite from 5.0.12 to 5.1.5 in /horreum-web by dependabot in https://github.com/Hyperfoil/Horreum/pull/1425
* [0.12.x] Re-created package-lock.json by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1435
* [0.12.x] Add configurable privacy statement link by lampajr in https://github.com/Hyperfoil/Horreum/pull/1439
* [0.12.x] Disable the privacy statement by default by lampajr in https://github.com/Hyperfoil/Horreum/pull/1442
* [0.12.x] Remove NaturalId annotation from UserInfo: Fixes 1418 by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1443
* [0.12.x] [UI] fix selection of authentication mechanism by barreiro in https://github.com/Hyperfoil/Horreum/pull/1444
* [0.12.x] Load all keycloak users on migration by barreiro in https://github.com/Hyperfoil/Horreum/pull/1447
* [0.12.x] upgrade to Quarkus 3.8.1, fixes 1244 by stalep in https://github.com/Hyperfoil/Horreum/pull/1452
* Revert "[0.12.x] upgrade to Quarkus 3.8.1, fixes 1244" by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1458
* [0.12.x] Bump react-router from 6.22.0 to 6.22.3 in /horreum-web by dependabot in https://github.com/Hyperfoil/Horreum/pull/1460
* [0.12.x] Bump types/node from 20.10.7 to 20.11.25 in /horreum-web by dependabot in https://github.com/Hyperfoil/Horreum/pull/1462
* [0.12.x] Add a GH Action workflow to check package-lock.json file for the commit. by whitingjr in https://github.com/Hyperfoil/Horreum/pull/1471
* [0.12.x] Make UserService backend runtime configurable: Fixes 1445 by johnaohara in https://github.com/Hyperfoil/Horreum/pull/1472
* [0.12.x] Fix test label calculation with all match by lampajr in https://github.com/Hyperfoil/Horreum/pull/1473