github kimdre/doco-cd v0.78.0

latest release: v0.79.0
12 hours ago

What's Changed

  • In the external-secrets webhook provider you can now inject the bearer token into webhook requests body if your endpoint does not accept it in the Authorization header. More info in the wiki.
  • Added support for SOPS encryption for *_FILE environment variable files (such as GIT_ACCESS_TOKEN_FILE). More info in the wiki.
  • During deployments, service mismatches such as stopped, removed/missing or obsolete containers now get handled by doco-cd by either starting, recreating or deleting them. A automated reconciliation mechanism (like in ArgoCD) is planned for the future.
  • Non-default SSH ports are now supported too for deployments from Git repos (e.g. ssh://git@host:2222/user/repo.git) .

✨ Features

  • feat(external-secrets): allow webhook bearer token to be in request body by @kimdre in #1198
  • feat(config): decrypt SOPS-encrypted content in file-based environment variables by @kimdre in #1193
  • fix(docker): recreate missing services in stacks by @qianlongzt in #1191

🌟 Improvements

  • refactor(swarm): use atomic.Bool for swarm mode setter and getter by @qianlongzt in #1199
  • fix: drop all capabilities in docker-compose.yml by @kimdre in #1201
  • fix(deploy): remove shouldForceDeploy logic and related tests by @kimdre in #1202
  • fix(ssh): enhance SSH handling for non-default ports and host key mismatches by @kimdre in #1203

📦 Dependencies

  • chore(deps): update docker/dockerfile:1 docker digest to 2780b5c by @renovate[bot] in #1195
  • chore(deps): update dependency golang to v1.26.2 by @renovate[bot] in #1196
  • fix(deps): update module github.com/docker/cli to v29.4.0+incompatible by @renovate[bot] in #1197
  • fix(deps): update module github.com/docker/compose/v5 to v5.1.2 by @renovate[bot] in #1200

Full Changelog: v0.77.0...v0.78.0

Don't miss a new doco-cd release

NewReleases is sending notifications on new releases.