Nick Fedor Release Notes

Follow

31 release notes curated from 1 source by the Releasebot Team. Last updated: Sep 2, 2026

Get this feed:

Nick Fedor Products

  • Sep 2, 2026
    • Date parsed from source:
      Sep 2, 2026
    • First seen by Releasebot:
      Sep 2, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.22.0

    Watchtower adds configurable Docker image disk usage thresholds and improves cleanup, rate limit pacing, and disk usage notifications. This release also includes several dependency updates and overall maintenance refinements.

    Features

    feat: add configurable Docker image disk usage thresholds by @nicholas-fedor in #2257

    Fixes

    fix(cleanup): complete image removal after self-update SIGTERM by @nicholas-fedor in #2251

    fix(ratelimit): pace throttled registry hosts without bursting advertised quotas by @nicholas-fedor in #2262

    fix(notifications): format disk usage sizes in human-readable units by @nicholas-fedor in #2297

    Dependency Updates

    chore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.71.0 by @renovate[bot] in #2247

    chore(deps): update module github.com/docker/docker-credential-helpers to v0.9.9 by @renovate[bot] in #2253

    chore(deps): update module github.com/onsi/gomega to v1.43.0 by @renovate[bot] in #2260

    chore(deps): update module github.com/andybalholm/brotli to v1.2.3 by @renovate[bot] in #2263

    chore(deps): update module github.com/gofiber/contrib/v3/swaggo to v1.0.10 by @renovate[bot] in #2265

    chore(deps): update module github.com/gofiber/contrib/v3/zerolog to v1.1.4 by @renovate[bot] in #2268

    chore(deps): update module github.com/prometheus/procfs to v0.22.0 by @renovate[bot] in #2269

    chore(deps): update module github.com/prometheus/client_model to v0.6.3 by @renovate[bot] in #2279

    chore(deps): update module github.com/prometheus/common to v0.71.0 by @renovate[bot] in #2280

    chore(deps): update module github.com/gofiber/schema to v1.8.5 by @renovate[bot] in #2284

    chore(deps): update go module directive to v1.27.1 by @renovate[bot] in #2287

    chore(deps): update github.com/google/pprof digest to ca85771 by @renovate[bot] in #2290

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.19.0 by @renovate[bot] in #2294

    Full Changelog: v1.21.2...v1.22.0

    Original source
  • Aug 25, 2026
    • Date parsed from source:
      Aug 25, 2026
    • First seen by Releasebot:
      Aug 26, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.21.2

    Watchtower fixes rate-limit throttling detection and includes skipped containers in scan summaries.

    Fixes

    • fix(ratelimit): detect throttles advertised only via retry-after and quota by @jmooo in #2230
    • fix: include skipped containers in scan summaries by @nicholas-fedor in #2241

    Dependency Updates

    • chore(deps): update github.com/google/pprof digest to 4d45320 by @renovate[bot] in #2231
    • chore(deps): update opentelemetry-go monorepo to v1.46.0 by @renovate[bot] in #2232
    • chore(deps): update module github.com/sirupsen/logrus to v1.10.2 by @renovate[bot] in #2237

    New Contributors

    • @jmooo made their first contribution in #2230

    Full Changelog: v1.21.1...v1.21.2

    Original source
  • All of your release notes in one feed

    Join Releasebot and get updates from Nick Fedor and hundreds of other software products.

    Create account
  • Aug 25, 2026
    • Date parsed from source:
      Aug 25, 2026
    • First seen by Releasebot:
      Aug 26, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.21.1

    Watchtower releases a maintenance update with refreshed Go and dependency versions, including logrus, testify, go-openapi packages, Fiber utils, pprof, and shoutrrr, plus a Go module directive bump for improved upkeep.

    Dependency Updates

    chore(deps): update module github.com/sirupsen/logrus to v1.10.1 by @renovate[bot] in #2195

    chore(deps): update module github.com/stretchr/testify to v1.12.1 by @renovate[bot] in #2202

    chore(deps): update go module directive to v1.27.0 by @renovate[bot] in #2206

    chore(deps): update go-openapi packages to v0.29.1 by @renovate[bot] in #2214

    chore(deps): update module github.com/gofiber/utils/v2 to v2.4.2 by @renovate[bot] in #2219

    chore(deps): update github.com/google/pprof digest to 8a17677 by @renovate[bot] in #2222

    chore(deps): bump go-openapi jsonreference and spec by @nicholas-fedor in #2224

    chore(deps): update module github.com/go-openapi/spec to v0.22.11 by @renovate[bot] in #2226

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.17.2 by @renovate[bot] in #2227

    Full Changelog: v1.21.0...v1.21.1

    Original source
  • Aug 19, 2026
    • Date parsed from source:
      Aug 19, 2026
    • First seen by Releasebot:
      Aug 20, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.21.0

    Watchtower releases a focused update with a logging refactor, JSON porcelain notifications, and a broad set of fixes for container recreation, cleanup, startup recovery, API behavior, and registry rate limiting, plus performance improvements.

    Features

    refactor(logging): replace logrus with zerolog by @nicholas-fedor in #2128

    feat(notifications): add JSON porcelain output format by @nicholas-fedor in #2158

    Fixes

    fix: clear engine-generated MACs on container recreation by @nicholas-fedor in #2106

    fix(update): increase create/start timeout and use fresh contexts for recovery by @nicholas-fedor in #2108

    fix(cleanup): remove orphaned Watchtower containers stuck in created state by @nicholas-fedor in #2109

    fix: recover orphaned Watchtower containers on startup by @nicholas-fedor in #2110

    fix(notifications): validate required fields and standardize error messages by @nicholas-fedor in #2124

    fix(api): respect label-enable setting for container details by @nicholas-fedor in #2137

    fix(container): remove non-running AutoRemove containers explicitly by @nicholas-fedor in #2141

    fix(notifications): remove redundant type field from deprecation warnings by @nicholas-fedor in #2146

    fix(container): only warn about missing image info for monitored containers by @ncrosty58 in #2140

    perf: reduce scan-cycle memory allocations by @nicholas-fedor in #2152

    fix(registry): handle registry 429 rate limits with backoff and token bucket by @nicholas-fedor in #2187

    fix(ephemeral): support cleanup flag in ephemeral self-update orchestrator by @nicholas-fedor in #2189

    Dependency Updates

    chore(deps): update module github.com/klauspost/compress to v1.19.2 by @renovate[bot] in #2116

    chore(deps): update module github.com/docker/cli to v29.7.2+incompatible by @renovate[bot] in #2118

    chore(deps): update module google.golang.org/protobuf to v1.36.12 by @renovate[bot] in #2129

    chore(deps): update module github.com/onsi/ginkgo/v2 to v2.32.1 by @renovate[bot] in #2133

    chore(deps): update module github.com/gofiber/schema to v1.8.4 by @renovate[bot] in #2138

    chore(deps): update module golang.org/x/crypto to v0.55.0 by @renovate[bot] in #2142

    chore(deps): update module golang.org/x/text to v0.41.0 by @renovate[bot] in #2143

    chore(deps): update module golang.org/x/net to v0.58.0 by @renovate[bot] in #2150

    chore(deps): update module github.com/gofiber/fiber/v3 to v3.5.0 by @renovate[bot] in #2156

    chore(deps): update module github.com/sirupsen/logrus to v1.10.0 by @renovate[bot] in #2160

    chore(deps): update go module directive to v1.26.6 by @renovate[bot] in #2163

    chore(deps): update module golang.org/x/mod to v0.40.0 by @renovate[bot] in #2169

    chore(deps): update module golang.org/x/tools to v0.49.0 by @renovate[bot] in #2170

    chore(deps): update module github.com/stretchr/testify to v1.12.0 by @renovate[bot] in #2185

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.17.1 by @renovate[bot] in #2191

    New Contributors

    @ncrosty58 made their first contribution in #2140

    Full Changelog: v1.20.3...v1.21.0

    Original source
  • Aug 5, 2026
    • Date parsed from source:
      Aug 5, 2026
    • First seen by Releasebot:
      Aug 6, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.20.3

    Watchtower releases API and stability improvements, adding SSE events for the HTTP API check endpoint and fixing repeated self-updates when host ports are published, alongside dependency updates.

    Feature Updates

    feat(api): emit SSE events for the HTTP API check endpoint by @nicholas-fedor in #2066

    Fixes

    fix(ephemeral): prevent repeated self-updates when host ports are published by @nicholas-fedor in #2079

    Dependency Updates

    chore(deps): update module github.com/gofiber/utils/v2 to v2.4.1 by @renovate[bot] in #2063

    chore(deps): update module github.com/gofiber/contrib/v3/swaggo to v1.0.9 by @renovate[bot] in #2070

    chore(deps): update module github.com/docker/cli to v29.7.1+incompatible by @renovate[bot] in #2076

    chore(deps): update github.com/google/pprof digest to ef3492d by @renovate[bot] in #2084

    chore(deps): update opentelemetry-go monorepo to v1.45.0 by @renovate[bot] in #2091

    chore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.70.0 by @renovate[bot] in #2096

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.17.0 by @renovate[bot] in #2099

    Full Changelog: v1.20.2...v1.20.3

    Original source
  • Similar to Nick Fedor with recent updates:

  • Jul 29, 2026
    • Date parsed from source:
      Jul 29, 2026
    • First seen by Releasebot:
      Jul 30, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.20.2

    Watchtower fixes restart order, container and registry handling, scheduled update behavior, notifications, and self-update recovery, while also shipping dependency updates for broader stability and reliability.

    Fixes

    • fix: restore correct restart order for named network dependencies by @nicholas-fedor in #2000
    • fix: tighten image filter matching and local-only detection by @nicholas-fedor in #2003
    • fix(registry): prefer config auth and accept identity tokens by @nicholas-fedor in #2002
    • fix(container): clean up failed recreates and nil host config by @nicholas-fedor in #2004
    • fix(actions): harden self-update failure and cancel recovery by @nicholas-fedor in #2005
    • fix(scheduling): honor Compose depends_on during scheduled updates by @nicholas-fedor in #2031
    • fix: resolve SSE endpoint closing immediately after retry line by @nicholas-fedor in #2050
    • fix(notify-upgrade): address command execution bugs and update migration docs by @nicholas-fedor in #2054
    • fix(notifications): mark slice flags as changed after docker secret expansion by @nicholas-fedor in #2060

    Dependency Updates

    • chore(deps): update module github.com/mattn/go-isatty to v0.0.24 by @renovate[bot] in #2013
    • chore(deps): update module github.com/gofiber/utils/v2 to v2.4.0 by @renovate[bot] in #2017
    • chore(deps): update module github.com/prometheus/client_golang to v1.24.1 by @renovate[bot] in #2022
    • chore(deps): update module go.yaml.in/yaml/v3 to v3.0.5 by @renovate[bot] in #2039
    • chore(deps): update module github.com/valyala/fasthttp to v1.73.0 by @renovate[bot] in #2047
    • chore(deps): update module github.com/docker/go-connections to v0.8.1 by @renovate[bot] in #2049
    • chore(deps): update go-openapi packages to v0.28.0 by @renovate[bot] in #2052
    • chore(deps): update module github.com/moby/moby/client to v0.5.1 by @renovate[bot] in #2051
    • chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.16.3 by @renovate[bot] in #2058

    Full Changelog: v1.20.1...v1.20.2

    Original source
  • Jul 22, 2026
    • Date parsed from source:
      Jul 22, 2026
    • First seen by Releasebot:
      Jul 22, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.20.1

    Watchtower fixes async update execution with application context and updates a Prometheus dependency.

    Fix

    • fix(api): use application context for async update execution by @nicholas-fedor in #1997

    Dependency Update

    • chore(deps): update module github.com/prometheus/common to v0.70.1 by @renovate[bot] in #1998

    Full Changelog: v1.20.0...v1.20.1

    Original source
  • Jul 21, 2026
    • Date parsed from source:
      Jul 21, 2026
    • First seen by Releasebot:
      Jul 22, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.20.0

    Watchtower releases a major API and filtering update with label-based container controls, improved GCP Artifact Registry support, faster parallel staleness checks, bearer token caching, and fixes for revive-stopped containers. Legacy notification and HTTP API configs are now deprecated.

    Watchtower v1.20.0 introduces a significantly updated HTTP API and support for label-based container filtering. It also includes several fixes and improvements, such as improved GCP Artifact Registry support, a correction to a bug impacting the revive-stopped container configuration, the addition of caching for bearer tokens, and parallelized staleness checks.

    Note

    Legacy notification and HTTP API configurations are deprecated. You are encouraged to update your configurations.

    For more info:

    • Notification Configuration Deprecation
    • HTTP API Configuration Deprecation

    Features

    • refactor/http-api by @nicholas-fedor in #1939
    • feat(filters): add label-based container enable and disable filtering by @nicholas-fedor in #1969

    Fixes

    • fix(registry): derive bearer service from realm by @llc1123 in #1895
    • refactor: restructure registry auth and expand test coverage by @nicholas-fedor in #1951
    • refactor(actions): parallelize staleness checks with bounded concurrency by @nicholas-fedor in #1958
    • fix: handle local-only images and clarify self-update port messages by @nicholas-fedor in #1960
    • fix: ensure revive-stopped configuration reaches scheduled update runs by @nicholas-fedor in #1961
    • refactor: consolidate restart-policy updates into SetNoRestartPolicy helper by @nicholas-fedor in #1965
    • fix(flags): validate notification-url secret file entries by @nicholas-fedor in #1971

    Dependency Updates

    • chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3 by @renovate[bot] in #1890
    • chore(deps): update module golang.org/x/text to v0.39.0 by @renovate[bot] in #1898
    • chore(deps): update go module directive to v1.26.5 by @renovate[bot] in #1904
    • chore(deps): update module golang.org/x/mod to v0.38.0 by @renovate[bot] in #1914
    • chore(deps): update module golang.org/x/net to v0.57.0 by @renovate[bot] in #1917
    • chore(deps): update module golang.org/x/tools to v0.48.0 by @renovate[bot] in #1920
    • chore(deps): update github.com/google/pprof digest to b9395ee by @renovate[bot] in #1926
    • chore(deps): update module github.com/prometheus/common to v0.70.0 by @renovate[bot] in #1928
    • chore(deps): update module github.com/gofiber/utils/v2 to v2.2.0 by @renovate[bot] in #1944
    • chore(deps): update module github.com/mattn/go-isatty to v0.0.23 by @renovate[bot] in #1947
    • chore(deps): update module github.com/docker/cli to v29.6.2+incompatible by @renovate[bot] in #1953
    • chore(deps): update module github.com/gofiber/schema to v1.8.3 by @renovate[bot] in #1973
    • chore(deps): update go-openapi packages to v0.27.1 by @renovate[bot] in #1975
    • chore(deps): update go-openapi packages by @renovate[bot] in #1980
    • chore(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #1982
    • chore(deps): update module github.com/klauspost/compress to v1.19.1 by @renovate[bot] in #1983
    • chore(deps): update module github.com/prometheus/client_golang to v1.24.0 by @renovate[bot] in #1986
    • chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.16.2 by @renovate[bot] in #1991

    New Contributors

    • @llc1123 made their first contribution in #1895

    Full Changelog: v1.19.0...v1.20.0

    Original source
  • Jun 30, 2026
    • Date parsed from source:
      Jun 30, 2026
    • First seen by Releasebot:
      Jul 1, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.19.0

    Watchtower adds container filtering by image name, corrects the notifications deprecation notice URL, and refreshes several dependencies for a broader maintenance update.

    Features

    feat: filter containers by image name by @Greite in #1762

    Fixes

    fix(notifications): correct deprecation notice url by @nicholas-fedor in #1795

    Dependency Updates

    chore(deps): update module github.com/felixge/httpsnoop to v1.1.0 by @renovate[bot] in #1788

    chore(deps): update module github.com/prometheus/common to v0.69.0 by @renovate[bot] in #1818

    chore(deps): update module github.com/moby/moby/api to v1.55.0 by @renovate[bot] in #1822

    chore(deps): update module github.com/moby/moby/client to v0.5.0 by @renovate[bot] in #1825

    chore(deps): update module github.com/onsi/ginkgo/v2 to v2.32.0 by @renovate[bot] in #1838

    chore(deps): update module github.com/onsi/gomega to v1.42.1 by @renovate[bot] in #1842

    chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.2 by @renovate[bot] in #1844

    chore(deps): update module golang.org/x/tools to v0.47.0 by @renovate[bot] in #1853

    chore(deps): update module github.com/docker/cli to v29.6.1+incompatible by @renovate[bot] in #1856

    chore(deps): update module github.com/prometheus/procfs to v0.21.1 by @renovate[bot] in #1870

    New Contributors

    @Greite made their first contribution in #1762

    Full Changelog: v1.18.1...v1.19.0

    Original source
  • Jun 11, 2026
    • Date parsed from source:
      Jun 11, 2026
    • First seen by Releasebot:
      Jun 11, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.18.1

    Watchtower fixes notification deprecation warnings and updates a Go network dependency in a maintenance release.

    Fixes

    fix(notifications): suppress deprecation warning when legacy email subject tag is empty by @nicholas-fedor in #1785

    Dependency Updates

    chore(deps): update module golang.org/x/net to v0.56.0 by @renovate[bot] in #1776

    Full Changelog: v1.18.0...v1.18.1

    Original source
  • Jun 11, 2026
    • Date parsed from source:
      Jun 11, 2026
    • First seen by Releasebot:
      May 27, 2026
    • Modified by Releasebot:
      Jun 11, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.17.2

    Watchtower fixes revive-stopped configuration handling and timeout validation while updating dependencies in v1.17.2.

    Bug Fixes

    fix: restore revive-stopped configuration handling by @nicholas-fedor in #1657

    fix: add timeout input validation and improve docs by @nicholas-fedor in #1665

    Dependency Updates

    chore(deps): update module github.com/docker/cli to v29.5.2+incompatible by @renovate[bot] in #1643

    chore(deps): update module golang.org/x/sys to v0.45.0 by @renovate[bot] in #1651

    chore(deps): update module golang.org/x/net to v0.55.0 by @renovate[bot] in #1655

    Full Changelog: v1.17.1...v1.17.2

    Original source
  • Jun 11, 2026
    • Date parsed from source:
      Jun 11, 2026
    • First seen by Releasebot:
      Apr 1, 2026
    • Modified by Releasebot:
      Jun 11, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.16.1

    Watchtower fixes locally built image handling and brings an upstream fix for Matrix notifications.

    v1.16.1 fixes Watchtower's handling of locally-built images and also integrates an upstream fix for Matrix notifications.

    Fixes

    fix(digest): skip registry requests for locally built images by @nicholas-fedor in #1514

    Dependency Updates

    chore(deps): update google.golang.org/genproto/googleapis/api digest to f93e5f3 by @renovate[bot] in #1510

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.14.3 by @renovate[bot] in #1513

    chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 3a24fdc by @renovate[bot] in #1515

    Full Changelog: v1.16.0...v1.16.1

    Original source
  • Jun 11, 2026
    • Date parsed from source:
      Jun 11, 2026
    • First seen by Releasebot:
      Mar 18, 2026
    • Modified by Releasebot:
      Jun 11, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.14.4

    Watchtower releases v1.14.4 with a minor bug fix, updated dependencies, and improved notification handling. It also brings Shoutrrr v0.14.0, adding MQTT and Twilio notification support, plus updated docs for regex pattern matching.

    Watchtower v1.14.4 integrates a minor bug fix and several dependency updates, including Shoutrrr v0.14.0, which adds both MQTT and Twilio notification support.

    Bug Fix

    Improve graceful handling of notifications by @nicholas-fedor in #1408

    Dependency Updates

    chore(deps): update module github.com/docker/cli to v29.3.0+incompatible by @renovate[bot] in #1390

    chore(deps): update dependency go to v1.26.1 by @renovate[bot] in #1393

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.14.0 by @renovate[bot] in #1407

    chore(deps): update module golang.org/x/text to v0.35.0 by @renovate[bot] in #1410

    chore(deps): update OpenTelemetry and golang.org/x dependencies by @nicholas-fedor in #1411

    Documentation Update

    Document regex pattern matching support by @nicholas-fedor in #1404

    Full Changelog: v1.14.3...v1.14.4

    Original source
  • Jun 9, 2026
    • Date parsed from source:
      Jun 9, 2026
    • First seen by Releasebot:
      Jun 10, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.18.0

    Watchtower releases v1.18.0 with Docker registry mirror digest comparison, a new read-only /v1/containers API, richer cooldown logging, and a series of bug fixes for pulls, scheduling, notifications, and container cleanup.

    Feature Updates

    feat: add Docker registry mirror support for digest comparison by @nicholas-fedor in #1693

    feat: add eligible_at timestamp to cooldown deferral logs and notifications by @nicholas-fedor in #1698

    feat(api): add read-only /v1/containers endpoint by @barnabasbusa in #1700

    Bug Fixes

    fix: prevent image pull when within cooldown window by @nicholas-fedor in #1669

    fix(container): default empty device CgroupPermissions to 'rwm' for Podman compatibility by @nicholas-fedor in #1673

    fix(flags): interpret bare numeric timeout as seconds by @nicholas-fedor in #1675

    fix: use shared identifier matching for implicit restart logic by @nicholas-fedor in #1677

    fix(container): set Detach true in ExecStart to prevent blocking on command execution by @nicholas-fedor in #1683

    fix(scheduling): strip quotes from cron schedule spec before parsing by @nicholas-fedor in #1686

    fix: resolve stale predecessor misidentification during self-update by @nicholas-fedor in #1713

    fix(notifications): update Shoutrrr MS Teams integration by @nicholas-fedor in #1718

    fix: prevent orphaned old Watchtower containers from persisting by @nicholas-fedor in #1743

    Dependency Updates

    chore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.69.0 by @renovate[bot] in #1688

    chore(deps): update module github.com/mattn/go-colorable to v0.1.15 by @renovate[bot] in #1701

    chore(deps): update module github.com/prometheus/common to v0.68.0 by @renovate[bot] in #1703

    chore(deps): update go module directive to v1.26.4 by @renovate[bot] in #1715

    chore(deps): update module github.com/prometheus/common to v0.68.1 by @renovate[bot] in #1726

    chore(deps): update module github.com/docker/cli to v29.5.3+incompatible by @renovate[bot] in #1731

    chore(deps): update github.com/google/pprof digest to 7023385 by @renovate[bot] in #1733

    chore(deps): update module golang.org/x/mod to v0.37.0 by @renovate[bot] in #1749

    chore(deps): update module golang.org/x/sync to v0.21.0 by @renovate[bot] in #1750

    chore(deps): update module github.com/docker/docker-credential-helpers to v0.9.8 by @renovate[bot] in #1752

    chore(deps): update module golang.org/x/sys to v0.46.0 by @renovate[bot] in #1753

    chore(deps): update module golang.org/x/term to v0.44.0 by @renovate[bot] in #1756

    chore(deps): update module golang.org/x/text to v0.38.0 by @renovate[bot] in #1758

    chore(deps): update module github.com/nicholas-fedor/shoutrrr to v0.16.1 by @renovate[bot] in #1765

    Deprecations

    chore(notifications): deprecate legacy notification types for v2 removal by @nicholas-fedor in #1737

    New Contributors

    @barnabasbusa made their first contribution in #1700

    Full Changelog: v1.17.2...v1.18.0

    Original source
  • May 19, 2026
    • Date parsed from source:
      May 19, 2026
    • First seen by Releasebot:
      May 20, 2026
    Nick Fedor logo

    Watchtower by Nick Fedor

    v1.17.1

    Watchtower releases v1.17.1 with a Docker dependency update for v29 compatibility, a fix for no-restart behavior, and a label correction that restores self-updates. It also includes dependency refreshes for a smoother, more reliable update experience.

    Release v1.17.1 of Watchtower implements a change from the deprecated github.com/docker/docker dependency to the dedicated github.com/moby/moby/client and github.com/moby/moby/api modules. Review #1613 for more info. This release also fixes a longstanding bug when using the no-restart configuration option to skip new container startup.

    Important

    #1620 corrects a missing label that will cause Watchtower self-updates to fail, such as when it attempts to self-update from v1.17.0 to v1.17.1 . The old container will remain in a stopped state and no new Watchtower container is created.

    One-Time Remediation:

    Remove the old, stopped container:

    docker rm -f $(docker ps -a -q --filter ancestor=nickfedor/watchtower)
    

    Pull the new Watchtower container image:

    docker pull nickfedor/watchtower
    

    Start the new Watchtower container image

    Fixes

    fix(goreleaser): add missing watchtower label to Docker images by @nicholas-fedor in #1620
    fix(actions): restore no-restart flag to only skip container start by @nicholas-fedor in #1626

    Refactoring

    refactor(deps): migrate from docker/docker to moby/moby split packages for v29 compatibility by @nicholas-fedor in #1613

    Dependency Updates

    chore(deps): update module github.com/onsi/ginkgo/v2 to v2.29.0 by @renovate[bot] in #1630
    chore(deps): update module github.com/onsi/gomega to v1.41.0 by @renovate[bot] in #1631
    chore(deps): update module github.com/docker/cli to v29.5.1+incompatible by @renovate[bot] in #1635

    Full Changelog: v1.17.0...v1.17.1

    Original source
Releasebot

Curated by the Releasebot team

Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.

Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.