What's Changed
- Added new options to control volume and image cleanup when removing stacks with auto-discovery, see the docs.
- Doco-CD attempts to repair broken/corrupt Git repository automatically.
- Polling should no longer handle ephemeral containers (scheduled jobs) as reconciliation drift
- When the expected deployment config is not found in the repository, Doco-CD will now fail the deployment instead of falling back to default values. Deployment config files (
.doco-cd.yml) are now always required.
✨ Features
- feat(auto-discovery): enhance configuration with volume and image removal options by @kimdre in #1354
- feat(git): implement repository corruption detection and repair mechanism by @kimdre in #1361
🌟 Improvements
- fix(deploy): require deploy config file by @kimdre in #1362
- feat(scheduler): add ephemeral label handling for one-off jobs by @kimdre in #1353
📦 Dependencies
- chore(deps): update github/codeql-action digest to 9e0d7b8 by @renovate[bot] in #1355
- fix(deps): update module github.com/getsops/sops/v3 to v3.13.1 by @renovate[bot] in #1357
- fix(deps): update module github.com/google/go-containerregistry to v0.21.5 by @renovate[bot] in #1358
- chore(deps): update docker/buildx-bin docker tag to v0.34.0 by @renovate[bot] in #1359
- fix(deps): update module github.com/docker/cli to v29.5.0+incompatible by @renovate[bot] in #1360
- chore(deps): update dependency zensical to v0.0.42 by @renovate[bot] in #1356
Full Changelog: v0.89.0-rc.1...v0.89.0-rc.2