-
v0.2.0-alpha
Pre-ReleaseAll checks were successfulRelease Docker Image / Build & Push Docker Image (release) Successful in 5m33sreleased this
2026-04-05 18:00:27 +00:00 | 32 commits to master since this releaseRelease Notes – v0.2.0-alpha
Date: 2026-04-05
Overview
This release focuses on stability, security, and a smoother deployment experience. i squashed a critical bug that could cause data loss on container restarts, improved the Docker setup so things just work out of the box, and polished the UI for the forced password change flow. Small but mighty! 🚀
Bug Fixes
- Fixed data loss on container restart – Relative paths in
.env.example(e.g../data/...) resolved to/app/data/inside the container instead of the persistent volume at/data/. This caused the database to be recreated on every restart, resetting the admin password each time. Paths now default to correct absolute locations, and a new startup check warns when potentially dangerous relative paths are detected. As an extra safety net, aninitial_setup_completeflag prevents the admin account from being silently re-created after the initial setup. (bb3bf03) - Fixed
/datapermission denied on bind-mount – Addedentrypoint.shto ensure correct ownership of the/datadirectory when using Docker bind-mounts, so KeyWarden starts without permission errors. (be05dd5)
Improvements
- Force Password Change UI – The forced password change page now uses a clean standalone layout without the sidebar, providing a distraction-free experience for users who need to update their credentials. (
ea3e7e7) - Docker Compose build step – Added
build: .todocker-compose.ymlsodocker compose up --buildworks directly from the repository without needing a separate build command. (c2d4148)
Documentation
- Container Registry URL – Added the container registry URL to the deployment docs and README so users can pull pre-built images directly. (
025d23e)
Changelog
Commit Description ea3e7e7refactor: convert force_password_change to standalone layout (no sidebar) c2d4148add build to docker-compose bb3bf03security: fix data loss on container restart due to relative paths be05dd5fix: add entrypoint.sh to fix /data permission denied on bind-mount 025d23edocs: add container registry URL to deployment docs and README
Full diff:
v0.1.1-alpha...v0.2.0-alpha· 11 files changed, 262 insertions(+), 71 deletions(-)Downloads
- Fixed data loss on container restart – Relative paths in