github nicholas-fedor/watchtower v1.16.0

latest release: v1.16.1
6 hours ago

Overview

Release 1.16.0 introduces new advanced features, a number of bug and security-related fixes, and several dependency updates.

You are highly encouraged to review Watchtower's documentation if you are utilizing advanced features, such as the HTTP API, and/or are interested in using new, experimental features, such as the ephemeral self-updates or image cooldowns.

Important

  • Watchtower's HTTP API now explicitly requires using POST requests for the /v1/update endpoint and GET requests for the /v1/metrics endpoint.
  • Rate limiting has also been introduced and can be configured to better fit your use case.

Bug fixes include, but aren't limited to, improvements to error handling, race conditions, retry logic for Docker daemon connection issues, port conflicts, and self-update cleanup. In the event of authentication failures during image pulls, warnings will be propagated to users via notifications. This may potentially result in increased noise in the event of misconfigured registries.

If you're using Watchtower without any advanced features, then you should see a slight performance improvement when Watchtower is checking images and a deduplication of "Found new image" and "Removing image" notification entries.

Note

Given the nature of the new features and number of changes being released, please reference the Discussion's Support section for v1.16.0 support before creating new bug reports.

Features

Bug Fixes

Dependency Updates

  • chore(deps): update module github.com/docker/cli to v29.3.1+incompatible by @renovate[bot] in #1472
  • chore(deps): update google.golang.org/genproto/googleapis/api digest to d5a96ad by @renovate[bot] in #1497
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to d5a96ad by @renovate[bot] in #1498
  • chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.14.2 by @renovate[bot] in #1504

Full Changelog: v1.15.0...v1.16.0

Don't miss a new watchtower release

NewReleases is sending notifications on new releases.