Skip to content

Release history

argocd-image-updater releases

Automatic container image update for Argo CD

All releases

14 shown

No immediate action
v1.2.2 Mixed

Thread leak fix + test correction + deps bump

No immediate action
v1.1.3 Mixed

ArgoCD bump + git‑write fix + test correction

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]