Highlights
New Features
-
Configurable Persistence Path: Persistence file paths are now configurable via .env file, offering greater flexibility for deployment setups.
-
Docker Support:
-
Dockerfile: Added a multi-stage Dockerfile for efficient and lightweight containerization.
-
Docker Compose: Added
docker-compose.ymlfor easy multi-container management and deployment.
-
Continuous Integration/Continuous Deployment (CI/CD)
-
GitHub Actions: Implemented GitHub Actions for automated building and testing, ensuring reliability and stability of the codebase.
-
Build and Test Status Badge: Added a GitHub badge to display the status of Go build and test workflows, improving visibility and tracking of build health.
Improvements
- Optimized Docker Image: Utilized multi-stage builds to produce a slim and efficient final Docker image, reducing overhead and improving performance.
Full Changelog: v0.6.0...v0.7.0