Skip to content

v1.7.0

Choose a tag to compare

@embold-tyler embold-tyler released this 26 Nov 03:03
· 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.