Skip to content

v1.1.2

Choose a tag to compare

@dima6312 dima6312 released this 04 Jan 12:47
· 9 commits to main since this release

🚀 Production Docker Support

• Added robust Docker and Docker Compose configurations for VPS deployments.
• Implemented non-root user security in containers.
• Added pre-configured writable data volumes for persistence.

🛡️ Security & Performance

• Refactored Storage: JsonFileAdapter is now fully asynchronous, improving efficiency on Node.js/Bun.
• Improved Initialization: More robust storage initialization and error reporting.
• Secure Defaults: Removed 'admin' as a default username from documentation and examples.

🛠️ Developer Experience (DX)

• Documentation: Modernized npm flag examples (using --omit=dev).
• Automation: Integrated Husky and lint-staged for automated pre-commit quality checks.
• Cleanup: Unified .dockerignore and refined build processes.

🐛 Bug Fixes

• Fixed Docker build failure caused by husky prepare script running with --omit=dev flag by adding --ignore-scripts to npm ci commands in Dockerfile and documentation examples.