Repository navigation
v1.7.0
·
24 commits
to support/1.7
since this release
Full Changelog: v1.6.2...v1.7.0
This version focuses on refactoring, build process optimization, dependency upgrades, and new feature modules.
✨ New Features and Modules
- Add Dynamic Services Module: Implemented a new module for dynamic Docker resource generation.
- Add Adminer Module: Added the Adminer module for database management.
- Add Mailpit Module: Included the Mailpit module.
- Add build_image.sh script: Introduced a script to streamline image building.
⚙️ Build and Infrastructure Improvements
- Refactor Docker Pipelines: Significant refactoring of Docker pipelines to optimize layer caching.
- Switch to GHCR: Switched to using GitHub Container Registry (GHCR) for images.
- Update Docker Image References: Fixed Docker image references in Dockerfile and main.tf for GHCR.
- Refactor build_image.sh: Removed complex tagging logic from the build script.
- Update Docker Login Action: Updated the action to use GitHub actor and token.
- Remove Old Ubuntu: Removed an old Ubuntu version (22.04) from the GitHub Actions build workflow.
🔧 Fixes and Maintenance
- Fix Gem Installs: Corrected issues with gem installs.
- Install Ruby from APT: Changed Ruby installation to use apt, as a specific version is no longer required.
- Upgrade Terraform: Upgraded Terraform providers and image versions.
- Set PULSAR_APP_NAME: Ensured the PULSAR_APP_NAME environment variable is set.
📝 Documentation and Housekeeping
- Update README: Removed broken badges and added build_image.sh usage instructions.
- Remove Redundant Changelog: Removed the old changelog in favor of using GitHub Releases.
- Update Template Version: Tagged a template version update.
- Reorder main.tf: Reordered the main Terraform file for consistency.
- Drop Ubuntu 22.04: Removed the old Ubuntu version.