github nicholas-fedor/watchtower v1.11.0

latest releases: v1.11.8, v1.11.7, v1.11.6...
3 months ago

Key Features

  • Fixed DOCKER_API_VERSION parsing by trimming quotes in flags.go to resolve 404 errors (#305, #303).
  • Added API version autonegotiation in client.go, with ping validation and 404 fallback (#305, #130).
  • Reduced minimum Docker API version to 1.24 in flags.go for older client support (#305).
  • Removed leading slashes from container names for consistency (#305).

Improvements

  • Added "page not found" handling in container_source.go for ContainerList 404s (#305).
  • Changed Shoutrrr logging from info to debug for reduced verbosity (#305).
  • Streamlined NewClient in client.go with clearer comments (#305).
  • Removed oryxBuildBinary artifact (#305).

Dependency Updates

  • Upgraded to Go 1.24.4 (#305).
  • Updated github.com/docker/cli and github.com/docker/docker to v28.2.2+incompatible (#286, #287, #288, #290, #291).
  • Updated github.com/nicholas-fedor/shoutrrr to v0.8.14 (#283, #297).
  • Updated golang.org/x/text to v0.26.0 (#304).
  • Updated Alpine to v3.22.0 (#293) and golang:alpine digests (#294, #295, #302).
  • Updated golangci/golangci-lint-action, codecov/codecov-action, and actions/checkout digests (#285, #298, #299, #301).
  • Updated Python to v3.13.4 (#300).

Documentation

  • Updated arguments.md, usage-overview.md, and README.md for autonegotiation, API v1.24, and DOCKER_API_VERSION guidance (#305).

Breaking Changes

  • None.

Notes

  • Docker API version autonegotiation is now the default. Avoid setting DOCKER_API_VERSION unless necessary.
  • In the event that a manually-configured API version fails the ping validation step, the API version will fallback to the host's version.

Full Changelog

Full changelog

Contributors

Don't miss a new watchtower release

NewReleases is sending notifications on new releases.