Releases: argoproj-labs/argocd-image-updater
Releases · argoproj-labs/argocd-image-updater
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 --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...
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
v0.12.2
Release description
Minor bug fix release for the 0.12 release branch to support additional OCI media type in registries and updates Golang and some dependencies.
Upgrade notes (no really, you MUST read this)
N/A
Bug fixes
- fix: Also request OCI media type image index (#524)
New features
N/A
Other changes
- chore: Upgrade Go version to 1.18 and update dependencies (#523)
v0.12.1
Release description
Minor bug fix release for the 0.12 release branch, which missing ca-certs in docker image
Upgrade notes (no really, you MUST read this)
N/A
Bug fixes
- add ca-certificates to the docker image (#497)
New features
N/A