Overview
This release introduces Docker Compose depends_on support and implements a fix that ensures proper handling of linked/dependent containers. It also includes bug fixes for self-update handling, notification propagation, HTTP API behavior, and graceful shutdown, along with minor dependency updates.
⚠️
The addition of Docker Compose depends-on support will trigger Watchtower's "Sanity Check" and prevent new and existing users from running Watchtower when they are using the conflicting rolling-restart functionality. (#1106)
Feature Improvements
- Add Docker Compose
depends_onsupport and improve handling of linked/dependent containers by @nicholas-fedor in #1086
Bug Fixes
- Prevent multiple orphaned containers on selfupdate by @nicholas-fedor in #1075
- Fix Notification Propagation for Startup Failures by @nicholas-fedor in #1085
- Fix HTTP API Startup Message Suppression by @nicholas-fedor in #1090
- Enable graceful shutdown with context cancellation by @nicholas-fedor in #1094
Dependency Updates
- Update module github.com/docker/cli to v29.1.3+incompatible by @renovate[bot] in #1083
- Update indirect Go dependencies by @nicholas-fedor in #1088
Full Changelog: v1.12.5...v1.13.0