github nicholas-fedor/watchtower v1.12.4

latest release: v1.12.5
4 days ago

Overview

This patch release includes several bug fixes, including improved self-update timeouts and logging, container name normalization for better chained container dependency resolution, and fixes for TLS connection issues when using secure Docker hosts. It also integrates the latest Go version (v1.25.5) and Go dependency updates.

Bug Fixes

  • Fixes a syntax error in the notification template example by adding a missing closing tag and correcting range delimiters by @AzariasB in #944
  • Enhances self-update functionality by increasing timeout, skipping redundant runs after cleanup, and improving startup logging accuracy by @nicholas-fedor in #1008
  • Introduces container name normalization to handle leading slashes consistently, resolving issues with chained dependency resolution by @nicholas-fedor in #1015
  • Replaces problematic environment variable parsing with custom regex-based splitting and empty string filtering for notification flags by @nicholas-fedor in #1039
  • Fixes TLS connection issues by improving client configuration to properly detect and use HTTPS for TLS-secured Docker hosts by @nicholas-fedor in #1044
  • Simplifies notification failure logging messages for improved clarity by @nicholas-fedor in #1054
  • Clears hostname when UTS mode is configured to prevent conflicting options during container recreation by @nicholas-fedor in #1056

Dependency Updates

Documentation Improvements

CI Improvements

  • Adds support for Major and Major.Minor version tags in Docker image releases by @RoboMagus in #1036

New Contributors

Full Changelog: v1.12.3...v1.12.4

Don't miss a new watchtower release

NewReleases is sending notifications on new releases.