Overview
Watchtower v1.11.1 is a patch release that reintroduces the option to skip TLS verification for registry connections, addressing compatibility issues with insecure registries. It also includes minor dependency updates and CI improvements.
Changes
Reintroduce TLS Skip Option (PR #312)
- Added
WATCHTOWER_REGISTRY_TLS_SKIP
andWATCHTOWER_REGISTRY_TLS_MIN_VERSION
flags to support insecure registries and configurable TLS versions, resolving issue #309. - Refactored registry authentication with a
Client
interface for better testability. - Enhanced error handling in
digest.go
to fail on empty authentication tokens. - Updated tests in
auth_test.go
anddigest_test.go
for HTTP registries and malformed headers. - Improved documentation in
docs/arguments.md
with reorganized navigation.
Dependencies and CI
- Updated
nicholas-fedor/go-proxy-pull-action
to digest295b256
(PR #306). - Updated
golangci/golangci-lint-action
to digest09dada9
(PR #310). - Updated
cimg/go
Docker tag tov1.24.4
(PR #311).
Full Changelog
For a complete list of changes, see the v1.11.0...v1.11.1 changelog.