v4.5.0
Note
With this release we changed the backend image to a distroless version. If you deploy scrumlr with the docker compose file, make sure to update the healthcheck.
We also upgraded the default version of the postgres image to postgres 18 and made changes to the volume mount path. Please follow the instructions at https://hub.docker.com/_/postgres#pgdata to migrate to postgres 18.
What's Changed
✨ Features
- Allow setting listen addr in SCRUMLR_SERVER_PORT by @dani in #5722
- feat: remove v flag by @Planlos5000 in #5726
- feat: add pod and container security contexts by @kersten in #5746
- feat: integrate new healthcheck by @kersten in #5763
- feat(docker): use distroless non-root base image by @kersten in #5749
- feat: 5213 new login page by @jmoehler in #5757
🐛 Fixes
- fix: disable websocket compression by @Schwehn42 in #5778
- fix: added reindexing after column deletion to ensure correct ordering when columns are added by @jmoehler in #5776
🔄 Refactoring
- feat: Change websocket lib from gorilla to coder by @SimonRocker in #5737
- refactor(5742): Spike for db templating in tests by @SimonRocker in #5743
- chore: Refactored other integration tests and db test to use the temp… by @SimonRocker in #5784
⚙️ Chores
- chore: add "style" section to release by @Schwehn42 in #5679
- chore: Adjust bug labels by @Planlos5000 in #5720
- chore: update docker versions by @Planlos5000 in #5723
- Chore: Users db improvements by @SimonRocker in #5735
- chore: update application version to 4.4.0 by @kersten in #5750
📚 Docs
- docs: Add release documentation by @Planlos5000 in #5729
🤖 CI
- ci: Add dependabot pattern for otel go packages by @Planlos5000 in #5693
New Contributors
- @dani made their first contribution in #5722
- @SimonRocker made their first contribution in #5735
Full Changelog: v4.4.0...v4.5.0