Releases: containrrr/watchtower
v1.7.1
Changelog
a047c7f fix: instance cleanup without scope (#1836)
Docker images
docker pull containrrr/watchtower:i386-1.7.1
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.7.1
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:amd64-1.7.1
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.7.1
docker pull ghcr.io/containrrr/watchtower:amd64-latest
docker pull containrrr/watchtower:armhf-1.7.1
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.7.1
docker pull ghcr.io/containrrr/watchtower:armhf-latest
docker pull containrrr/watchtower:arm64v8-1.7.1
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.7.1
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
v1.7.0
Changelog
Full Changelog: v1.6.0...v1.7.0
Features
- 097df11 feat(docs): add linking and output messages (#1831)
- dd54055 feat: add support for "none" scope (#1800)
- 623f4e6 feat(filters): Add a flag/env to explicitly exclude containers by name (#1784)
Fixes
- 48539c4 fix: set nopull param from args (#1830)
- c4d4938 fix: handle missing healthcheck keys in config (#1810)
- 40b8c77 fix: use new healthcheck config if not overridden (#1801)
Misc
- 14a468d ci: fix manual release (#1833)
- 7fb04d0 docs: fix list formatting in container-selection (#1380)
- 72e437f chore: replace usages of ioutil (#1792)
Dependencies
- e6fef8d chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#1822)
- 458d661 chore(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 (#1823)
- 887569f chore(deps): bump github.com/docker/cli from 24.0.6+incompatible to 24.0.7+incompatible (#1817)
- bd9d730 chore(deps): bump github.com/onsi/gomega from 1.28.1 to 1.29.0 (#1818)
- 9aecd33 chore(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible (#1816)
- 3d1ed23 chore(deps): bump github.com/prometheus/client_golang (#1779)
- 2b56ee1 chore(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1 (#1811)
- 8aa41b8 chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (#1798)
- 0a30955 chore(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 (#1794)
- 284066a chore(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (#1781)
- 1754dd1 chore(deps): bump github.com/docker/distribution from 2.8.2+incompatible to 2.8.3+incompatible (#1780)
- 2abaa47 chore(deps): bump alpine from 3.18.3 to 3.18.4 in /dockerfiles (#1782)
New Contributors
- @donuts-are-good made their first contribution in #1792
Docker images
docker pull containrrr/watchtower:arm64v8-1.7.0
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.7.0
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:armhf-1.7.0
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.7.0
docker pull ghcr.io/containrrr/watchtower:armhf-latest
docker pull containrrr/watchtower:i386-1.7.0
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.7.0
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:amd64-1.7.0
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.7.0
docker pull ghcr.io/containrrr/watchtower:amd64-latest
v1.6.0
Changelog
Features
8e3bde7 feat: add --health-check command line switch (#1725)
79ebad0 feat: allow logging output to use JSON formatter (#1705)
650acde feat: add a label take precedence argument (#1754)
bbbe041 feat: add no-pull label for containers (#1574)
2e643ed feat(notifications): update shoutrrr to v0.8 (#1737)
9f60766 feat: enabled loading http-api-token from file (#1728)
0a5bd54 feat(clean): log removed/untagged images (#1466)
dca45f5 feat: support container network mode (#1429)
Fixes
bba9b2b fix: empty out the aliases on recreation (#1699)
30280e3 fix(notifications): correctly set the delay from options (#1726)
897b171 fix: only remove container id network aliases (#1724)
dd1ec09 fix: always use container interface (#1516)
25fdb40 fix(registry): image name parsing behavior (#1526)
e8affe3 fix: received typo (#1765)
cfcbcac fix: remove logging of credentials (#1534)
4d661bf fix(registry): ignore empty challenge fields (#1626)
9470bf8 fix: always add missing slashes to link names (#1588)
Misc
a0fe4a4 ci: add dependabot auto approve
9b28fbc chore: update Dockerfile.dev-self-contained to allow better build cache (#1755)
139f672 test(flags): ensure temp files are cleaned up (#1727)
a56b9bd add testwill as a contributor for doc (#1766)
Docs
6ace7bd Update notifications.md (#1565)
9180e95 feat(docs): add template preview (#1777)
d1f58c5 docs: clarify what volumes are removed when requested (#1738)
1d5a8d9 test: check flag/docs consistency (#1770)
11423d1 docs: update interval text in introduction (#1767)
b801b63 docs: bump go version in credential helper example (#1749)
32204a7 docs: fix env variable name notification(s)-delay
(#1486)
b27bd05 docs: add "HTTP API Mode" link to nav menu (#1645)
aa50d12 fix(docs): fix anchor links in the metrics part (#1522)
Dependencies
bde1383 Merge pull request #1548 from containrrr/dependabot/go_modules/github.com/onsi/gomega-1.26.0
7de7356 Merge pull request #1549 from containrrr/dependabot/github_actions/goreleaser/goreleaser-action-4.2.0
7648e9c chore(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible (#1761)
6685fef chore(deps): bump github.com/docker/cli from 24.0.5+incompatible to 24.0.6+incompatible (#1762)
856fd25 chore(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 (#1760)
da39883 chore(deps): bump goreleaser/goreleaser-action from 4.4.0 to 5.0.0 (#1759)
36391b0 chore(deps): bump actions/checkout from 3 to 4 (#1750)
cd458fa chore(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 (#1751)
0d2eba1 chore(deps): bump goreleaser/goreleaser-action from 4.3.0 to 4.4.0 (#1733)
02da45d chore(deps): bump alpine from 3.18.2 to 3.18.3 in /dockerfiles (#1732)
7948242 chore(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 (#1720)
be113d7 chore(deps): bump golang.org/x/text from 0.11.0 to 0.12.0 (#1721)
a5d7f23 chore(deps): bump github.com/docker/cli (#1701)
5eb00cc chore(deps): bump github.com/docker/docker (#1702)
7dc8d9f chore(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 (#1700)
dfe4346 chore(deps): bump github.com/docker/cli from 24.0.2+incompatible to 24.0.4+incompatible (#1695)
32988aa chore(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 (#1692)
1b3a5d7 chore(deps): bump github.com/docker/docker from 24.0.2+incompatible to 24.0.4+incompatible (#1694)
787ce72 chore(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 (#1678)
244e3ce chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#1677)
243b217 chore(deps): bump alpine from 3.18.0 to 3.18.2 in /dockerfiles (#1679)
c7c1aee chore(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#1667)
170c79d chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#1666)
a7ca783 chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 (#1672)
ad644fc chore(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (#1671)
b0acc8f chore(deps): bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 (#1673)
4495445 chore(deps): bump golang.org/x/text from 0.9.0 to 0.10.0 (#1670)
1180691 chore(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1668)
6c9dd50 chore(deps): bump github.com/docker/docker from 23.0.6+incompatible to 24.0.2+incompatible (#1663)
1fed2a8 chore(deps): bump github.com/docker/cli from 24.0.1+incompatible to 24.0.2+incompatible (#1664)
4a5c038 chore(deps): bump github.com/docker/cli (#1661)
89da17a chore(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1660)
9806c95 chore(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (#1658)
bac02e7 chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#1659)
0a74e50 chore(deps): bump alpine from 3.17.3 to 3.18.0 in /dockerfiles (#1653)
021e9f3 chore(deps): bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#1652)
43a296a chore(deps): bump github.com/prometheus/client_golang (#1647)
e271286 chore(deps): bump github.com/docker/cli (#1649)
0802926 chore(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 (#1648)
c7499e8 chore(deps): bump github.com/docker/docker (#1650)
47dcb49 chore(deps): bump github.com/docker/cli (#1640)
9957fff chore(deps): bump github.com/docker/docker from 23.0.4+incompatible to 23.0.5+incompatible (#1641)
44436eb chore(deps): bump github.com/docker/docker from 23.0.3+incompatible to 23.0.4+incompatible (#1635)
311bb93 chore(deps): bump github.com/docker/cli from 23.0.3+incompatible to 23.0.4+incompatible (#1634)
aec7762 chore(deps): bump github.com/prometheus/client_golang (#1630)
9d6b008 chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1621)
a34c02f chore(deps): bump github.com/robfig/cron (#1590)
46f24d2 chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#1622)
288ed11 chore(deps): bump github.com/onsi/gomega from 1.26.0 to 1.27.6 (#1623)
3f091f1 chore(deps): bump golang.org/x/net from 0.5.0 to 0.9.0 (#1620)
d0617aa chore(deps): bump golang.org/x/text from 0.6.0 to 0.8.0 (#1575)
dfcaf07 chore(deps): bump github.com/docker/cli from 20.10.23+incompatible to 23.0.3+incompatible (#1618)
035572f chore(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible (#1617)
81d2376 chore(deps): bump actions/setup-go from 3 to 4 (#1596)
c6c01c8 chore(deps): bump alpine from 3.17.1 to 3.17.3 in /dockerfiles (#1613)
df1b86b chore(deps): bump docker/docker from 20.10.23+inc to 23.0.2+inc (#1612)
ee8f293 chore(deps): bump andrewslotin/go-proxy-pull-action from 1.0.3 to 1.1.0 (#1555)
b94741d chore(deps): bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0
98d0c47 chore(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0
Docker images
docker pull containrrr/watchtower:i386-1.6.0
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.6.0
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:arm64v8-1.6.0
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.6.0
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:armhf-1.6.0
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.6.0
docker pull ghcr.io/containrrr/watchtower:armhf-latest
docker pull containrrr/watchtower:amd64-1.6.0
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.6.0
docker pull ghcr.io/containrrr/watchtower:amd64-latest
v1.5.3
v1.5.2
Changelog
264046d feat: update shoutrrr to v0.7 (#1543)
547d033 feat(notifications): add json template (#1542)
8464e0d chore(deps): bump github.com/docker/cli from 20.10.22+incompatible to 20.10.23+incompatible (#1535)
0168cd8 chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#1536)
ff564ef chore(deps): bump github.com/docker/docker from 20.10.22+incompatible to 20.10.23+incompatible (#1537)
b62f8d7 chore(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 (#1538)
14b235a feat: add oci image index support (#1533)
87c5695 fix: update metrics from sessions started via API (#1531)
c16ac96 chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 (#1519)
36b3a64 chore(deps): bump dominikh/staticcheck-action from 1.2.0 to 1.3.0 (#1520)
8b5eb9c chore(deps): bump alpine from 3.17.0 to 3.17.1 in /dockerfiles (#1521)
84fb391 chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 (#1518)
fe50778 chore(deps): bump github.com/docker/docker (#1507)
8449d9c chore(deps): bump github.com/docker/cli (#1506)
2faf4c4 chore(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 (#1508)
dcb38c6 chore(deps): bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 (#1509)
d2cfefb chore(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 (#1473)
e060e5e chore(deps): bump golang.org/x/net from 0.3.0 to 0.4.0 (#1498)
3a59664 chore(deps): bump golang.org/x/net from 0.1.0 to 0.3.0 (#1496)
b71eb2d chore(deps): bump golang.org/x/text from 0.4.0 to 0.5.0 (#1492)
3190ce2 feat: ignore removal error due to non-existing containers (#1481)
a4d00bf test: refactor/simplify container mock builders (#1495)
d5d711b chore(deps): bump alpine from 3.16.2 to 3.17.0 in /dockerfiles (#1484)
d744c34 chore(deps): bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#1465)
987f2bb chore(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 (#1464)
e8df2b2 chore(deps): bump github.com/prometheus/client_golang from 1.13.0 to 1.14.0 (#1467)
1e6b095 chore(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0 (#1462)
403c600 fix(docs): use correct modern css color syntax (#1461)
Docker images
docker pull containrrr/watchtower:arm64v8-1.5.2
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.5.2
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:i386-1.5.2
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.5.2
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:amd64-1.5.2
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.5.2
docker pull ghcr.io/containrrr/watchtower:amd64-latest
docker pull containrrr/watchtower:armhf-1.5.2
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.5.2
docker pull ghcr.io/containrrr/watchtower:armhf-latest
v1.5.1
Changelog
ae8c36f fix: explicitly accept non-commands as root args (#1458)
Docker images
docker pull containrrr/watchtower:arm64v8-1.5.1
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.5.1
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:i386-1.5.1
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.5.1
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:amd64-1.5.1
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.5.1
docker pull ghcr.io/containrrr/watchtower:amd64-latest
docker pull containrrr/watchtower:armhf-1.5.1
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.5.1
docker pull ghcr.io/containrrr/watchtower:armhf-latest
v1.5.0
Changelog
5134e15 ci: replace golint with staticcheck
216d8df chore(deps): bump github.com/docker/cli from 20.10.19+incompatible to 20.10.21+incompatible (#1452)
5ddca29 chore(deps): bump github.com/docker/docker from 20.10.19+incompatible to 20.10.21+incompatible (#1450)
d1e6fa8 chore(deps): bump github.com/onsi/gomega from 1.22.1 to 1.23.0 (#1451)
cb555f5 preparations for soft deprecation of legacy notification args (#1377)
2102a05 chore(deps): bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0 (#1447)
ef44ae9 chore(deps): bulk update dependencies (#1453)
398d271 chore(deps): bump github.com/docker/cli from 20.10.18+incompatible to 20.10.19+incompatible (#1434)
425684c chore(deps): bump github.com/docker/docker from 20.10.18+incompatible to 20.10.19+incompatible (#1433)
c3f9d77 chore(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#1431)
b855675 chore(deps): bump github.com/onsi/gomega from 1.21.1 to 1.22.1 (#1432)
9ea5d3b chore(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 (#1430)
9a2f9c4 [StepSecurity] ci: Harden GitHub Actions (#1426)
0a0998f docs: add containrrr-dark color scheme (#1427)
a198875 docs: add dark mode (#1412)
faa94c4 ci: use pull_request_target for greeting
fc401da chore(deps): bump github.com/onsi/gomega from 1.20.2 to 1.21.1 (#1419)
1fc24f6 chore(github): add text render and remove default value (#1407)
4c4c275 add IAmTamal as a contributor for doc (#1405)
57e14ac feat : added new issue templates (#1404)
b50e765 Delete FUNDING.yml
9cee9e0 ci: fix docs generation
c1fb00a chore(deps): bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#1383)
0fddbfb feat: allow log level to be set to any level (#1345)
230312f chore(deps): bump github.com/docker/cli from 20.10.17+incompatible to 20.10.18+incompatible (#1382)
1f0fc72 chore(deps): bump github.com/docker/docker from 20.10.17+incompatible to 20.10.18+incompatible (#1384)
cbbdbb7 chore(deps): bump github/codeql-action from 1 to 2 (#1353)
626bd54 chore(deps): bump github.com/onsi/gomega from 1.20.1 to 1.20.2 (#1375)
6c215cc chore(deps): bump github.com/prometheus/client_golang from 1.7.1 to 1.13.0 (#1365)
f047d75 fix(flags): detect schedule set from env (#1373)
e04a107 chore(deps): update go version to 1.18 (#1363)
964879d chore(deps): bump actions/setup-go from 2 to 3 (#1354)
ab7f823 chore(deps): bump actions/checkout from 2 to 3 (#1368)
a15c0e3 chore(deps): bump github.com/spf13/viper from 1.6.3 to 1.12.0 (#1367)
ccc7878 chore(deps): bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.1+incompatible (#1366)
1745704 chore(deps): bump codecov/codecov-action from 1 to 3 (#1369)
77b8f82 chore(deps): bump github.com/onsi/gomega from 1.20.0 to 1.20.1 (#1364)
1465768 chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.8.0 (#1357)
7f808d8 chore(deps): bump goreleaser/goreleaser-action from 2 to 3 (#1351)
cf307db chore(deps): bump alpine from 3.15 to 3.16.2 in /dockerfiles (#1352)
063e724 chore(deps): bump github.com/onsi/gomega from 1.10.3 to 1.20.0 (#1360)
6b2ef10 chore(deps): bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 (#1358)
d860016 chore(deps): bump actions/setup-python from 3 to 4 (#1356)
e02227f chore(deps): bump docker/login-action from 1 to 2 (#1355)
54f19df chore(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#1359)
e316f9e chore(deps): bump github.com/onsi/ginkgo from 1.14.2 to 1.16.5 (#1361)
3849b48 docs: add jauderho as a contributor for code (#1350)
27e936c Create dependabot.yml to update versions for GitHub Actions, Go modules and Docker images (#1347)
7900471 feat: add porcelain output (#1337)
a429c37 feat: regex container name filtering (#1241)
36d3569 docs: add EDIflyer as a contributor for doc (#1339)
1569445 Expand docker.config section (#1316)
bd2adf6 Support secrets for notification_url (#1300)
489356a fix(notifications): include icon in slack legacy url (#1303)
08831f7 feat(shoutrrr): update shoutrrr to v0.6.1 (#1326)
5f85655 docs(private-regs): change example region to a replace-me token (#1264)
ae33e77 feat(shoutrrr): update shoutrrr to v0.6.1 (#1325)
2aa01da docs: clarify container label usage (#1319)
30f36b3 docs: add Foxite as a contributor for code (#1307)
739f328 feat(http): optional query parameter to update only containers of a specified image (#1289)
33b8a98 fix(templates): fix typo in grafana dashboard.json (#1305)
e983beb fix: gracefully skip pinned images (#1277)
de40b0c docs: add ksurl as a contributor for infra (#1293)
3e4b269 ci: add pip caching for docs workflow (#1292)
56368a7 fix: testing for flag files on windows (#1249)
2f4d587 fix(notifications): title customization (#1219)
e9c83af fix: correctly handle non-stale restarts (#1220)
d12ce7c bump shoutrrr to v0.5.3 (#1271)
a5c60a9 feat(notifications): add general notification delay (#1246)
f79e4b5 Update greetings.yml
25a9639 chore(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible (#1223)
Docker images
docker pull containrrr/watchtower:arm64v8-1.5.0
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.5.0
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:amd64-1.5.0
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.5.0
docker pull ghcr.io/containrrr/watchtower:amd64-latest
docker pull containrrr/watchtower:i386-1.5.0
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.5.0
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:armhf-1.5.0
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.5.0
docker pull ghcr.io/containrrr/watchtower:armhf-latest
v1.4.0
Changelog
70ca4c2 bump vulnerable packages (#1196)
be33c64 fix: move invalid token to log field (#1171)
04db93c fix: add missing portmap when needed (#1183)
a1bdd26 Fix typo on --http-api-update environment variable and add warning note for --http-api-periodic-polls (#1195)
9114447 docs: add jamesmacwhite as a contributor for doc (#1194)
8590d88 Add additional information for metrics.md (#1193)
084249c fix: linked/depends-on container restarting (#1103)
aa02d8d feat(notifications): add title field to template data (#1125)
1d59fb8 feat(notifications): support delayed sending (#1142)
2fa8a2a Fix docker-compose syntax in quick-start. GH #1105 (#1169)
93ccce8 docs: add note about docker hub private images (#1132)
ebdbe29 bump version of vulnerable dependencies (#1172)
6ff1d8a chore: bump alpine version in dockerfile (#1151)
d2f1185 docs: fix redirect link (#1146)
e14cc29 feat: improve HTTP API logging, honor no-startup-message (#1091)
b3b45ab docs: add patricegautier as a contributor for code (#1139)
b4a225c Post update time out (#1124)
782529d feat: improve session result logging (#1123)
d9d6f79 feat: use a more specific error type for no container info (#1115)
ac00e48 docs: add hypnoglow as a contributor for code (#1130)
81036b0 fix(api): return appropriate status for unauthorized requests (#1116)
c0fd77d fixing flags usage text to first capital letter. (#1102)
cb4e60c Prefer long flags in quick start example (#1029)
0060cd6 test: fully reset ghttp server (#1121)
1b405d4 test: container client tests refactor (#1117)
2c86956 test: reduce test output noise
ec43ece test: remove unused cross package dependency on mock api server
26fba69 test: refactor client tests
3bf9340 Create pull_request_template.md (#1110)
4a66a69 chore(deps): bump shoutrrr and containrd (#1088)
db13bde docs: add modem7 as a contributor for doc (#1083)
1ec5234 Update README.md (#1077)
47a640b update dependencies (sane go.mod) (#1061)
697397f feat(log): add context fields to lifecycle events (#1007)
cd0ec88 fix(notifications): default templates and logic (#1010)
fc31c6e feat(shoutrrr): update to v0.5 (#1055)
bd74c05 Use golang:1.15 in ECR credential helper example (#965)
52fe365 docs: add djquan as a contributor for doc (#1038)
c33bb05 docs: remove broken badge and fix docker-compose snippet (#1025)
9bb8991 fix(digest): check container image info for nil (#1027)
7221704 docs: link to versioned shoutrrr docs
ea300b7 ci: fix version in non-dev dockerfile
8b7b7d3 ci: fix version in dev dockerfile
45dbfca ci: add executable bit to build (#1006)
2f33620 ci: build latest-dev with script (#1005)
e396711 docs: fix note paragraph on Arguments page (#1001)
e3dd8d6 Session report collection and report templates (#981)
d0ecc23 docs: fix markdown lint issues (#995)
145fe6d Pre-update lifecycle hook (#793)
dc12a1a feat: allow hostname override for notifiers (#994)
f508c92 * feat: custom user agent (#990)
b196629 docs: add zenjabba as a contributor (#983)
4e7b1e7 Update index.md (#976)
dec6f84 test: fix metrics api test stability (#930)
61b715a docs: remove stray paragraph in notifications (#949)
91bbe74 docs: add DasSkelett as a contributor (#944)
6b155a1 Allow running periodic updates with enabled HTTP API (#916)
e308521 docs: fix more auto-format casualties (#943)
0c53b71 ci: move docs to separate action (#942)
26dbc64 Documentation updates (#936)
Docker images
docker pull containrrr/watchtower:arm64v8-1.4.0
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.4.0
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:i386-1.4.0
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.4.0
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:amd64-1.4.0
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.4.0
docker pull ghcr.io/containrrr/watchtower:amd64-latest
docker pull containrrr/watchtower:armhf-1.4.0
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.4.0
docker pull ghcr.io/containrrr/watchtower:armhf-latest
v1.3.0
Changelog
cc3ff5a fix more spelling mistakes
ef4873b fix goreleaser GHCR login
692f66b fix goreleaser tags for ghcr.io
d0148ab fix manifest creation in release job
1246771 feat: check container config before update (#925)
fdf6e46 fix: use default http transport for head (#926)
d38e52b fix: merge artifacts and broken shoutrrr tests (#929)
dff8378 Feat/head failure toggle (#928)
6f281b7 feat: update shoutrrr to v0.4.4 (#914)
b4cf17d feat: make head pull failure warning toggleable (#912)
23572ad docs: add ksurl as a contributor (#917)
058e3c6 Update bug_report.md
028f19a Move token logs to trace
6a7e5a9 Create SECURITY.md
29f5c4b add ghcr (#850)
3de202a fix depends on behavior and simplify some of its logic (#908)
4142f79 fix: move notify URL to trace log (#907)
6a9d985 feat(log): use short image/container IDs in logs (#888)
62a6d31 docs: suggest mounting localtime, not of timezone (#877)
bf8dec1 chore(ci): run code coverage on main push (#870)
b644ec6 fix(notifier): don't panic on unconfigured notifier (#869)
3b60afe docs: remove the explicit file name from edit url (#879)
a5ffb65 chore(ci): fix default branch in Dockerfiles (#875)
da56c21 rem vals we dont need or use from the gr config
fac88f9 add version info to goreleasers ldflags
Docker images
docker pull containrrr/watchtower:arm64v8-1.3.0
docker pull containrrr/watchtower:arm64v8-latest
docker pull ghcr.io/containrrr/watchtower:arm64v8-1.3.0
docker pull ghcr.io/containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:i386-1.3.0
docker pull containrrr/watchtower:i386-latest
docker pull ghcr.io/containrrr/watchtower:i386-1.3.0
docker pull ghcr.io/containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:armhf-1.3.0
docker pull containrrr/watchtower:armhf-latest
docker pull ghcr.io/containrrr/watchtower:armhf-1.3.0
docker pull ghcr.io/containrrr/watchtower:armhf-latest
docker pull containrrr/watchtower:amd64-1.3.0
docker pull containrrr/watchtower:amd64-latest
docker pull ghcr.io/containrrr/watchtower:amd64-1.3.0
docker pull ghcr.io/containrrr/watchtower:amd64-latest
v1.2.1
Changelog
69b7480 permanently disable cgo for production releases
Docker images
docker pull containrrr/watchtower:arm64v8-1.2.1
docker pull containrrr/watchtower:arm64v8-latest
docker pull containrrr/watchtower:i386-1.2.1
docker pull containrrr/watchtower:i386-latest
docker pull containrrr/watchtower:armhf-1.2.1
docker pull containrrr/watchtower:armhf-latest
docker pull containrrr/watchtower:amd64-1.2.1
docker pull containrrr/watchtower:amd64-latest