What's Changed
Deployments now run as concurrent task, grouped by repository and Git reference (e.g. branch or tag). Multiple deployments with the same repository but different references run sequentially, while those with the same repository and reference run in parallel.
- Set the
MAX_CONCURRENT_DEPLOYMENTS(default:4) app setting to change how many deployments can run concurrently. - New Prometheus metrics for active and queued deployments have been added:
deployments_active: Number of currently active deploymentsdeployments_queued: Number of queued deployments waiting to start
✨ Features
🌟 Improvements
- refactor(git): replace CloneState with direct repository HEAD check by @kimdre in #1024
- fix(log): deduplicate log attributes by @kimdre in #1035
📦 Dependencies
- fix(deps): update module github.com/prometheus/common to v0.67.5 by @renovate[bot] in #1022
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #1029
- chore(deps): update golang:1.26.0 docker digest to b751797 by @renovate[bot] in #1028
- chore(deps): update golang:1.26.0 docker digest to 9edf713 by @renovate[bot] in #1032
- chore(deps): update aquasecurity/trivy-action digest to 1bd0625 by @renovate[bot] in #1031
- fix(deps): update module github.com/caarlos0/env/v11 to v11.4.0 by @renovate[bot] in #1033
Full Changelog: v0.67.1...v0.68.0