Changelog¶
4.29.0 (2024/12/19)¶
See Migration notes in the documentation before upgrading.
- Topics support for Telegram notifications (#1308)
- Webhook url as secret support for Discord, Slack and Teams notifications (#1302)
- Enhance error message for JSON decode response issues for Gotify, ntfy and RocketChat (#1309)
- Fix TLS configuration handling for Nomad provider (#1178)
- Go 1.23 (#1286)
- Alpine Linux 3.21 (#1286)
- Switch to github.com/containerd/platforms v0.2.1 (#1287)
- Switch to github.com/rabbitmq/amqp091-go v1.10.0 (#1288)
- Bump dario.cat/mergo to 1.0.1 (#1301)
- Bump github.com/alecthomas/kong from 0.9.0 to 1.6.0 (#1298)
- Bump github.com/containers/image/v5 to 5.33.0 (#1274 #1284)
- Bump github.com/distribution/reference from 0.5.0 to 0.6.0 (#1183)
- Bump github.com/docker/docker to 27.3.1+incompatible (#1181 #1275 #1291)
- Bump github.com/eclipse/paho.mqtt.golang to 1.5.0 (#1299)
- Bump github.com/go-playground/validator/v10 to 10.23.0 (#1179 #1191 #1297)
- Bump github.com/gregdel/pushover to 1.3.1 (#1164)
- Bump github.com/jedib0t/go-pretty/v6 to 6.6.5 (#1167 #1300)
- Bump github.com/microcosm-cc/bluemonday to 1.0.27 (#1294)
- Bump github.com/moby/buildkit to 0.17.3 (#1160 #1312)
- Bump github.com/panjf2000/ants/v2 to 2.10.0 (#1198)
- Bump github.com/PaulSonOfLars/gotgbot/v2 to 2.0.0-rc.30 (#1185 #1278)
- Bump github.com/rs/zerolog to 1.33.0 (#1186)
- Bump github.com/stretchr/testify to 1.10.0 (#1295)
- Bump go.etcd.io/bbolt to 1.3.11 (#1187 #1292)
- Bump golang.org/x/crypto to 0.31.0 (#1271)
- Bump golang.org/x/mod to 0.22.0 (#1188 #1296)
- Bump golang.org/x/net to 0.23.0 (#1157)
- Bump golang.org/x/sys to 0.25.0 (#1184 #1240)
- Bump google.golang.org/grpc to 1.67.0 (#1171 #1293)
- Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc to 1.5.1 (#1224)
- Bump google.golang.org/protobuf to 1.35.2 (#1277)
- Bump k8s.io/client-go to 0.32.0 (#1280)
4.28.0 (2024/04/06)¶
- Add
tzdata
package to Docker image (#1144) - Alpine Linux 3.19 (#1140)
- Bump github.com/jedib0t/go-pretty/v6 to 6.5.6 (#1137)
- Bump github.com/panjf2000/ants/v2 to 2.9.1 (#1139)
- Bump golang.org/x/mod to 0.17.0 (#1143)
- Bump golang.org/x/sys to 0.19.0 (#1142)
- Bump google.golang.org/grpc to 1.63.0 (#1141)
4.27.0 (2024/03/23)¶
- Sound option support for pushover (#996)
- Fix NTFY markdown (#1025)
- Fix global defaults for file provider (#1063)
- Switch to
github.com/PaulSonOfLars/gotgbot/v2
for Telegram API client (#1135) - Go 1.21 (#1026 #1050 #1058)
- Generate sbom and provenance (#1116)
- Bump github.com/alecthomas/kong to 0.9.0 (#1041 #1118)
- Bump github.com/containerd/containerd to 1.7.14 (#1047 #1124)
- Bump github.com/containers/image/v5 to 5.30.0 (#1029 #1112)
- Bump github.com/docker/distribution to 2.8.3+incompatible (#991)
- Bump github.com/docker/docker to 25.0.5+incompatible (#1120 #1134)
- Bump github.com/go-playground/validator/v10 to 10.19.0 (#1020 #1109)
- Bump github.com/hashicorp/nomad/api to 1.7.2 (#1049)
- Bump github.com/jedib0t/go-pretty/v6 to 6.5.5 (#1012 #1083 #1126)
- Bump github.com/microcosm-cc/bluemonday to 1.0.26 (#1042)
- Bump github.com/moby/buildkit to 0.13.1 (#1043 #1111 #1117 #1128)
- Bump github.com/opencontainers/image-spec to 1.1.0 (#1100)
- Bump github.com/panjf2000/ants/v2 to 2.9.0 (#1046)
- Bump github.com/rs/zerolog to 1.32.0 (#989 #1121)
- Bump go.etcd.io/bbolt to 1.3.9 (#1044 #1106)
- Bump golang.org/x/crypto to 0.17.0 (#1060)
- Bump golang.org/x/mod to 0.16.0 (#1021 #1110)
- Bump golang.org/x/net to 0.17.0 (#1002)
- Bump golang.org/x/sys to 0.17.0 (#1035 #1092)
- Bump google.golang.org/grpc to 1.62.1 (#1048 #1061 #1113)
- Bump google.golang.org/protobuf to 1.33.0 (#1064 #1119)
- Bump k8s.io/client-go to 0.29.3 (#1045 #1051 #1098 #1127)
4.26.0 (2023/09/23)¶
- Global
defaults
support for image configuration (#887 #981 #982) image:tag@digest
format support (#915)- Handle analysis of images with tag and digest (#968)
- Fix latest for
image list
command (#983) - Fix dead link in reporting-issue docs (#963)
- Alpine Linux 3.18 (#914)
- Bump github.com/AlecAivazis/survey/v2 to 2.3.7 (#900)
- Bump github.com/alecthomas/kong to 0.8.0 (#905)
- Bump github.com/containerd/containerd to 1.7.6 (#954)
- Bump github.com/containers/image/v5 to 5.26.1 (#911)
- Bump github.com/docker/docker to 24.0.6+incompatible (#947)
- Bump github.com/eclipse/paho.mqtt.golang to 1.4.3 (#920)
- Bump github.com/go-playground/validator/v10 to 10.15.4 (#972)
- Bump github.com/gregdel/pushover to 1.3.0 (#975)
- Bump github.com/jedib0t/go-pretty/v6 to 6.4.7 (#971)
- Bump github.com/microcosm-cc/bluemonday to 1.0.25 (#927)
- Bump github.com/moby/buildkit to 0.12.2 (#940)
- Bump github.com/opencontainers/image-spec to 1.1.0-rc5 (#912 #974)
- Bump github.com/panjf2000/ants/v2 to 2.8.2 (#913 #922 #978)
- Bump github.com/rs/zerolog to 1.30.0 (#976)
- Bump github.com/streadway/amqp to 1.1.0 (#904)
- Bump golang.org/x/mod to 0.12.0 (#901 #917)
- Bump golang.org/x/sys to 0.12.0 (#899 #945)
- Bump google.golang.org/grpc to 1.58.2 (#906 #961 #980)
- Bump google.golang.org/protobuf to 1.31.0 (#908)
- Bump k8s.io/client-go to 0.28.2 (#960)
4.25.0 (2023/06/12)¶
runOnStartup
watch option (#895)- ntfy notification support (#787)
- Authentication support for ntfy (#890)
- Sorting for prefixed semver (#765)
- Check Nomad group meta tags (#763)
- Go 1.20 (#858)
- Bump github.com/docker/docker 24.0.2+incompatible (#851 #883)
- Bump github.com/containers/image/v5 to 5.25.0 (#772 #791 #796 #855)
- Bump github.com/containerd/containerd to 1.7.2 (#757 #792 #885)
- Bump github.com/moby/buildkit to 0.11.6 (#790 #809 #848)
- Bump github.com/crazy-max/gonfig to 0.7.1 (#865)
- Bump github.com/crazy-max/gohealthchecks to 0.4.1 (#866)
- Bump github.com/gregdel/pushover to 1.2.0 (#867)
- Bump go.etcd.io/bbolt to 1.3.7 (#781)
- Bump github.com/docker/distribution to 2.8.2+incompatible (#871)
- Bump github.com/opencontainers/runc to 1.1.5 (#834)
- Bump github.com/rs/zerolog to 1.29.1 (#777 #854)
- Bump github.com/panjf2000/ants/v2 to 2.7.5 (#846 #889)
- Bump github.com/jedib0t/go-pretty/v6 to 6.4.4 (#760 #803)
- Bump github.com/microcosm-cc/bluemonday to 1.0.24 (#780 #810 #876)
- Bump github.com/go-playground/validator/v10 to 10.14.10 (#778 #852 #896)
- Bump github.com/imdario/mergo to 0.3.16 (#830 #898)
- Bump google.golang.org/grpc to 1.52.0 (#762 #785 #826 #864)
- Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc to 1.3.0 (#806)
- Bump google.golang.org/protobuf to 1.30.0 (#818)
- Bump golang.org/x/mod to 0.10.0 (#786 #808 #837)
- Bump golang.org/x/net to 0.7.0 (#793)
- Bump golang.org/x/sys to 0.8.0 (#784 #807 #857)
- Bump github.com/stretchr/testify to 1.8.4 (#801 #897)
4.24.0 (2022/12/29)¶
- Entry metadata field (#749)
- Jitter watch option (#746)
- Allow customizing Signal notification message (#748)
4.23.1 (2022/12/28)¶
- Fix release file extension (#743)
4.23.0 (2022/12/28)¶
- Nomad provider (#722 #739 #742)
- Signal (REST API) notifications support (#650)
- Fix email notification message template (#740)
- Fix panics when parsing notification templates (#741)
- Fix test notification typo (#677)
- docs: Fix
sort_tags
(#655) - docs: List valid log levels (#668)
- docs: Fix the issues URL (#697)
- docs: New blog posts from the community (#657)
- Go 1.19 (#701)
- Alpine Linux 3.17 (#735)
- Fix proto gen (#720)
- Enhance workflow (#706)
- Use
GITHUB_REF
when tag pushed for versioning (#707) - Bump github.com/crazy-max/gonfig from 0.5.0 to 0.6.0 (#651)
- Bump github.com/containerd/containerd from 1.6.6 to 1.6.14 (#669 #719 #732)
- Bump github.com/rs/zerolog from 1.27.0 to 1.28.0 (#676)
- Bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6 (#686)
- Bump github.com/docker/go-units from 0.4.0 to 0.5.0 (#678)
- Bump github.com/tidwall/pretty from 1.2.0 to 1.2.1 (#698)
- Bump github.com/go-playground/validator/v10 from 10.11.0 to 10.11.1 (#699)
- Bump github.com/microcosm-cc/bluemonday from 1.0.19 to 1.0.21 (#695)
- Bump github.com/jedib0t/go-pretty/v6 from 6.3.5 to 6.4.3 (#694 #715 #724)
- Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (#661)
- Bump github.com/containers/image/v5 from 5.21.1 to 5.23.1 (#692 #716)
- Bump google.golang.org/grpc from 1.48.0 to 1.51.0 (#696 #721)
- Bump k8s.io/client-go from 0.24.3 to 0.25.4 (#689 #717)
- Bump github.com/pkg/profile from 1.6.0 to 1.7.0 (#705)
- Bump github.com/alecthomas/kong from 0.6.1 to 0.7.1 (#718)
- Bump github.com/eclipse/paho.mqtt.golang from 1.4.1 to 1.4.2 (#711)
- Bump github.com/panjf2000/ants/v2 from 2.5.0 to 2.7.1 (#709 #733)
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#708)
- Bump github.com/opencontainers/image-spec from 1.1.0-rc1 to 1.1.0-rc2 (#702)
- Bump golang.org/x/mod to 0.7.0 (#736)
- Bump golang.org/x/sys to 0.3.0 (#737)
- Bump github.com/moby/buildkit to 0.10.6 (#738)
4.22.0 (2022/07/17)¶
- Allow customizing the hub link (#648)
- Use OCI image url label to override hub link (#646)
- Tags sorting support (#645)
- Alpine Linux 3.16 (#647)
- Go 1.18 (#592)
- MkDocs Material 8.3.9 (#644)
- Explain roles required for rocketchat notification (#553)
- Bump github.com/AlecAivazis/survey/v2 from 2.3.2 to 2.3.5 (#585 #625)
- Bump github.com/alecthomas/kong from 0.3.0 to 0.6.1 (#549 #558 #576 #630)
- Bump github.com/containerd/containerd from 1.5.9 to 1.6.0 (#557)
- Bump github.com/containers/image/v5 from 5.19.0 to 5.21.1 (#552 #588 #603)
- Bump github.com/docker/docker from 20.10.12 to 20.10.3-0.20220414164044-61404de7df1a (#575)
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1 (#623)
- Bump github.com/go-playground/validator/v10 from 10.10.0 to 10.11.0 (#568 #602)
- Bump github.com/imdario/mergo from 0.3.12 to 0.3.13 (#617)
- Bump github.com/jedib0t/go-pretty/v6 from 6.2.5 to 6.3.5 (#555 #584 #595 #642)
- Bump github.com/microcosm-cc/bluemonday from 1.0.17 to 1.0.19 (#554 #636)
- Bump github.com/moby/buildkit from 0.9.3 to 0.10.1-0.20220712094726-874eef9b70db (#578 #590 #610 #643)
- Bump github.com/panjf2000/ants/v2 from 2.4.7 to 2.5.0 (#563 #611)
- Bump github.com/rs/zerolog from 1.26.1 to 1.27.0 (#626)
- Bump github.com/stretchr/testify from 1.7.1 to 1.8.0 (#635)
- Bump google.golang.org/grpc from 1.45.0 to 1.48.0 (#615 #639)
- Bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (#582)
- Bump k8s.io/client-go from 0.22.5 to 0.24.3 (#561 #580 #604 #640)
4.21.0 (2022/01/26)¶
- Add
image prune
command (#519) - Fix matrix login scheme (#487)
- Move
syscall
togolang.org/x/sys
(#525) - Move from
io/ioutil
toos
package (#524) - Fix notif template in docs
- Enhance dockerfiles (#523)
- Add binary bake target (#517)
- MkDocs Material 8.1.8 (#520 #548)
- Alpine Linux 3.15 (#527)
- goreleaser-xx 1.2.5 (#539)
- Bump github.com/alecthomas/kong from 0.2.17 to 0.3.0 (#507 #537)
- Bump github.com/containerd/containerd from 1.5.5 to 1.5.8 (#494 #496 #509)
- Bump github.com/containers/image/v5 from 5.16.0 to 5.19.0 (#498 #536 #546)
- Bump github.com/docker/docker from 20.10.8+incompatible to 20.10.12+incompatible (#500 #510 #531)
- Bump github.com/go-playground/validator/v10 from 10.9.0 to 10.10.0 (#538)
- Bump github.com/jedib0t/go-pretty/v6 from 6.2.4 to 6.2.5 (#543)
- Bump github.com/microcosm-cc/bluemonday from 1.0.15 to 1.0.17 (#499 #535)
- Bump github.com/moby/buildkit from 0.9.0 to 0.9.3 (#495 #506 #512)
- Bump github.com/opencontainers/image-spec to v1.0.2-0.20211117181255-693428a734f5 (#513)
- Bump github.com/panjf2000/ants/v2 from 2.4.6 to 2.4.7 (#532)
- Bump github.com/rs/zerolog from 1.24.0 to 1.26.1 (#485 #502 #534)
- Bump google.golang.org/grpc from 1.40.0 to 1.44.0 (#492 #505 #529 #545)
- Bump google.golang.org/grpc/cmd/protoc-gen-go-grpc from 1.1.0 to 1.2.0 (#533)
- Bump k8s.io/client-go from 0.22.1 to 0.22.4 (#490 #511)
4.20.1 (2021/09/06)¶
- Fix notification title (#483)
4.20.0 (2021/09/05)¶
- Option to render fields (#480)
- Allow choosing status to be notified (#475)
- Enhance notif wording (#467)
- Wrong remaining time displayed (#469)
- Allow multi recipients for email notifier (#463)
- Provide mutable tags for Diun image (#462)
- Fix Dockerfile parser and add tests (#459)
- Add e2e tests (#471)
- Use args in kubernetes documentation example (#424)
- Fix j2 variable in docs (#422)
- Note to customize the hostname (#465)
- Go 1.17 (#458)
- Add
windows/arm64
artifact (#472) - Add
linux/riscv64
artifact (#427) - Alpine Linux 3.14 (#426)
- MkDocs Material 7.2.6 (#428 #482)
- Protoc 3.17.3 (#461)
- Bump github.com/rs/zerolog from 1.23.0 to 1.24.0 (#477)
- Bump github.com/crazy-max/gonfig from 0.4.0 to 0.5.0 (#474)
- Bump github.com/gregdel/pushover to 1.1.0 (#470)
- Bump github.com/streadway/amqp to 1.0.0 (#470)
- Bump github.com/containers/image/v5 from 5.13.2 to 5.16.0 (#460 #476)
- Bump k8s.io/client-go from 0.21.2 to 0.22.1 (#466)
- Bump github.com/docker/docker from 20.10.7 to 20.10.8 (#451)
- Bump github.com/moby/buildkit from 0.8.3 to 0.9.0 (#437)
- Bump github.com/containerd/containerd from 1.5.2 to 1.5.5 (#433 #440 #447)
- Bump github.com/microcosm-cc/bluemonday from 1.0.14 to 1.0.15 (#430)
- Bump github.com/go-playground/validator/v10 from 10.6.1 to 10.9.0 (#429 #445 #455)
- Bump github.com/jedib0t/go-pretty/v6 from 6.2.2 to 6.2.4 (#432)
- Bump google.golang.org/grpc from 1.38.0 to 1.40.0 (#421 #453 #456)
- Bump google.golang.org/protobuf from 1.26.0 to 1.27.1 (#420)
- Bump codecov/codecov-action from 1 to 2
4.19.0 (2021/06/26)¶
- Allow customizing notification message (#415)
- Bump github.com/panjf2000/ants/v2 from 2.4.5 to 2.4.6 (#416)
- Bump k8s.io/client-go from 0.21.1 to 0.21.2 (#414)
- Bump github.com/microcosm-cc/bluemonday from 1.0.13 to 1.0.14 (#413)
- Bump github.com/containers/image/v5 from 5.13.1 to 5.13.2 (#412)
4.18.0 (2021/06/18)¶
- Handle registry auth config (#411)
- Bump k8s.io/client-go from 0.20.6 to 0.21.1 (#381)
- Bump github.com/containers/image/v5 from 5.12.0 to 5.13.1 (#409)
- Avoid notification for unupdated image (#406)
- Use
openssl
pkg (#407) - Bump github.com/rs/zerolog from 1.22.0 to 1.23.0 (#405)
- Bump google.golang.org/grpc from 1.37.0 to 1.38.0 (#389)
- Bump github.com/microcosm-cc/bluemonday from 1.0.9 to 1.0.13 (#403 #410)
- Bumps github.com/docker/docker from 20.10.6+incompatible to 20.10.7+incompatible (#397)
- Bump github.com/jedib0t/go-pretty/v6 from 6.2.1 to 6.2.2 (#388)
- Bump go.etcd.io/bbolt from 1.3.5 to 1.3.6 (#394)
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.4 to 1.3.5 (#400)
- Bump github.com/alecthomas/kong from 0.2.16 to 0.2.17 (#401)
- Bump github.com/tidwall/pretty from 1.1.0 to 1.2.0 (#390 #402)
- Set
cacheonly
output for validators (#395) - Define serve command (#393)
- Save raw manifest in db (#391)
4.17.0 (2021/05/26)¶
See Migration notes in the documentation before upgrading.
- Add CLI to interact with Diun through gRPC (#382)
- Create
image
andnotif
proto services - Implement proto definitions
- New commands
serve
,image
andnotif
- Refactor command line usage doc
- Better CLI error handling
- Tools build constraint to manage tools deps through go modules
- Compile and validate protos through a dedicated Dockerfile and a bake target
- Merge validate and build workflow
- Add upgrade notes
- Create
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.3 to 1.3.4 (#359)
- Bump github.com/panjf2000/ants/v2 from 2.4.4 to 2.4.5 (#380)
- Bump github.com/rs/zerolog from 1.21.0 to 1.22.0 (#379)
- Bump github.com/go-playground/validator/v10 from 10.5.0 to 10.6.1 (#377)
- MkDocs Materials 7.1.5 (#386)
- Add
NO_COLOR
support (#384) - Bump github.com/pkg/profile from 1.5.0 to 1.6.0 (#363)
- Move to docker/metadata-action (#366)
- Bump github.com/containers/image/v5 from 5.11.1 to 5.12.0 (#360)
- Bump github.com/containerd/containerd from 1.5.0-beta.4 to 1.5.2 (#353 #361 #362 #383)
- Add blog posts (#355 #385)
- Bump github.com/moby/buildkit from 0.8.2 to 0.8.3 (#354)
4.16.1 (2021/04/30)¶
- Fix Swarm Provider (#351)
4.16.0 (2021/04/29)¶
- Dockerfile provider (#329)
- Note about
watch_repo
setting (#348) - Contribute to doc (#347)
- Update docs for Podman support (#345)
- Optional profiler volume (#344)
4.15.2 (2021/04/25)¶
- Make profiler optional (#341)
4.15.1 (2021/04/25)¶
- Fix profiler path (#339)
4.15.0 (2021/04/25)¶
- Add
darwin/arm64
artifact (#338) - MkDocs Materials 7.1.3 (#337)
- Add profiler flag (#336)
- Handle digest based image reference (#335)
- Bump github.com/docker/docker from 20.10.5+incompatible to 20.10.6+incompatible (#324)
- Bump github.com/containers/image/v5 from 5.10.5 to 5.11.1 (#323 #330)
- Bump github.com/go-playground/validator/v10 from 10.4.1 to 10.5.0 (#319)
- Bump github.com/panjf2000/ants/v2 from 2.4.3 to 2.4.4 (#312)
- Bump github.com/rs/zerolog from 1.20.0 to 1.21.0 (#309)
- Bump github.com/microcosm-cc/bluemonday from 1.0.4 to 1.0.9 (#311 #321 #325 #333)
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.2 to 1.3.3 (#316)
- Deploy docs on workflow dispatch or tag (#305)
4.14.0 (2021/03/15)¶
- Bump k8s.io/client-go from 0.19.4 to 0.20.4 (#280)
- Docker client 20.10.5 (#303)
- Allow telegram chat IDs as file (#301)
- Go 1.16 (#302)
- Handle git ref for artifact target
- Bump github.com/imdario/mergo from 0.3.11 to 0.3.12 (#298)
- Bump github.com/crazy-max/gohealthchecks from 0.2.0 to 0.3.0 (#296)
- Bump github.com/alecthomas/kong from 0.2.15 to 0.2.16 (#295)
- Allow configuring scheme for MQTT broker (#292)
- Switch to goreleaser-xx (#291)
- Bump github.com/containers/image/v5 from 5.10.4 to 5.10.5 (#290)
4.13.0 (2021/03/01)¶
- Missing token as secret setting for some notifiers (#289)
- Allow disabling log color output (#288)
- Bump github.com/containers/image/v5 from 5.10.1 to 5.10.4 (#271 #282 #284)
- Cleanup workflows (#281 #287)
- Do not check recipient details for Pushover (#277)
- MkDocs Materials 6.2.8 (#276)
- Fix markdown renderer (#275)
- Add message client for notifiers (#273)
4.12.0 (2021/02/09)¶
- Use digest as comparison footprint (#269)
- Bump github.com/alecthomas/kong from 0.2.12 to 0.2.15 (#270)
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.1 to 1.3.2 (#268)
- Bump github.com/containers/image/v5 from 5.9.0 to 5.10.1 (#265)
- Move to docker/bake-action (#266)
- Typo in documentation (#258)
- Log image validation
4.11.0 (2021/01/04)¶
- Fix DB migration (#255)
- Add Pushover notification (#254)
- Avoid duplicated notifications with Kubernetes DaemonSet (#252)
- Make scheduler optional (#251)
- Bump github.com/eclipse/paho.mqtt.golang from 1.3.0 to 1.3.1 (#249)
- Handle exclusions as a distinct status (#248)
4.10.0 (2020/12/26)¶
- Refactor CI and dev workflow with buildx bake (#247)
- Upload artifacts
- Add
image-local
target - Single job for artifacts and image
- Add
armv5
artifact
- MQTT Reconnection Log Spam (#241)
- Add Docker + File providers user guide (#239)
- Bump github.com/alecthomas/kong from 0.2.11 to 0.2.12 (#231)
- Bump github.com/eclipse/paho.mqtt.golang from 1.2.0 to 1.3.0 (#235)
- Bump github.com/containers/image/v5 from 5.8.1 to 5.9.0 (#236)
- Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#228)
- Bump github.com/containers/image/v5 from 5.8.0 to 5.8.1 (#226)
4.9.0 (2020/11/16)¶
- Fix duplicated notifications
- Remove support for
freebsd/*
(moby/moby#38818) - Add support for
linux/ppc64le
andlinux/s390x
(binary) - Bump k8s.io/client-go from 0.19.3 to 0.19.4 (#224)
- Bump github.com/containers/image/v5 to 5.8.0
4.8.1 (2020/11/14)¶
- Fix registry timeout context (#221)
- Image closer not required while fetching tags
4.8.0 (2020/11/13)¶
- Go 1.15 (#218)
- Remove
linux/s390x
platform support (for now) - Check digest from HEAD request (#217)
- Add FAQ note about Docker Hub rate limits
- Compare digest as watch setting
- Optimize build time
- Add hub link for GitHub Container Registry (#211)
- Update deps
4.7.0 (2020/11/02)¶
- Add MQTT notification (#192)
- Docker image also available on GitHub Container Registry
- Use zoneinfo from Go (#202)
- Remove
--timezone
flag - Use Docker meta action to handle tags and labels
- Update deps
4.6.1 (2020/10/22)¶
- Typos in documentation
- Bump docker/login-action from v1.4.1 to v1.6.0 (#198)
- Bump k8s.io/client-go from 0.19.2 to 0.19.3 (#199)
- Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#195)
- Bump github.com/go-playground/validator/v10 from 10.4.0 to 10.4.1 (#197)
- Bump github.com/panjf2000/ants/v2 from 2.4.2 to 2.4.3 (#196)
4.6.0 (2020/10/13)¶
- Add support for Healthchecks to monitor Diun watcher (#78)
- Add option to mention specific users or roles for Discord notifier (#188)
- Update docker install documentation
- Add "Too many requests to registry" section in FAQ (#168)
- Update deps
- Switch to Docker actions
4.5.0 (2020/08/29)¶
- Allow setting the hostname sent to the SMTP server with the HELO command for mail notification (#165)
- Fix Telegram notification error (#162)
4.4.1 (2020/08/20)¶
- Allow using
--test-notif
without providers and DB connection (#157 #150) - Update deps
4.4.0 (2020/08/08)¶
- Allow customizing message type for Matrix notifications (#143)
4.3.1 (2020/07/30)¶
- Hostname not taken into account for Matrix notifications
4.3.0 (2020/07/29)¶
- Add Matrix notification (#124)
4.2.0 (2020/07/16)¶
- Seek configuration file from default places (#107)
- Switch to gonfig
- Update deps
4.1.1 (2020/06/26)¶
- Small typo
4.1.0 (2020/06/26)¶
- Discord notifications (#110 #111)
- Update migration notes (#107)
- Logging when configuration file or
DIUN_
env vars not found (#107) - Bump github.com/containers/image/v5 from 5.4.4 to 5.5.1 (#96)
4.0.0 (2020/06/22)¶
See Migration notes in the documentation for breaking changes.
- Display hostname in notifications (#102)
- Automatically determine registry options based on image name (#103)
- Docs website with mkdocs (#99)
- Skip dangling images (#98)
- More explicit message if manifest not found (#94)
- Add swarm example
- Update doc for file and Swarm providers
- Add Kubernetes provider (#25)
- Update Teams notification screenshot (#93)
- Send message as markdown for Gotify and Telegram notifiers
- Add link to respective hub (#40)
- Configuration transposed into environment variables (#82)
- Configuration file not required anymore
DIUN_DB
env var renamedDIUN_DB_PATH
- Only accept duration as timeout value (
10
becomes10s
) - Enhanced documentation (#83)
- Add note about test notifications (#79)
- Improve configuration validation
- Fix telegram init
- All fields in configuration are now camelCased
- Docker API version negotiation (#29)
- Add Mattermost compatibility via Slack webhooks (#80)
- Update deps
3.0.0 (2020/05/27)¶
See Migration notes in the documentation for breaking changes.
- Add script notification (#53)
- Add Teams notification (#72)
- Add
--test-notif
flag (#23) - Allow only one Docker and Swarm provider
- Remove "enable" setting for notifiers
- Logging when no image is found
- Add Amqp notification client (#63)
- Fix default log level
- Move static to file provider (#71)
- Reload config on change for file provider (#16)
- Switch to kong command-line parser (#66)
- Enhanced Dockerfile
- Review of platform detection (#57)
- Leave default image platform empty for file provider (see FAQ doc)
- Handle platform variant
- Add database migration process
- Switch to Open Container Specification labels as label-schema.org ones are deprecated
- Remove unneeded
diun.os
anddiun.arch
docker labels - Add upgrade notes
- Update deps
2.6.1 (2020/03/26)¶
- Downgrade containers/image to 5.2.1 (#54)
2.6.0 (2020/03/26)¶
- Fix service image inspection (#52)
- Docker client v19.03.8
- Update deps
2.5.0 (2020/03/01)¶
- Add Rocket.Chat notifier (#44)
2.4.0 (2020/02/17)¶
- Add Gotify notification client (#36)
- Bump containers/image v5 (#35)
2.3.0 (2020/01/28)¶
- Add Telegram notifier (#30)
- Docker client struct options
- Move registry client to a dedicated package
2.2.1 (2020/01/07)¶
- Set user agent for Docker registry client
- Update deps
2.2.0 (2019/12/22)¶
- Add option to skip notification at the very first analysis of an image (#10)
- Skip analysis of locally built image
2.1.0 (2019/12/17)¶
- Add Slack notifier (#8)
2.0.0 (2019/12/14)¶
See Migration notes in the documentation for breaking changes.
- Include provider in notifications
- Add providers documentation
- Move image validation and improve job execution
- Add Swarm provider
- Add fields to load sensitive values from file (#7)
- Add Docker provider (#3)
- Docker client v19.03.5
- Move
image
field to providers layer and rename itstatic
- Update deps
- Go 1.13.5
- Seconds field optional for schedule
1.4.1 (2019/10/20)¶
- Update deps
- Fix Docker labels
1.4.0 (2019/10/01)¶
- Multi-platform Docker image
- Switch to GitHub Actions
- Stop publishing Docker image on Quay
- Go 1.12.10
- Use GOPROXY
1.3.0 (2019/08/22)¶
- Add Linux service doc and sample
- Move documentation
- Fix go mod
- Remove
--docker
flag - Allow overriding database path through
DIUN_DB
env var
1.2.0 (2019/08/18)¶
- Update deps
- Display containers/image logs
- Fix registry options not setted (#5)
1.1.0 (2019/07/24)¶
- Update deps
1.0.2 (2019/07/01)¶
- Worker pool can be full while retrieving tags
1.0.1 (2019/07/01)¶
- Fix runtime error
1.0.0 (2019/07/01)¶
See Migration notes in the documentation for breaking changes.
- Always run on startup. Flag
--run-startup
removed. - Display next execution time
- Use v3 robfig/cron
- Move
Os
andArch
filters to image - Retrieve all tags by default
- Review config file structure
- Improve worker pool
0.5.0 (2019/06/09)¶
- Add worker pool to parallelize analyses
0.4.1 (2019/06/08)¶
- Filter tags before return them
0.4.0 (2019/06/08)¶
- Add option to set the maximum number of tags to watch for an item if
watch_repo
is enabled
0.3.2 (2019/06/08)¶
- Fix registry client context
0.3.1 (2019/06/08)¶
- Fix email template
- Add flag to log caller
0.3.0 (2019/06/08)¶
- Allow overriding os and architecture when watching
- Move
insecure_tls
andtimeout
options to registry option - Rename Bolt bucket
- Change default schedule
- Review registry client
0.2.0 (2019/06/05)¶
- Don't skip repo analysis if default tag not found
- Docker engine 18.09.6
0.1.1 (2019/06/04)¶
- Increase default timeout
- Fix
data
volume mount
0.1.0 (2019/06/04)¶
- Initial version
Last update:
2020-06-20 02:40:39
Created: 2020-06-20 02:40:39
Created: 2020-06-20 02:40:39