Releases: statisticsnorway/klass
Releases · statisticsnorway/klass
v4.2.0
What's Changed
- Upgrade to spring 3 by @Jorgen-5 in #373
- Add enviornment variables for OpenSearch by @Jorgen-5 in #406
- add skip-indexing - remove solr from klass api properties by @tilen1976 in #407
- Klass API continues to support path extensions for content negotiation by @mmwinther in #408
- Fix Swagger docs by @mmwinther in #409
- Format with google-java-format by @mmwinther in #410
- Use default config for Hikari by @mmwinther in #415
- Klass API test: Increase resource requests by @mmwinther in #416
- Data integrity tests categorisation by @mmwinther in #414
- Allow more simultaneous DB connections by @mmwinther in #417
- Improving and tuning Klass Search by @tilen1976 in #418
- Enable LazyConnectionDataSourceProxy by @mmwinther in #419
- Structured logging in cluster only by @mmwinther in #420
- Bump the klass-shared group across 1 directory with 19 updates by @dependabot[bot] in #411
- Fix connection issue opensearch by @tilen1976 in #425
- Fix connection issue opensearch by @tilen1976 in #426
- Increase log level to info for OpenSearch client by @Jorgen-5 in #427
- Klass API: Adjust resources down after load testing by @mmwinther in #428
- Remove unneeded info from access log by @mmwinther in #429
- Add fuzziness to search description words by @tilen1976 in #434
- Handle startup warnings by @mmwinther in #435
- Disable deploy to prod on manifest changes by @mmwinther in #436
- Bump the klass-root group with 3 updates by @dependabot[bot] in #430
- Don't run Sonarcloud for Dependabot by @mmwinther in #438
- Klass API prod: Change to opensearch by @mmwinther in #437
Full Changelog: v4.1.1...v4.2.0
v4.1.1
🐛 Bug fixes
- Fix application of CORS header by @mmwinther in #401
- Use @crossorigin annotation by @mmwinther in #402
Full Changelog: v4.1.0...v4.1.1
v4.1.0 - Generate OpenAPI documentation
What's Changed
🚀 Enhancements
- Generate OpenAPI docs by @mmwinther in #393
🪲 Fixes
- Increase max body size by @tilen1976 in #355
👷 CI/CD
- Remove references to klass-forvaltning by @mmwinther in #398
- Code formatting and linting by @mmwinther in #392
- Split Dependabot config by @mmwinther in #391
- Changed branch name and deleted refs to old branch by @JanhSander in #381
- Klass api dev on demand by @tilen1976 in #383
- Bugfix, Makefile and docker-compose improvements by @JanhSander in #364
📦 Dependencies
- Removed unused deps and props by @JanhSander in #369
- Remove spring security from klass api by @Jorgen-5 in #367
- Remove spring security from klass shared by @Jorgen-5 in #368
Full Changelog: v4.0.4...v4.1.0
v4.0.4
What's Changed
- Release v4.0.2 by @mmwinther in #328
- Add logback file for klass shared by @Jorgen-5 in #346
- remove public ingress by @mmwinther in #347
- Release v4.0.3 by @Jorgen-5 in #345
- Klass-forvaltning: Increase heap space by @mmwinther in #348
- Klass-forvaltning: Increase memory in test by @mmwinther in #349
- Klass-forvaltning: More increase memory in test by @mmwinther in #350
- Klass-forvaltning: Increase memory in prod by @mmwinther in #351
- Correct owning section code by @tilen1976 in #352
Full Changelog: v4.0.3...v4.0.4
v4.0.3
What's Changed
- Display full section name ssb sections by @tilen1976 in #327
- Klass-forvaltning manual deploy by @mmwinther in #329
- Index solr by @Jorgen-5 in #330
- Klass-forvaltning: One instance by @mmwinther in #332
- Display full section name owning section by @tilen1976 in #333
- Klass API prod: disable autoscaling by @mmwinther in #335
- Make section filter more flexible by @tilen1976 in #334
- Increase memory request and limit in prod by @mmwinther in #336
- Add skip-indexing by @Jorgen-5 in #331
- Use nais recommendations for memory levels by @mmwinther in #338
- Edit integrity tests and improve docker container memory by @tilen1976 in #337
- Add temporary public ingress by @mmwinther in #339
- Klass API: Support manual deploy by @mmwinther in #340
- correct order in fail message by @tilen1976 in #341
- Allow java to use more heap by @mmwinther in #343
- Set log level to info by @mmwinther in #342
- add logging level by @tilen1976 in #344
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- Klass API set timezone to local time by @mmwinther in #316
- Tune resources in test environment by @mmwinther in #318
- Set the Jackson timezone property by @mmwinther in #319
- Add application tag by @Jorgen-5 in #317
- Release v4.0.1 by @Jorgen-5 in #314
- Klass API: Increase CPU request by @mmwinther in #320
- Add fetch depth 0 by @Jorgen-5 in #321
- Klass-solr add deploy trigger on manifest changes by @mmwinther in #322
- Klass-forvaltning: tune resources by @mmwinther in #324
- Klass-api: set resources and scaling in prod by @mmwinther in #323
- Klass-solr fix prod deploy by @mmwinther in #325
- Klass forvaltning: Allow manifest update prod by @mmwinther in #326
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Use nais ingress for klass-forvaltning by @mmwinther in #290
- Enable prometheus for klass api by @Jorgen-5 in #291
- Fix management port issue by @Jorgen-5 in #292
- Remove monitoring by @Jorgen-5 in #293
- Skip build when only manifest file is changed by @Jorgen-5 in #294
- Remove image from nais manifest by @Jorgen-5 in #295
- Add main-branch-name in gha by @Jorgen-5 in #296
- Use forwarded headers for HATEOAS by @mmwinther in #298
- Use nais ingress for klass forvaltning in prod as well by @Jorgen-5 in #299
- Skip build step for klass forvaltning by @Jorgen-5 in #301
- Enable access logging by @mmwinther in #300
- Fix outdated URLs by @mmwinther in #303
- Add oauth2 environment variables to manifests by @Jorgen-5 in #302
- Updated deploy action for mail by @Jorgen-5 in #304
- Exclude monitor and ping from access logs by @mmwinther in #305
- Migrate user section to section code only by @tilen1976 in #307
- Use custom forwarded header by @mmwinther in #308
- Added alert files by @Jorgen-5 in #306
- Deploy to prod when manifest is changed by @Jorgen-5 in #309
- Index solr by @Jorgen-5 in #311
- Add skip-indexing profile to prod by @Jorgen-5 in #312
- Add custom forwarded header to access log by @mmwinther in #310
- Add timeout to health endpoints in prod by @Jorgen-5 in #313
Full Changelog: v4.0.0...v4.0.1
v4.0.0 - Migrate to nais
Summary
- Dockerize all services
- Add Nais deployment workflows
- Change database to Postgres
- Change Klass-forvaltning auth to an Oauth2 flow
- Change email client to SUP Postman, an internal SSB service
What's Changed
- Exclude tomcat-jdbc dependencies by @mmwinther in #178
- Fix line endings by @mmwinther in #179
- Explicitly deregister JDBC driver by @mmwinther in #181
- Add klass-forvaltning to backstage by @mmwinther in #185
- Backstage: Add dependency to varnish cache by @mmwinther in #191
- Deploy to Nais by @Jorgen-5 in #196
- Migrate data from mariadb to postgres by @tilen1976 in #197
- Change db name and change branch for nais job by @tilen1976 in #203
- rename klass-api to klass by @tilen1976 in #205
- update to use Postgresql by @tilen1976 in #206
- fix table user name by @tilen1976 in #207
- Fix make commands and instructions by @mmwinther in #208
- klass-forvaltning build and deploy by @mmwinther in #209
- Connect klass-forvaltning to klass database by @mmwinther in #210
- Fix syntax errors in manifest by @mmwinther in #211
- Manifest fix: env vars should be a list by @mmwinther in #212
- Remove unnecessary configmap mount by @mmwinther in #214
- Added docker compose for klass-forvaltning by @JanhSander in #213
- Klass migration data integrity tests by @tilen1976 in #215
- add docker compose profiles by @tilen1976 in #216
- Add header content type param by @tilen1976 in #217
- klass-forvaltning postgres support by @mmwinther in #219
- Add tests for formats and query params for Klass Api data integrity tests by @tilen1976 in #221
- Update ports and profiles by @tilen1976 in #222
- Add health check path by @tilen1976 in #224
- Disable LDAP-based auth by @mmwinther in #223
- Configure wonderwall for klass-forvaltning by @mmwinther in #226
- Improve tests for classification families repository by @tilen1976 in #228
- Init and persistance by @JanhSander in #230
- Use JWT for authentication by @mmwinther in #229
- New make targets by @JanhSander in #232
- Code changes to fix postgres incompatibility by @tilen1976 in #234
- Use embedded postgresql in test by @tilen1976 in #235
- Update README.md by @tilen1976 in #236
- Klass forvaltning: Extract user section from token by @mmwinther in #233
- Use klass-shared v2.2.2 by @mmwinther in #238
- Klass-forvaltning: Support logout by @mmwinther in #239
- Klass-forvaltning: Admin role by @mmwinther in #237
- Klass-forvaltning redirects from /login to /klassui by @mmwinther in #240
- Klass-forvaltning: Fix error on admin page by @mmwinther in #244
- Solr container by @Jorgen-5 in #241
- Klass-forvaltning readiness probe by @mmwinther in #245
- Klass-forvaltning: limit db connections by @mmwinther in #247
- Klass-forvaltning tidying by @mmwinther in #248
- Klass-forvaltning: Add more null checks around auth by @mmwinther in #250
- Fix klass-forvaltning context path by @mmwinther in #251
- Working solr implementation by @Jorgen-5 in #246
- Add klass-solr pvc by @Jorgen-5 in #253
- Added config for solr in klass-forvaltning by @Jorgen-5 in #254
- Implement MailService with SUP-Postman by @mmwinther in #252
- Bump org.postgresql:postgresql from 42.7.5 to 42.7.7 in /klass-shared by @dependabot[bot] in #227
- Override vulnerable dependencies by @mmwinther in #249
- JSON logging by @JanhSander in #256
- Fix klass api and forvaltning crashes by @Jorgen-5 in #261
- Working solr for forvaltning by @Jorgen-5 in #255
- Exclude solr from the health check by @mmwinther in #269
- Use an independent microservice for sending mail by @mmwinther in #270
- Klass-forvaltning uses klass-mail by @mmwinther in #272
- Klass schema location based on environment by @tilen1976 in #273
- timestamps and owning section in migration testing by @tilen1976 in #275
- Set maximum pool size to 20 by @Jorgen-5 in #277
- Add ingress to allow Wonderwall redirect by @mmwinther in #280
- Upgrade database by @Jorgen-5 in #281
- Leak detection by @Jorgen-5 in #282
- Set up flyway klass api by @tilen1976 in #283
- Revert "Set up flyway klass api" by @tilen1976 in #284
- Include stack trace in the logs by @Jorgen-5 in #285
- Set up flyway - no changes to klass forvaltning by @tilen1976 in #286
- Nais manifests for prod by @Jorgen-5 in #287
- Updated to use correct topic for klass mail by @Jorgen-5 in #288
New Contributors
- @tilen1976 made their first contribution in #197
Full Changelog: v3.0.4...v4.0.0
v3.0.3
What's Changed
- Added backstage yaml file by @JanhSander in #174
- Added html document type declaration by @Jorgen-5 in #175
New Contributors
- @JanhSander made their first contribution in #174
- @Jorgen-5 made their first contribution in #175
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- Fix vulnerable solr-core by @bjornandre in #168
- Add id element to the KlassResource by @bjornandre in #169
Full Changelog: v3.0.1...v3.0.2