Skip to content

Releases: argoproj-labs/argocd-image-updater

v0.11.0

27 Oct 20:29
1ca634e
Compare
Choose a tag to compare

Release description

The version v0.11.0 is a minor feature release, bringing some new features as well as bug fixes to Argo CD Image Updater.

Major new features

  • Support for OCI images and registries! We have replaced the pretty old docker-registry-client by Docker's more modern distribution/v3 API.
  • Update to latest Argo CD v2.1.5 dependencies. This allows Image Updater to leverage new Argo CD Git credentials using Secrets. Also, support for GitHub application authentication to authenticate Git repositories should be supported now.
  • Improved Kustomize compatibility Argo CD Image Updater won't mutate other parts of Kustomization files besides the image specification anymore

Thank you

The Argo Project would like to thank the following people for their awesome contributions that made this release possible:

And also thanks to everyone who took the time to open and discuss issues.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

  • fix: add basic authentication handler (#281)
  • fix: use kyaml to preserve kustomization (#274)
  • fix: use distribution to parse references (#275)
  • fix: Correct client ping endpoint (#278)
  • fix: Allow insecure registry access (#272)
  • fix: multiple image with alias (#266)
  • fix: Get tags from correct registry/image with a different kustomize image (#253)
  • fix: modify SetKustomizeImage logic when use alias-image (#251)

New features

  • feat: Support OCI repositories by using distribution/v3 (#249)
  • feat: allow overriding registry rate limit in test command (#256)

Other changes

  • docs: kustomize.image_name -> kustomize.image-name (#241)
  • chore: bump argocd version to 2.1.2 (#255)
  • docs: Correct metrics port in docs (#262)
  • chore: Test successful update two images (#264)
  • chore: Fix unit test (#269)
  • chore: Update and refactor Git client (#283)

v0.10.3

12 Sep 19:14
22ea65e
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.10 release branch, which fixes some annoying issues with Kustomize applications.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: Get tags from correct registry/image with a different kustomize image (#253)
  • fix: modify SetKustomizeImage logic when use alias-image (#251)

New features

N/A

Other changes

N/A

v0.10.2

16 Aug 11:29
544feb7
Compare
Choose a tag to compare

Release description

The version v0.10.2 is a patch release, and brings the aws CLI into the container image due to popular demand.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

None

New features

  • feat: Provide aws-cli in container image (#238)

Other changes

None

v0.10.1

08 Aug 08:42
Compare
Choose a tag to compare

Release description

The version v0.10.1 is a maintenance release updating the used base image only to address some vulnerabilities in Alpine.

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

None

New features

None

Other changes

  • Update alpine base image to v3.14.1

v0.10.0

02 Aug 13:25
9985961
Compare
Choose a tag to compare

Release description

The version v0.10.0 brings a couple of new and exciting features as well as bug fixes to Argo CD Image Updater.

Major new features:

  • New digest update strategy: This update strategy lets you track the most recent pushed version a single tag, e.g. latest. Image Updater will compare the SHA256 sum of the currently running image to the SHA256 sum of the image in the registry, and update if appropriate.

  • Modify kustomization.yaml directly: In addition to persisting the changes in the parameter overrides, Argo CD Image Updater can now modify a kustomization.yaml directly in order to update the image.

  • Custom Git commit messages: Users can now specify a custom Git commit message using Go string templates.

  • Start with empty image: Argo CD Image Updater is now able to update applications that have no initial image tag specified.

The Argo Project would like to thank the following people for their awesome contributions that made this release possible:

Upgrade notes (no really, you MUST read this)

No special instructions this time.

Bug fixes

  • fix: Prevent update loop with git write-back (#171)
  • fix: Multiple tags on the same image return same order (#173)
  • fix: Prevent concurrent updates to git repositories (#177)
  • fix: Prevent nil pointer deref on emtpy tag with running image (#182)
  • fix: Correctly consider image with force-update set and semver strategy (#192)
  • fix: Images not updated if registry or repository is different with same version (#194)
  • fix: Correctly marshal non-updated images (#203)
  • fix: git client branch function (#213)
  • fix: Fix a possible race condition in metadata retrieval (#215)
  • fix: Don't return original tag if no tag was considered (#219)

New features

  • feat: #164 Send events on image change (#167)
  • feat: Introduce update strategy 'digest' (#176)
  • feat: allow image updates to be forced if container not present #181 (#189)
  • feat: Allow setting custom Git commit messages (#193)
  • feat: allow write-back to actual kustomization files (#200)
  • feat(manifests): add ssh volume mounts and volume (#212)

Other changes

  • chore: Add openssh-client to container image (#165)
  • docs: fix document (#201)
  • docs: Update strategy docs (#178)
  • docs: Update documentation regarding Git write-back (#166)
  • docs: Grammatical fix in start.md (#225)
  • chore: Upgrade Go to v1.16.5 (#229)
  • chore: Upgrade Argo CD dependencies to v2.0.5 (#230)
  • chore: Fix readthedocs builds (#231)
  • docs: Mention support channels and some fixes (#232)

v0.9.5

15 Jun 08:14
aa98418
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.9 release branch, which fixes a race condition bug.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: Fix a possible race condition in metadata retrieval #215

New features

N/A

Other changes

N/A

v0.9.4

11 May 08:27
1c3b334
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.9 release branch, which fixes a bug in the manifests of v0.9.3

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: Manifest 0.9.3 will install 0.9.2 #206

New features

N/A

Other changes

N/A

v0.9.3

04 May 17:29
06cbc09
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.9 release branch, which fixes a bug related to Git write-back and Helm parameters.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: fix: Correctly marshal non-updated images #203 (fixed #202)

New features

N/A

Other changes

N/A

v0.9.2

29 Mar 13:52
9bb4753
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.9 release branch, which fixes a few bugs related to Git write-back and the latest update strategy.

Thanks to @magmax and @eplightning for reporting these issues and also for providing the related fixes.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: Prevent concurrent updates to git repositories (#177)
  • fix: Multiple tags on the same image return same order (#173)

New features

N/A

Other changes

N/A

v0.9.1

25 Mar 21:22
147b465
Compare
Choose a tag to compare

Release description

Bug fix release for the 0.9 release branch, which fixes a serious problem with Git write-back.

Upgrade notes (no really, you MUST read this)

N/A

Bug fixes

  • fix: Prevent update loop with git write-back [#170]

New features

N/A

Other changes

N/A