Overview
This release improves Watchtower with enhancements to SMTP notifications and container stop functionality, alongside dependency updates for improved stability and security.
Changes
Bug Fixes
- Enhanced SMTP notification configuration with timeout constants and URL parameter support (#527).
- Streamlined
StopContainer
implementation with updated documentation (#504).
Dependency Updates
- Updated Go to v1.24.6 (#513), Docker CLI and Docker to v28.3.3 (#494, #495), Prometheus client to v1.23.0 (#500), and shoutrrr to v0.8.17 (#526).
- Updated Docker images:
golang:alpine
(#515),nginx:alpine
(#413). - Configured Renovate for Go version updates with
gomodTidy
(#469, #481).
CI/CD Improvements
- Resolved Gosec flagging issues in test files (#411).
- Overhauled build workflows with SBOM generation and multi-architecture support (#416).
- Enabled Buildx for attestations and OCI output in GoReleaser (#444, #445, #447, #448).
- Added push trigger and test job to dev release workflow (#440).
- Optimized
.dockerignore
and.gitignore
for build contexts (#462, #476). - Enhanced GoReleaser configurations and workflow documentation (#479, #490).
- Added dynamic versioning for development builds (#474).
- Fixed GoReleaser configurations, artifact paths, and architecture handling (#419, #420, #423, #424, #456, #465).
- Corrected SBOM generation with registry credentials and local image pulling (#431, #432, #433).
- Fixed Docker Hub authentication in workflows (#434, #435).
- Addressed undefined dry-run inputs and workflow errors (#475, #480).
Full Changelog
See the full changelog for details.