Maintenance release improving internal architecture and CI/CD pipeline stability.
What's New
Enhanced Clean Architecture
- Strict layer separation: Private interfaces at each layer level
- Improved dependency injection: Extraction of
coreapppackages for better organization - Multi-tenant ready: Architecture prepared for multi-tenant support
Email Improvements
- Internationalized email subjects: Reminder email subjects now respect the configured language (i18n)
Migration System
- New migration commands:
force: Force migration version (for existing databases)goto: Migrate to a specific version
- Better handling of existing databases: Support for databases without migration schema
Bug Fixes
CI/CD Pipeline
- Multi-platform build: Added QEMU for Docker build on linux/amd64 and linux/arm64
- Fixed build paths: Corrected go.mod path in backend folder
- Stabilized E2E tests: Absolute paths for templates and locales
Tests
- E2E document creation: Fixed document creation by URL test
Useful Links
- Full changelog: https://github.com/btouchard/ackify-ce/blob/main/CHANGELOG.md
- Documentation: https://github.com/btouchard/ackify-ce/blob/main/README.md
- Diff: v1.2.5...v1.2.6
Upgrading from v1.2.5
This version is 100% backward compatible with v1.2.5.
Update
docker compose pull
docker compose up -dNo database migration or configuration changes required.