What's Changed
If a docker config is provided/mounted inside the container, doco-cd will now verify the configuration and throw errors if the config is invalid or requires a credential helper binary, that is not available in $PATH.
🌟 Improvements
- fix(oci): reject absolute paths and directory traversal attempts in target path construction by @kimdre in #1658
- fix(docker): check docker config file is readable and valid by @kimdre in #1660
- fix(docker): add check for missing credential helper binaries in config by @kimdre in #1661
- fix(docker): improve handling of missing credential helper binaries in config validation by @kimdre in #1665
- fix(autodiscovery): do not force recreate on inert config label drift by @dennislapchenko in #1670
📦 Dependencies
- chore(deps): update docker/dockerfile:1 docker digest to ecfaec9 by @renovate[bot] in #1663
- chore(deps): update golang:1.26.5 docker digest to 5822931 by @renovate[bot] in #1664
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #1666
- fix(deps): update module golang.org/x/crypto to v0.55.0 by @renovate[bot] in #1669
- fix(deps): update module github.com/docker/cli to v29.7.2+incompatible by @renovate[bot] in #1667
- fix(deps): update module github.com/docker/compose/v5 to v5.4.0 by @renovate[bot] in #1668
📚 Miscellaneous
- docs: add Renovate setup guide and configuration examples by @kimdre in #1654
- docs: rename page "Private Container Registries" to "Container Registry Authentication" by @kimdre in #1662
Full Changelog: v0.108.0...v0.109.0