Skip to content

Release history

argocd-image-updater releases

Automatic container image update for Argo CD

All releases

12 shown

No immediate action
v1.2.1 Maintenance

Routine maintenance and dependency updates.

v1.1.2 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images (#1546) by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1604
  • chore(deps): bump argocd from 3.3.0 to 3.3.8 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1613
  • chore(deps): bump go version from 1.25.5 to 1.25.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1616
  • chore(deps): bump argo-cd from 3.3.8 to 3.3.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1630
  • Release 1.1.2 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1634

Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.1.1...v1.1.2

v1.2.0 Breaking risk
Breaking changes
  • Removed .spec.namespace field from the ImageUpdater API; existing manifests and Helm values referencing it will fail to apply.
Notable features
  • Add Support for Fetching Docker/OCI Image Labels
  • Implement metrics for images
  • Add pull request/merge request creation support for Git write-back operations (GitHub and GitLab)
Full changelog

What's Changed

  • feat(webhook): add Aliyun Container Registry (ACR) webhook handler by @jincong8973 in https://github.com/argoproj-labs/argocd-image-updater/pull/1418
  • docs: fix callout indents by @sh-cho in https://github.com/argoproj-labs/argocd-image-updater/pull/1503
  • chore: update argocd-image-updater from v1.1.0 to v1.1.1 in ginkgo module by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1513
  • fix: remove command override to preserve tini entrypoint from Dockerfile by @siner308 in https://github.com/argoproj-labs/argocd-image-updater/pull/1520
  • feat(status): implement ImageUpdater CR status logics by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1501
  • docs(status): add docs for ImageUpdater CR status subresource by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1533
  • tests(e2e): add e2e tests to verify status subresource by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1534
  • fix: don't write empty tag in helm values file by @Resousse in https://github.com/argoproj-labs/argocd-image-updater/pull/1531
  • tests(e2e): add e2e tests to verify status subresource for CRs using legacy annotations by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1536
  • feat: Implement metrics for images by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1532
  • chore(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1528
  • docs: improve documentation, bump mkdocs 1.3.0 to 1.6.1 mkdocs-material 7.1.8 to 9.7.1 by @sh-cho in https://github.com/argoproj-labs/argocd-image-updater/pull/1504
  • chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 in /test/ginkgo by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1517
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.38.0 to 1.40.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1530
  • chore(deps): bump sigs.k8s.io/kustomize/api from 0.21.0 to 0.21.1 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1526
  • chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.3.0 to 3.3.2 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1524
  • chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1516
  • fix: limit webhook request body size to prevent resource exhaustion by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1519
  • fix: don't write empty tag when registry returns no tags by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1505
  • test: e2e test for ArgoCD Application in Any Namespace by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1538
  • fix: getCredsFromSecret ignores GitHub Enterprise base URL by @mark-liu in https://github.com/argoproj-labs/argocd-image-updater/pull/1510
  • fix: resolve unauthorized error when listing ACR tags with scope map token by @RyuKwanKon in https://github.com/argoproj-labs/argocd-image-updater/pull/1515
  • fix: add platform-specific functions for process management syscall by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1541
  • Add Support for Fetching Docker/OCI Image Labels by @SajeelKhan in https://github.com/argoproj-labs/argocd-image-updater/pull/1407
  • fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1546
  • chore(deps): bump argo-cd from 3.3.2 to 3.3.4 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1545
  • fix: refresh registry creds if password/token changes before credsexpire by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1540
  • feat: Add pull request/merge request creation support for Git write-back operations. API. by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1551
  • feat: commit to custom branch in PR/MR mode by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1553
  • docs: Add ability to toggle dark-mode by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1552
  • feat(tls): configure and support required webhook tls server settings by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1555
  • chore(deps): bump github.com/argoproj/argo-cd/v3 from 3.3.4 to 3.3.6 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1562
  • chore(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1568
  • chore(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1565
  • chore(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1567
  • chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1566
  • chore(deps): bump golang.org/x/crypto from 0.47.0 to 0.49.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1563
  • chore(deps): bump google.golang.org/grpc from 1.79.3 to 1.80.0 by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1564
  • chore(deps): bump pygments from 2.19.2 to 2.20.0 in /docs by @dependabot[bot] in https://github.com/argoproj-labs/argocd-image-updater/pull/1558
  • docs(tls): update docs for webhook server tls settings and configurations by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1569
  • feat: create PR for GitHub by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1570
  • feat(config): default Image Updater to namespace scope by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1576
  • test: add tests to ext/git module by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1586
  • doc: documentation for PR/MR workflow by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1583
  • chore: remove .spec.namespace from the API by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1590
  • fix: GetImagesAndAliasesFromApplication returns only the images that are live in the cluster by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1591
  • feat(pr): support creating merge request to gitlab by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1592
  • test(e2e): test different installation modes by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1602
  • chore(deps): bump argocd from 3.3.6 to 3.3.8 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1612
  • fix(test): add --no-gpg-sign when creating the unsigned commit to prevent the global git config commit.gpgsign=true by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1611
  • test(e2e): create pull_request_target for GH PR workflow by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1610
  • test(e2e): GitHub PR by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1609
  • chore(deps): bump go version from 1.25.5 to 1.25.9 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1615
  • chore: bump registry-scanner from v1.1.1 to v1.2.0 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1622
  • Release 1.2.0 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1625

New Contributors

  • @jincong8973 made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1418
  • @sh-cho made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1503
  • @siner308 made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1520
  • @Resousse made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1531
  • @mark-liu made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1519
  • @RyuKwanKon made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1515
  • @SajeelKhan made their first contribution in https://github.com/argoproj-labs/argocd-image-updater/pull/1407

Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.1.1...v1.2.0

v1.0.4 Maintenance

CI workflow fix for single-platform image digest retrieval.

Full changelog

What's Changed

  • chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.79.3 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1600
  • chore(deps): bump argo-cd from 3.1.9 to 3.1.15 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1601
  • Release 1.0.4 by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1603
  • fix(ci): fix workflow build-push-images.yaml to get the digest for single-platform images (#1546) by @chengfang in https://github.com/argoproj-labs/argocd-image-updater/pull/1605

Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.0.3...v1.0.4

v1.0.3 Maintenance

Minor fixes and improvements.

Full changelog

What's Changed

  • fix: deprecate spec.namespace by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1491
  • chore: bump registry-scanner to v1.0.3 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1493
  • Release 1.0.3 by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1494
  • chore: fix docker-build-and-push-images by @dkarpele in https://github.com/argoproj-labs/argocd-image-updater/pull/1498

Full Changelog: https://github.com/argoproj-labs/argocd-image-updater/compare/v1.0.2...v1.0.3

v1.1.0 New feature
Notable features
  • CloudEvents webhook support for AWS ECR
  • E2E testing framework with ginkgo
  • Legacy annotation reading support
v1.0.0 Breaking risk
Breaking changes
  • Configuration migrated from annotations to ImageUpdater CRD Spec
  • ArgoCD client deprecated in favor of ImageUpdater CR
  • Alias must be unique within images, namePattern unique within applicationRefs
Notable features
  • ImageUpdater CustomResourceDefinition with Update methods
  • ManifestTarget support in CRD spec
  • Finalizer for graceful deletion
v0.17.0 Breaking risk
Notable features
  • Webhook receiver for Docker, GHCR, Quay.io, Harbor
  • Run --interval configurable via environment variable
  • Application listing scoped to particular namespace

Beta — feedback welcome: [email protected]