What's Changed
- chore(deps): Upgrade argo-cd version to 2.13.6 by @aali309 in #1078
- chore(deps): bump golangci-lint from v1.61.0 to v1.64.8 by @chengfang in #1094
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.12.0 to 2.14.0 by @dependabot[bot] in #1084
- chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in #1085
- chore(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot[bot] in #1086
- chore(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0 in /registry-scanner by @dependabot[bot] in #1091
- chore(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.1 by @dependabot[bot] in #1088
- chore(deps): bump github.com/opencontainers/image-spec from 1.1.0 to 1.1.1 in /registry-scanner by @dependabot[bot] in #1090
- chore(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 by @dependabot[bot] in #1095
- fix: respect log level settings by @wd in #1101
- chore(deps): bump k8s.io/kubernetes to v1.32.2 by @aali309 in #1075
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /registry-scanner by @dependabot[bot] in #1106
- chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot[bot] in #1105
- feat: Add GetDurationVal to handle optional duration config from env by @dkarpele in #1110
- feat: Support setting
run --interval
via env variable. by @dkarpele in #1107 - chore(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 in /registry-scanner by @dependabot[bot] in #1116
- chore(deps): bump golang.org/x/oauth2 from 0.27.0 to 0.29.0 by @dependabot[bot] in #1118
- chore(deps): bump google.golang.org/grpc from 1.70.0 to 1.72.0 by @dependabot[bot] in #1117
- chore(deps): bump argo-cd from 2.13.6 to 2.13.7 by @chengfang in #1123
- chore(docs): fix bold formatting in command flags in reference.md by @chengfang in #1114
- chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot[bot] in #1119
- chore(docs): update branch name description from SHA1 to SHA256 representation in docs/basics/update-methods.md by @ellisvalentiner in #1125
- feat: Add configuration option to scope application listing / getting to particular namespace by @grahamalama in #1112
- chore(docs): Update update strategy docs on deprecated strategy values by @jacekn in #1132
- docs: add instructions to authenticate to Azure Container Registry with workload identity by @etiennetremel in #676
- chore(ci): update ci-tests.yaml and create-release-draft.yaml to use go version from go.mod by @cjcocokrisp in #1139
- chore(cleanup): Remove unimported file pkg/config/config.go by @chansuke in #1138
- refactor: replace global metrics initialization by @chansuke in #1140
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.7 to 2.13.8 by @dependabot[bot] in #1144
- chore(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 in /registry-scanner by @dependabot[bot] in #1155
- chore(deps): bump golang.org/x/sync from 0.12.0 to 0.14.0 by @dependabot[bot] in #1148
- chore(deps): bump golang.org/x/crypto from 0.36.0 to 0.38.0 by @dependabot[bot] in #1150
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.14.0 to 2.16.0 by @dependabot[bot] in #1149
- chore(deps): bump github.com/go-git/go-git/v5 from 5.13.2 to 5.16.0 by @dependabot[bot] in #1152
- chore(deps): bump alpine from 3.21 to 3.22 by @dependabot[bot] in #1154
- chore(docs): add missing image updater command flags by @cjcocokrisp in #1146
- chore(docs): document all supported application annotations by @cjcocokrisp in #1156
- chore: improve registry-scanner/hack/create-release.sh by @cjcocokrisp in #1157
- chore: upgrade golangci-lint from v1.64.8 to v2.1.6 and the related action from v6 to v8 by @cjcocokrisp in #1160
- Add helpers to return a new
context.Context
that carries the provided logrus Entry. by @dkarpele in #1171 - fix: remove dummy digest and add comparison logic by @chansuke in #1161
- chore(deps): upgrade registry-scanner by @dkarpele in #1184
- chore: use context.Background() instead of context.TODO() by @chansuke in #1163
- docs: fix typos by @chansuke in #1169
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.1 to 3.4.0 in /registry-scanner by @dependabot[bot] in #1177
- chore(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 in /registry-scanner by @dependabot[bot] in #1178
- chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 by @dependabot[bot] in #1179
- chore(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 by @dependabot[bot] in #1183
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.0 to 5.16.2 by @dependabot[bot] in #1181
- chore(deps): bump sigs.k8s.io/kustomize/api from 0.18.0 to 0.20.0 by @dependabot[bot] in #1180
- chore(deps): bump github.com/argoproj/argo-cd/v2 from v2.13.8 to v2.14.15 by @cjcocokrisp in #1187
- fix: prevent concurrent registry credential refreshing by @korECM in #1175
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 in /registry-scanner by @dependabot[bot] in #1191
- feat: implement webhook receiver for Docker, GHCR and Harbor to receive triggers for image update by @binhnguyenduc in #1159
- test(webhook): increase test coverage for server.go by @cjcocokrisp in #1194
- feat(webhook): add webhook handler for quay.io and make improvements to the community PR by @cjcocokrisp in #1197
- manifests(webhook): expose webhook feature by @cjcocokrisp in #1198
- chore(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 in /registry-scanner by @dependabot[bot] in #1204
- chore(deps): bump golang.org/x/crypto from 0.39.0 to 0.40.0 by @dependabot[bot] in #1202
- chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in #1200
- chore(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #1199
- chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.8.1 to 4.9.1 by @dependabot[bot] in #1203
- chore(deps): bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 by @dependabot[bot] in #1201
- docs(webhook): add documentation for webhook feature by @cjcocokrisp in #1207
- feat: Allow yaml.SequenceNode type by @AntonShadrinNN in #1208
- feat(webhook): add rate limiting to webhook endpoint by @cjcocokrisp in #1210
- Feature/allow no exists helmvalues file by @will4j in #1212
- chore(crd): add deprecation warnings for CRD branch removed functionality by @dkarpele in #1223
- fix: whitespace only values.yaml files fail parsing by @MenD32 in #1228
- chore: add dkarpele as maintainer and chengfang as owner by @chengfang in #1230
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.14.15 to 2.14.16 by @dependabot[bot] in #1229
- chore(deps): bump registry-scanner version to the latest in master, and activate the its replace clause for development by @chengfang in #1234
- feat(registry): Improve repository selection, based on prefixes in config and full image name by @chengfang in #1233
- Add support for JSON log formatting by @mikepilat in #1231
- chore(deps): bump go version in registry-scanner from 1.23.5 to 1.24.6 to be consistent with image updater main module by @chengfang in #1241
- chore(ci): set the correct working-directory in registry-scanner ci job by @chengfang in #1248
- Reuse transport of registry-scanner by @rainsun in #1215
- chore(lint): fix some minor lint errors in registry-scanner submodule by @chengfang in #1251
- chore(deps): bump registry-scanner from 0.1.0 to 0.2.0 by @chengfang in #1253
- Release 0.17.0 by @chengfang in #1254
New Contributors
- @ellisvalentiner made their first contribution in #1125
- @grahamalama made their first contribution in #1112
- @jacekn made their first contribution in #1132
- @etiennetremel made their first contribution in #676
- @cjcocokrisp made their first contribution in #1139
- @chansuke made their first contribution in #1138
- @korECM made their first contribution in #1175
- @binhnguyenduc made their first contribution in #1159
- @AntonShadrinNN made their first contribution in #1208
- @will4j made their first contribution in #1212
- @MenD32 made their first contribution in #1228
- @mikepilat made their first contribution in #1231
- @rainsun made their first contribution in #1215
Full Changelog: v0.16.0...v0.17.0