Releases: argoproj-labs/argocd-image-updater
Releases · argoproj-labs/argocd-image-updater
v1.0.1
What's Changed
- fix(dockerfile): fix apk add command to support getting awscli for linux/s390x via pip by @chengfang in #1323
- chore(ci): add github manual workflow build-push-images.yaml by @chengfang in #1330
- Release 1.0.0 by @chengfang in #1331
- fix(helmvalues): git write-back to helmvalues file produces wrong structure (#1339)
- fix(update): Cannot use digest update strategy with forceUpdate: true without version constraint (#1345)
- Release 1.0.1 by @chengfang in #1346
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Recreate ArgoCD interface for accessing Argo CD functions. by @dkarpele in #1170
- Make
aliasunique withinimagesandnamePatternwithinapplicationRefs. by @dkarpele in #1186 - Rebase crd branch onto master branch by @dkarpele in #1192
- Refactor argocd and registry-scanner modules to use CRD Spec instead of Annotations. by @dkarpele in #1190
- fix: CRD: Move
platformsin thecommonUpdateSettings. by @dkarpele in #1195 - feat(crd): introduce Update methods (writeBackConfig) by @dkarpele in #1196
- feat(crd): introduce
ManifestTargetby @dkarpele in #1205 - feat(crd): replace the remaining annotations with CRD fields in pkg/argocd. by @dkarpele in #1209
- chore(crd): cherry pick master commits to crd branch by @dkarpele in #1214
- chore(crd): remove all functions that have no remaining usages by @dkarpele in #1216
- tests(crd): refactor e2e tests (annotations -> ImageUpdater CR) by @dkarpele in #1219
- chore(crd): deprecate ArgoCD client by @dkarpele in #1221
- chore(crd): cherry-pick cc9f71b and e6c82f2 by @dkarpele in #1224
- feat(crd): implement basic finalizer for graceful deletion by @dkarpele in #1225
- fix(crd): refactor webhook receiver to align with new CRD architecture by @dkarpele in #1232
- chore(crd): cherry pick commits from master to crd: 09d08bf, b2aeed9, 5f7bb29, 9daecb3, ded7a28, 62a5452 by @dkarpele in #1239
- docs(crd): update community documentation by @dkarpele in #1236
- chore(build): merge variants of Dockerfile, Makefile, and manifests by @chengfang in #1247
- chore(crd): align path in Dockerfile with command in manager.yaml by @dkarpele in #1250
- chore(deps): upgrade argo-cd from v2.14.16 to v3.1.8 by @chengfang in #1258
- chore(deps): cherry-pick or apply recent changes from master to crd branch by @chengfang in #1270
- chore(golangci-lint): add golangci-lint step for registry-scanner submodule; bump golangci-lint from 2.1.6 to 2.5.0 by @chengfang in #1275
- chore(crd): fix rbac rules by @dkarpele in #1276
- chore(build): increase resource request and limit to be consistent wi… by @chengfang in #1281
- docs(crd): update Community Documentation for Installation part by @dkarpele in #1282
- chore(crd): optimize docker build process by @dkarpele in #1284
- chore(build): update release scripts and build targets to sync up in crd branch by @chengfang in #1288
- docs(crd): Add a note that multi-cluster configuration is not supported by @dkarpele in #1290
- chore(ci): add master-annotation-based branch and remove crd branch from workflow by @chengfang in #1300
- chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.1.8 to 3.1.9 by @dependabot[bot] in #1299
- chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1294
- chore(deps): bump sigs.k8s.io/kustomize/kyaml from 0.20.0 to 0.20.1 by @dependabot[bot] in #1296
- chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.43.0 by @dependabot[bot] in #1297
- chore(deps): bump google.golang.org/grpc from 1.73.0 to 1.76.0 by @dependabot[bot] in #1298
- fix: include reference string in invalid reference format error (#1303) by @ellisvalentiner in #1304
- chore(deps): downgrade go-git from 5.16.2 to 5.14.0 until go-git/go-git#1551 is fixed by @chengfang in #1305
- feat: Refactor prometheus metrics by @dkarpele in #1243
- fix: Pass the context to the ext/git module by @dkarpele in #1311
- fix(image): avoid repeating registryURL in image.GetFullNameWithoutTag and GetFullNameWithTag func (#1310) by @chengfang in #1318
- fix(helmvalues): write helm image-name with or without registry url by @chengfang in #1319
- chore(deps): bump registry-scanner from 0.2.0 to 1.0.0 by @chengfang in #1320
- fix(dockerfile): fix apk add command to support getting awscli for linux/s390x via pip by @chengfang in #1323
- chore(ci): add github manual workflow build-push-images.yaml by @chengfang in #1330
- Release 1.0.0 by @chengfang in #1331
Full Changelog: v0.17.0...v1.0.0
v0.17.0
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 --intervalvia 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.Contextthat 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(web...
v0.16.0
What's Changed
- refactor: Add registry scanner module by @ishitasequeira in #890
- fix: pass image tag into build image command by @pasha-codefresh in #893
- fix: wrong checkout command in documentation by @pasha-codefresh in #894
- fix: add build steps to create binary checksum and signature files by @chengfang in #901
- refactor: Add additional packages to registry-scanner by @ishitasequeira in #900
- fix: respect log level settings by @wd in #904
- fix: #895 Image Updater continuously force-pushes new commits when checkout branch is specified by @chengfang in #911
- fix: log level for library from argocd by @wd in #913
- fix: #896 App of apps being overwritten by image-updater by @chengfang in #918
- fix: delay setting git.username and git.email config till commit time by @chengfang in #912
- chore: add cherry-pick-bot by @chengfang in #931
- refactor: Add registry pkg registry scanner by @ishitasequeira in #933
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.6.0 to 2.11.0 by @dependabot in #906
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 by @dependabot in #908
- chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #914
- chore(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 by @dependabot in #907
- docs: Update OWNERS by @jannfis in #935
- chore(deps): upgrade golangci-lint from 1.59.1 to 1.61.0 by @chengfang in #937
- chore(deps): upgrade argo-cd from 2.11.7 to 2.13.0 by @chengfang in #936
- chore(deps): bump k8s.io/apimachinery to 0.31.2, add k8s.io/cri-client and k8s.io/endpointslice to replace section by @chengfang in #938
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #949
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.11.0 to 2.12.0 by @dependabot in #948
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #946
- chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.5 by @dependabot in #944
- chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 by @dependabot in #945
- chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.29.0 by @dependabot in #947
- Add image folder to registry scanner by @ishitasequeira in #952
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.0 to 2.13.1 by @dependabot in #956
- chore(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #959
- chore(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 in /registry-scanner by @dependabot in #953
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #955
- chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #958
- chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #966
- Improve Application updates when write-back method is ArgoCD by @aaguilartablada in #965
- update k8s.io/client-go from v1.5.2 to v0.31.0 by @kranurag7 in #967
- Update references of pkg/tag pkg/log pkg/options to use modules from registry-scanner by @ishitasequeira in #962
- remove docker/distribution replace from go.mod by @kranurag7 in #969
- fix: Image updater changes git write back file by @chengfang in #970
- Update CI to run tests for registry-scanner separately by @ishitasequeira in #971
- Update references of cache, env, health to use modules from registry-scanner by @ishitasequeira in #972
- chore(ci): use files parameter in codecov-action instead of file, which was deprecated and removed by @chengfang in #977
- fix: Add gpg-agent to container image by @jannfis in #978
- chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #982
- move pkg/health out of registry-scanner by @ishitasequeira in #995
- chore(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 by @dependabot in #985
- chore(doc): add description of DCO requirement in contributing.md; remove specific version from Golang the required tool by @chengfang in #999
- Move references for kube, image, registry to registry-scanner by @ishitasequeira in #998
- chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.69.2 by @dependabot in #986
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.1 to 2.13.2 by @dependabot in #987
- chore(deps): bump alpine from 3.20 to 3.21 by @dependabot in #989
- docs: correct formatting issues by @kj800x in #983
- CVE-2024-45338 in image-updater: Non-linear parsing of case-insensitive content in golang.org/x/net/html by @chengfang in #1003
- Update reference.md to fix argument name by @lgov in #1005
- chore(deps): bump to golang.org/x/time v0.6.0 and golang.org/x/exp v00.0-20240719175910-8a7402abbf56, to sync up with main image-updater module by @chengfang in #1006
- chore(deps): upgrade registry-scanner submodule version to the latest by @chengfang in #1007
- Keep yaml sequence indentation when writing back to Git to a kustomize file by @AlessandroZanatta in #1002
- chore: separate Argo specific constants from registry-scanner constants by @ishitasequeira in #1010
- Replace common constant references by @ishitasequeira in #1011
- chore(deps): upgrade github.com/go-git/go-git/v5 to v5.13.0 by @chengfang in #1015
- Initialize the kubeClient and applicationsClientSet correctly by @ishitasequeira in #1025
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.2 to 2.13.4 by @dependabot in #1026
- Update release process to create a separate tag for registry-scanner by @ishitasequeira in #1022
- chore(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 by @dependabot in #1028
- chore(deps): bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot in #1030
- chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #1027
- chore(deps): upgrade argo-cd from 2.13.4 to 2.13.5 by @chengfang in #1035
- fix: Prevent segfault with empty kustomization by @Ongy in #1020
- chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 by @dependabot in https://github.com/argoproj-labs/a...
v0.15.2
What's Changed
- fix: #896 App of apps being overwritten by image-updater [release-0.15] by @chengfang in #920
- Release 0.15.1 by @chengfang in #921
- fix(build): add step to Makefile to generate signing gpg key by @chengfang in #922
- chore: fix the .phony target name for multiarch-image-push by @chengfang in #923
- Revert "Release 0.15.1 (#921)" by @chengfang in #924
- Release 0.15.1 by @chengfang in #925
- fix: Add gpg-agent to container image (#978) by @chengfang in #979
- fix: Image updater changes git write back file (#970) by @chengfang in #980
- Improve Application updates when write-back method is ArgoCD (#965) by @chengfang in #981
- Release 0.15.2 by @chengfang in #996
Full Changelog: v0.15.0...v0.15.2
v0.15.1
What's Changed
- fix: #896 App of apps being overwritten by image-updater [release-0.15] by @chengfang in #920
- Release 0.15.1 by @chengfang in #921
- fix(build): add step to Makefile to generate signing gpg key by @chengfang in #922
- chore: fix the .phony target name for multiarch-image-push by @chengfang in #923
- Revert "Release 0.15.1 (#921)" by @chengfang in #924
- Release 0.15.1 by @chengfang in #925
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- tests: add unit tests for pkg/cache by @chengfang in #770
- feat: Support other namespaces than argocd in AIU by @sribiere-jellysmack in #763
- chore(tests): Add unit tests to image-updater pkg/health, pkg/version and pkg/registry by @Mangaal in #771
- chore(lint): Enable spelling linter by @jannfis in #773
- chore(build): Update GitHub actions used during CI by @jannfis in #774
- Update dependabot by @JunHyungJang in #775
- chore(deps): bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 by @dependabot in #778
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #781
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #777
- chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.19.1 by @dependabot in #780
- Use status instead of spec for determining source types by @Sovietaced in #772
- Preserve field order when updating kustomization.yaml file by @jtdoepke in #666
- feat(actions): add create-release-draft action by @zarbis in #787
- fix(actions): add instruction and fix workflow trigger condition by @zarbis in #788
- Fix updates to multiple images when using helm values file by @ljupchokotev in #790
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.11.2 to 2.11.6 by @dependabot in #792
- chore(deps): bump alpine from 3.19 to 3.20 by @dependabot in #776
- Fix release draft script by @zarbis in #811
- chore(release): make sure release branch exist on remote before proceeding by @zarbis in #813
- fix(release-draft): remove unnecessary working directory in image builder by @zarbis in #817
- tests: Add unit tests to image-updater pkg/image by @chengfang in #810
- tests: Add unit tests for pkg/argocd by @ishitasequeira in #818
- chore(deps): bump go.uber.org/ratelimit from 0.3.0 to 0.3.1 by @dependabot in #804
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.11.6 to 2.11.7 by @dependabot in #801
- chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0 by @dependabot in #803
- docs: fix grammatical errors by @Cornul11 in #807
- fix: Improper parsing of image identifiers having both tag name and digest by @chengfang in #815
- chore(deps): upgrade golangci-lint from v1.57.2 to v1.59.1; change golangci-lint vet to govet by @chengfang in #819
- Add unit tests for pkg/argocd/gitcreds.go by @ishitasequeira in #820
- chore(release): disable changelog generation by @zarbis in #826
- feat!: Filter labels on the server instead of client to allow more label filtering options by @jnovick in #832
- feat: Use shallow clone to speed up performance by @jnovick in #830
- docs: added release process by @kostis-codefresh in #827
- chore: removed unused workflow by @kostis-codefresh in #828
- chore: add e2e tests for filtering applications by label with match-application-label command line option by @chengfang in #834
- tests(e2e): Add e2e test for filtering apps by name with match-application-name option by @chengfang in #841
- Allow setting new value in Helm values file by @jnovick in #838
- fix: Multiple aliases for the same image only 1 parameter is updated by @chengfang in #846
- fix: warnings from golangci-lint: S1009 should omit nil check; non-constant format string in call to fmt.Errorf by @chengfang in #849
- fix: allow the specific image platform os/arch/variant to meet the requirement for a broader image platform os/arch by @chengfang in #858
- docs: use the correct annotation name platforms instead of platform; fix link to registries.md; improve table formatting by @chengfang in #856
- chore(deps): bump golang from 1.22 to 1.23 by @dependabot in #850
- chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.0 to 4.6.1 by @dependabot in #851
- feat: Sync namespace for Event to the Application namespace (#847) by @jortkoopmans in #848
- fix: failed to process a full image-spec annotation with git writeback to helmvalues by @chengfang in #843
- Add e2e test for app-wide-upgrade-strategy by @ishitasequeira in #842
- tests: add tests for github app credentials by @chengfang in #862
- fix: missing namespace on clusterrolebinding in install manifests by @chengfang in #860
- chore: update argocd version in test/e2e/prereqs/argocd/kustomization.yaml by @chengfang in #863
- chore: update test cmd update-strategy description to include all 4 values (semver, newest-build, alphabetical, digest) by @chengfang in #864
- tests: Improve unit tests for pkg/registry/client.go by @chengfang in #865
- fix: Kustomize skip commit if nothing changed by @Fs02 in #607
- Add e2e test for adding configMap to allow defining parameters for SSH client by @chengfang in #873
- fix(git): write back to custom git branch failed by rejected push: tip of your current branch is behind by @chengfang in #882
- chore(deps): bump github.com/google/uuid from 1.3.1 to 1.6.0 by @dependabot in #875
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.67.1 by @dependabot in #876
- k8sClient get resources across all namespaces (#601) by @jortkoopmans in #854
- chore: Address comments in PR #854 by @ishitasequeira in #886
- Add e2e tests for apps in any namespace feature by @ishitasequeira in #844
- fix: Git write back to helm values is incorrect during the first pass and corrupts existing data by @chengfang in #885
- Release 0.15.0 by @pasha-codefresh in #891
New Contributors
- @sribiere-jellysmack made their first contribution in #763
- @JunHyungJang made their first contribution in #775
- @Sovietaced made their first contribution in #772
- @jtdoepke made their first contribution in #666
- @zarbis made their first contribution in #787
- @ljupchokotev made their first contribution in #790
- @ishitasequeira made their first contribution in #818
- @Cornul11 made their first contribution in #807
- @jortkoopmans made their first contribution in #848
- @Fs02 made their fir...
v0.14.0
What's Changed
- doc: Update installation.md by @Ileriayo in #703
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.8.4 to 2.8.17 by @dependabot in #713
- chore(deps): bump golang.org/x/net from 0.19.0 to 0.23.0 by @dependabot in #715
- Update images.md by @4TT1L4 in #677
- chore(deps): bump pygments from 2.7.4 to 2.15.0 in /docs by @dependabot in #595
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in #685
- chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.8.17 to 2.8.19 by @dependabot in #718
- fix: downgrade alpine version, while aws cli is not available in 3.20 by @pasha-codefresh in #721
- chore(deps): Upgrade argo-cd to v2.11.2 and bump Go to 1.22 by @jannfis in #724
- fix: invalid memory address due to store is nil in gitcreds.go by @pasha-codefresh in #723
- chore(deps): Pull in Git client changes from Argo CD v2.11.2 by @jannfis in #726
- Remove repeated git command by @ariefwt in #729
- fix: set default ImageAlias for Helm app type using helmvalues git write-back method by @askhari in #725
- fix: Pass AppNamespace to UpdateSpec api call by @mwijngaard in #687
- chore: fix checking for the existence of TARGET_TAG by @chengfang in #741
- create github actions workflow init-release.yaml for preparing release by @chengfang in #740
- chore: adding test coverage for NewClientMetrics & NewEndpointMetrics by @zhaque44 in #743
- chore(misc): Adapt owners, add codeowners by @jannfis in #746
- build(test): Update Codecov integration by @jannfis in #745
- fix: Make Git credentials work again by @jannfis in #737
- chore: adding tests for ask_pass cmd by @zhaque44 in #749
- chore(deps): bump jinja2 from 3.0.3 to 3.1.4 in /docs by @dependabot in #714
- chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #664
- Added support for ssh signed commits and completed gpg signed commit work by @dlactin in #710
- Fix issue regarding volume added in #710 by @subigre in #750
- fix: fixed path for ssh signing key, error mounting in another volume by @dlactin in #753
- Fix/helm values wbc by @askhari in #748
- fix: pass through git store to git creds by @benfuu in #756
- chore(deps): bump github.com/hashicorp/go-retryablehttp from 0.7.4 to 0.7.7 by @dependabot in #760
- Update update.md: Fix broken links by @Ileriayo in #758
- Documentation: ArgoCD apps in any namespace incompatibility by @seanmorton in #541
- 🧪 adds manifest tests by @bpsoos in #761
- Create directory automatically by @jnovick in #680
- add unit tests for cmd/main.go and cmd/run.go by @chengfang in #764
- fix: add check for the optional ref.Platform field to avoid nil pointer in TagInfoFromReferences by @chengfang in #759
- chore(tests): add unit tests for cmd/template.go, cmd/util.go and cmd/version.go by @Mangaal in #765
- chore(tests): add unit tests for cmd/test.go by @chengfang in #766
- fix: Fix write-back commits by @jannfis in #767
- tests: add unit tests for pkg/options.go and pkg/metrics.go by @chengfang in #768
New Contributors
- @Ileriayo made their first contribution in #703
- @4TT1L4 made their first contribution in #677
- @pasha-codefresh made their first contribution in #721
- @ariefwt made their first contribution in #729
- @mwijngaard made their first contribution in #687
- @chengfang made their first contribution in #741
- @zhaque44 made their first contribution in #743
- @subigre made their first contribution in #750
- @benfuu made their first contribution in #756
- @seanmorton made their first contribution in #541
- @bpsoos made their first contribution in #761
- @jnovick made their first contribution in #680
- @Mangaal made their first contribution in #765
Full Changelog: v0.13.0...v0.14.0
v0.13.1
What's Changed
- fix: crash due to store is nil by @pasha-codefresh in #723
Full Changelog: v0.13.0...v0.13.1
v0.13.0
What's Changed
- chore: Correctly upload release assets by @jannfis in #403
- docs: Add security policy by @jannfis in #408
- chore: Fix mkdocs requirements by @jannfis in #409
- feat: Rename confusing update strategies by @jaideepr97 in #456
- docs: Fix the wrong flag for the argocd-image-updater by @LinuxSuRen in #448
- fix: Doc error --docker-server by @hawkesn in #442
- chore: update golangci-lint version in CI by @jaideepr97 in #457
- Fix: update application config sample & replace the deprecated ioutil pkg by @CaiYueTing in #492
- fix: Remove erroneous binary by @jannfis in #498
- docs: Added warning about existing tag in semver by @kostis-codefresh in #471
- docs: Fix dead links by @claudex in #434
- build: preview docs locally by @kostis-codefresh in #470
- fix: add ca-certificates to the docker image by @aborilov in #497
- docs: Add missing word by @sondrelg in #472
- chore: Add words to dictionary by @jannfis in #499
- chore: Fix building readthedocs by @jannfis in #509
- chore: Upgrade Go version to 1.18 and update dependencies by @jannfis in #523
- fix: Also request OCI media type image index by @jannfis in #524
- docs(readme): add link for proposal to integrate with argo-cd by @morey-tech in #520
- bump go version to 1.20 by @deferraz in #564
- ensure deterministic results for SortBySemVer() by @krancour in #559
- docs(registries): add env example by @vsychov in #555
- chore(deps): bump golang.org/x/crypto from 0.0.0-20211215153901-e495a2d5b3d3 to 0.1.0 by @dependabot in #539
- Name strategy regexp in example need to be correctd by @iamraj007 in #534
- bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #535
- chore(deps): bump github.com/emicklei/go-restful from 2.9.5+incompatible to 2.16.0+incompatible by @dependabot in #532
- Examples for semver and digest update strategy by @dmouse in #507
- Fix: kustomize write target starts failing after indeterminate period at time by @dmavis in #583
- Fix: git zombie processes left behind after periodic image updater runs by @dmavis in #584
- Documentation Error: Incorrect Usage of <image_name> in Annotations by @geekloper in #581
- chore: Fix spell checking config by @suzaku in #577
- docs: Fixed typo by @yukinakanaka in #589
- chore: Preallocate space for slices with known size by @suzaku in #575
- ci: Fix codegen and update kustomize to post-2.0 by @jannfis in #590
- feat: Respect original parameter overrides with git write-back by @ks-yim in #573
- chore: Update to newer argocd version for better API compatibility by @jessebye in #594
- Upgrade dependencies for fix vulnerabilities by @vsychov in #599
- fix: tighten securityContext to comply with restricted PSS by @tsawada in #600
- feat: Add possibility to specify write-back GIT repository as annotation by @flozzone in #424
- fix: Add support for ocischema.DeserializedImageIndex manifest type by @jessebye in #618
- chore(deps): Upgrade the version of semver package from v1 to v3 by @umi0410 in #625
- feat: multisource support by @askhari in #636
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #648
- chore(deps): bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in #629
- feat: add support for separate GitHub app credentials by @dlactin in #649
- Fix: golangci lint by @0luwaj0x1 in #707
- Docs: fix redirection path by @Fluder-Paradyne in #708
- fix dockerfile to pass builds by @aburan28 in #700
- fix: typo by @testwill in #624
New Contributors
- @LinuxSuRen made their first contribution in #448
- @hawkesn made their first contribution in #442
- @CaiYueTing made their first contribution in #492
- @kostis-codefresh made their first contribution in #471
- @claudex made their first contribution in #434
- @aborilov made their first contribution in #497
- @sondrelg made their first contribution in #472
- @morey-tech made their first contribution in #520
- @deferraz made their first contribution in #564
- @krancour made their first contribution in #559
- @iamraj007 made their first contribution in #534
- @dmouse made their first contribution in #507
- @dmavis made their first contribution in #583
- @geekloper made their first contribution in #581
- @suzaku made their first contribution in #577
- @yukinakanaka made their first contribution in #589
- @ks-yim made their first contribution in #573
- @jessebye made their first contribution in #594
- @tsawada made their first contribution in #600
- @flozzone made their first contribution in #424
- @umi0410 made their first contribution in #625
- @askhari made their first contribution in #636
- @dlactin made their first contribution in #649
- @0luwaj0x1 made their first contribution in #707
- @Fluder-Paradyne made their first contribution in #708
- @aburan28 made their first contribution in #700
- @testwill made their first contribution in #624
Full Changelog: v0.12.2...v0.13.0