github nicholas-fedor/watchtower v1.12.2

7 hours ago

Overview

This patch release includes bug fixes for improved reliability and compatibility, along with dependency updates.

Bug Fixes

Container Management

  • Added handling for ghost containers in ListAllContainers to prevent errors (#859).
  • Corrected container ID handling in notifications and logging to ensure accurate reporting (#893).
  • Improved Podman detection reliability for better compatibility (#799).

Notifications

  • Resolved notification buffer, formatting, and message issues for improved reliability (#864).
  • Restored notifications for monitor-only containers that were previously missing (#850).
  • Made the shoutrrr notifier thread-safe to avoid concurrency issues (#844).
  • Prevented double notification entries for unchanged containers (#836).
  • Cleared the shoutrrr notification queue after sending to prevent accumulation (#824).
  • Fixed issues with the notification split by container feature (#775).

Logging and Scheduling

  • Resolved data race in concurrent test logging for stable testing (#800).
  • Enhanced WATCHTOWER_UPDATE_ON_START logging messages for clarity (#768).
  • Updated the LogScheduleInfo function and related components for improved scheduling logic (#821).

Update Control

  • Implemented cleanup detection for update-on-start control to fix state management (#831).

Dependencies

  • Updated golang.org/x/text to v0.31.0.
  • Updated github.com/docker/cli to v29.
  • Updated github.com/docker/docker to v28.5.2+incompatible.
  • Updated Go to v1.25.4.
  • Updated github.com/nicholas-fedor/shoutrrr to v0.12.0.
  • Updated github.com/onsi/ginkgo/v2 to v2.27.2.

Full Changelog: v1.12.1...v1.12.2

Don't miss a new watchtower release

NewReleases is sending notifications on new releases.