Skip to content

Releases: argoproj-labs/argocd-image-updater

v1.0.1

14 Nov 19:29
cc39181

Choose a tag to compare

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

11 Nov 04:23
7629e1f

Choose a tag to compare

What's Changed

  • Recreate ArgoCD interface for accessing Argo CD functions. by @dkarpele in #1170
  • Make alias unique within images and namePattern within applicationRefs. 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 platforms in the commonUpdateSettings. by @dkarpele in #1195
  • feat(crd): introduce Update methods (writeBackConfig) by @dkarpele in #1196
  • feat(crd): introduce ManifestTarget by @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

29 Sep 03:01
47d5d61

Choose a tag to compare

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(web...
Read more

v0.16.0

01 Apr 20:43
da7ee95

Choose a tag to compare

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...
Read more

v0.15.2

07 Jan 02:59
abc0072

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.2

v0.15.1

08 Nov 23:02
v0.15.1
3a2c074

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

22 Oct 15:33
e9c78e0

Choose a tag to compare

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

Read more

v0.14.0

08 Jul 09:15
af844fe

Choose a tag to compare

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

Full Changelog: v0.13.0...v0.14.0

v0.13.1

27 May 18:33
d684173

Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.13.1

v0.13.0

15 May 15:19
b40e984

Choose a tag to compare

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

Full Changelog: v0.12.2...v0.13.0