chore(deps): update dependency argoproj/argo-cd to v3.1.4
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
argoproj/argo-cd | Kustomization | minor |
v3.0.12 -> v3.1.4
|
⚠ ️ WarningSome dependencies could not be looked up. Check the warning logs for more information.
Release Notes
argoproj/argo-cd (argoproj/argo-cd)
v3.1.4
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.4/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.4/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Dependency updates
-
206d57b
: chore(deps): bump gitops-engine (#24418) (@agaudreault)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.1.3...v3.1.4
v3.1.3
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.3/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.3/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.1.2...v3.1.3
v3.1.2
Quick Start
Use v3.1.3
There was an issue with immutable releases for v3.1.2 which caused some release steps to fail (uploading provenance and SBOMs). There should be nothing wrong with v3.1.2, but v3.1.3 is equivalent with a fully-successful release.
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.2/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.2/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
-
fe6efec
: fix(appset): add applicationsets to the built-in readonly role (#24190) (#24318) (#24321) (@crenshaw-dev) -
30d8ce6
: fix(appset): prevent idle connection buildup by cloning http.DefaultTransport in Bitbucket SCM/MR generator (#24264) (@anandf) -
7982a74
: fix(discovery): add missing lua syntax and return to discovery (fixes #24257) - 3.1 (#24268) (@jan-mrm) -
60c62a9
: fix(security): repository.GetDetailedProject exposes repo secrets (#24391) (@crenshaw-dev) -
20447f7
: fix: downgrade go-git (#24288) (release-3.1) (#24317) (@blakepettersson)
Other work
-
b3ad040
: chore(cherry-pick-3.1): replace bitnami images (#24101) (#24286) (@nitishfy) -
ed9149b
: fix(cherry-pick-3.1): custom resource health for flux helm repository of type oci (#24341) (@adberger) -
6de4f77
: fix(cherry-pick-3.1): handle missing resources on UI (#24357) (@pjiang-dev)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.1.1...v3.1.2
v3.1.1
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.1/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.1/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
-
b22566d
: fix(lua): allow actions to add items to array (#24137) (@agaudreault) -
eb72a0b
: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (#24223) (@rumstead) -
fdd0991
: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24086) (cherry-pick 3.1) (#24166) (@anandf) -
c140eb2
: fix: resolve argocd ui error for externalSecrets, fixes #23886 (#24232) (#24236) (@raweber42)
Other work
-
a0f0653
: chore: add oci env vars to manifests (#24113) (cherry-pick 3.1) (#24153) (@blakepettersson) -
70dde2c
: chore: cherry pick #24235 to release-3.1 (#24238) (@FourFifthsCode)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.1.0...v3.1.1
v3.1.0
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.0/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.1.0/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
-
6047e91
: feat(AppProject): Add sync window description (#20766) (@speedfl) -
999dbb2
: feat(UI): add enabled field to explicitly set in automatedSync in SyncPolicy (#22482) (@aali309) -
111da39
: feat(actions): parametrized actions to scale workloads (#15505) (#20097) (@ratulbasak) -
76a63a1
: feat(api): protect static assets endpoint from symlink traversal (#22936) (@crenshaw-dev) -
99faf82
: feat(appset): add target branch support for bitbucket cloud pull request generator (#22402) (@mihallis) -
64198e8
: feat(ci): don't cancel-in-progress on master (#23392) (@crenshaw-dev) -
6cf2961
: feat(cli): Add Plugin Support to the Argo CD CLI (#20074) (@nitishfy) -
d14ba14
: feat(cli): Adding whoami alias (#23385) (@christianh814) -
7d66044
: feat(health): Implement spinkube SpinApp CRD health checks (#21896) (@lukepatrick) -
65464d8
: feat(health): OpenTelemetryCollector CRD Healthcheck (#23156) (@savanipoojan78) -
8f1f5c7
: feat(health): add Logstash resource customization (#22028) (@fprovencherdrw) -
96039be
: feat(health): add Rabbitmq topology resource customizations (#22066) (@fprovencherdrw) -
9149021
: feat(health): add crossplane and upbound health checks (#21479) (#22919) (@crenshaw-dev) -
e578b85
: feat(health): add kyverno Policy resource customization (#21552) (@marckhair) -
7224a15
: feat(helm): upgrade to 3.18.3 (cherry-pick #23618) (#23620) (@gcp-cherry-pick-bot[bot]) -
8eaccb7
: feat(helm): upgrading helm to 3.18.4 (cherry-pick #23724) (#23731) (@gcp-cherry-pick-bot[bot]) -
81ae77a
: feat(hydrator): commit tracing (#19441) (#23361) (@crenshaw-dev) -
d9ef10a
: feat(hydrator): handle sourceHydrator fields from webhook (#19397) (#22485) (@alexymantha) -
563d45b
: feat(kustomize): upgrade to 5.7.0 (#23619) (#23625) (@crenshaw-dev) -
2dafcba
: feat(ui): add keydown event to the pod dropdown menu (#20996) (@vivian-xu) -
3f3ac06
: feat(ui): add toggle for fullname of resources in application-details-tree (#20812) (@surajyadav1108) -
bb37b10
: feat(ui): allow to sort by age in Pod-view (#20783) (@surajyadav1108) -
0e95193
: feat(ui): allows more convenient sorting of repository. (#19829) (@bianbbc87) -
30742f6
: feat(ui): disable select not running pod and bring back arrow to selected pod (#21576) (@linghaoSu) -
9675487
: feat(ui): integrate Progressive Sync feature (#22781) (@aali309) -
eb794b7
: feat(ui): set validate=false for "disable autosync" request during rollback via ui (#22898) (#23101) (@dlemfh) -
ceec669
: feat(ui): support delete all expired token in project roles (#21782) (@linghaoSu) -
2fbace3
: feat(webhook): Fixed manifest-generate-paths annotation support for monorepos in BitBucket (#21811) (@anandf) -
964f269
: feat: Add GitHub API rate limit metrics (#22864) (@reggie-k) -
18ce5c2
: feat: Add images to resources in sync result #20896 (#20954) (@Aaron-9900) -
6d7e75d
: feat: Add link to get the list of applications of a cluster/project (#21561) (@almoelda) -
ce4b7a2
: feat: Contour HTTPProxy health check support for issue # 22504 (#22596) (@gregbarasch) -
2bd2488
: feat: Enable SkipDryRunOnMissingResource sync option on Application level (#22679) (@pasha-codefresh) -
5a3a104
: feat: Implement grafana-operator Dashboard and Folder CRD health checks (#22493) (@afarbos) -
a2152a1
: feat: Implement healthcheck gateway api (#20986) (#22855) (@chansuke) -
2c53861
: feat: Polish off UI changes for OCI support (#21685) (#22410) (@keithchong) -
d3223a8
: feat: add Fallback condition to KEDA ScaledObject health assessment (#22844) (@rickbrouwer) -
dc1d148
: feat: add SSA field manager migration options (#23337) (@pjiang-dev) -
dd5a878
: feat: add ability to exclude files when using git file generator (#22734) (@nitishfy) -
f4edcf7
: feat: add custom health check for CloudNativePG (#22802) (@sxd) -
432a0cd
: feat: add enable field for automatedSync (#21999) (@anandrkskd) -
98ca411
: feat: add metric for sync durations(#11675) (#18474) (@Jack-R-lantern) -
f763b2a
: feat: add pause action for argo-rollouts #20505 (#20506) (@sedflix) -
19669d2
: feat: add repository_id to AppSet generators (#15820) (#22416) (@geichelberger) -
ec9b43f
: feat: implement custom resource action skip-current-step for argo rollouts (#23025) (@reggie-k) -
4a15925
: feat: improve Helm documentation (#22859) (@sabre1041) -
ddb1021
: feat: improve numa actions (#22835) (@dpadhiar) -
18c4d9d
: feat: oci support (Beta) (#18646) (@blakepettersson) -
00ee32f
: feat: optionally propagate node labels to application pod view (#15274) (#23260) (@msoderberg) -
5091f9a
: feat: remove suspended state from numaproj crds (#23359) (@dpadhiar) -
d284b15
: feat: support gitea MR labels filter in appset MR generator (#21115) (#21148) (@livelxw)
Bug fixes
-
f26b7cd
: fix(ApplicationSet): Check strategy type to verify it's a progressive sync (#22563) (@fcrespofastly) -
274e918
: fix(appcontroller): if a history limit is negative, automatically converted to 0 (#22036) (@kingbj940429) -
25dc960
: fix(applicationset_controller): requeue by ApplicationStatus changes (#23043) (@dshmelev) -
f7590fa
: fix(appset): Add token to enterprise client (#23240) (#23455) (@lets-call-n-walk) -
66d06c0
: fix(appset): When Appset is deleted, the controller should reconcile applicationset #23723 (cherry-pick ##23823) (#23835) (@rumstead) -
7a06400
: fix(appset): add default retry limit for operations triggered via RollingSync (#20428) (#23335) (@mikeshng) -
e9ae886
: fix(ci): get correct previous version, fail workflow if not (#22376) (@crenshaw-dev) -
9c2ffb7
: fix(ci): handle major versions in compatibility table generator (#22370) (@crenshaw-dev) -
9a8ec4a
: fix(ci): use tags instead of branches (#22372) (@crenshaw-dev) -
3f90f99
: fix(cli): Fix for removing auto generated tag for applicationset command (#22446) (@anandf) -
0dfdb0a
: fix(cli): Prevent Get & Sync from Hanging on Invalid Application Spec (#21702) (@almoelda) -
a223356
: fix(controller): always set health.status.lastTransitionTime (#22665) (#22666) (@crenshaw-dev) -
75f7016
: fix(controller): get commit server url from env (cherry-pick #23536) (#23541) (@gcp-cherry-pick-bot[bot]) -
d69639a
: fix(controller): impersonation with destination name (#23309) (cherry-pick #23504) (#23519) (@gcp-cherry-pick-bot[bot]) -
45a8c68
: fix(controller): only update lastTransitionTime when needed (#23018) (@crenshaw-dev) -
320f46f
: fix(darwin): remove the need for cgo when building a darwin binary on linux (cherry-pick #23507) (#23526) (@gcp-cherry-pick-bot[bot]) -
df5ff1f
: fix(doc): Fix typo in SSA doc (#23421) (@pjiang-dev) -
73f68af
: fix(docs): Fix UI port in E2E docs (#22881) (@olivergondza) -
acd8844
: fix(docs): upgrading 3.0 docs (#22891) (@jheyduk) -
8ede222
: fix(goreleaser): add darwin with CGO enabled and remove static to gorelease (#23457) (@rumstead) -
0b8d018
: fix(goreleaser): add darwin with CGO enabled to goreleaser (#23433) (@rumstead) -
bd30eea
: fix(haproxy): setting maxconn in haproxy config (#15319) (#18283) (@timgriffiths) -
36cc2d1
: fix(health): CRD health check message (#23690) (cherry-pick #23691) (#23738) (@gcp-cherry-pick-bot[bot]) -
e9483a6
: fix(health): handle nil lastTransitionTime (#22897) (#22900) (@crenshaw-dev) -
91e5f95
: fix(hydrator): incorrect json tag (#23432) (@crenshaw-dev) -
3bbbac4
: fix(hydrator): increase max msg size (#23190) (@crenshaw-dev) -
37f2793
: fix(hydrator): omit Argocd- trailers from hydrator.metadata (cherry-pick #23463) (#23621) (@gcp-cherry-pick-bot[bot]) -
96fd061
: fix(hydrator): split commit subject and body, make author one string (#23389) (@crenshaw-dev) -
0484f9f
: fix(manifest): using wrong container registry for non-ha redis (#23114) (@agaudreault) -
9f18ff1
: fix(metrics): Cherrypick grpc stats fix release 3.1 (#23890) (@pbhatnagar-oss) -
36f91a0
: fix(metrics): populate dest_server label (#23246) (#23269) (@crenshaw-dev) -
d4bdabd
: fix(server): Propagate useAzureWorkloadIdentity flag from during repo validation (#23348) (#23358) (@mikebordon) -
7fda067
: fix(server): avoid unnecessary claims restrictions (#22973) (#23202) (@crenshaw-dev) -
5b21f98
: fix(server): infer resource status health for apps-in-any-ns (#22944) (@crenshaw-dev) -
1cbd28c
: fix(server): make parameterized resource actions backwards-compatible (cherry-pick #23695) (#23709) (@gcp-cherry-pick-bot[bot]) -
7915002
: fix(server): race condition in revoked token logic (#23311) (#23312) (@crenshaw-dev) -
6142c5b
: fix(sync): auto-sync loop when FailOnSharedResource (#23357) (#23640) (@agaudreault) -
6ef9713
: fix(test): #23137 removed left over file that breaks subsequent make test run. (#23138) (@EricFortin) -
db6ece9
: fix(test): broken e2e test (#22975) (@crenshaw-dev) -
6174b94
: fix(test): race condition in kubectl metrics (#23382) (#23383) (@crenshaw-dev) -
1d09c8c
: fix(tests): race condition creating the sync id (#23481) (@agaudreault) -
109cd6c
: fix(tls): validate RSA keys before marshaling (#23295) (@thevilledev) -
38e7a03
: fix(ui): Added tooltip for buttons in narrow window (#20886) (@surajyadav1108) -
8fde8d0
: fix(ui): Improve light/dark theme selector label (#22958) (@dnrce) -
bde7bcf
: fix(ui): avoid spurious error on hydration (#22506) (#22711) (@crenshaw-dev) -
fdb0350
: fix(ui): fix bearerToken validate in helm connect page (#22791) (@linghaoSu) -
04186aa
: fix(ui): fix podGroup expansion background (#22279) (@linghaoSu) -
590d0cd
: fix(ui): make Name column wider (#21080) (#21375) (@korsar182) -
f4e2c6e
: fix(ui): replace current spinning webfont icon with svg icons (#21012) (@surajyadav1108) -
814a24e
: fix(ui): resolve refresh page issue with multi system extensions (#22775) (@imwithye) -
401e835
: fix(ui): use correct monaco editor config for correct behavior (#22421) (@linghaoSu) -
e6065b8
: fix(updateAppsetFinalizers): Update Finalizers in addition to other metadata updates when updating Appsets (#23006) (@sangdammad) -
3e7625a
: fix(webhook): Fix panic when web URL string is empty in webhook payload (#23042) (@anandf) -
6bee96c
: fix: #20183 preserve syncOptions when rolling back from the UI (#21871) (@alexef) -
76f80b3
: fix: #22879 override default variables in Makefile when your env is local Mac (#23182) (@daengdaengLee) -
531b79a
: fix: #23041 Add resource support to 'argocd proj role add-policy/remove-policy' (#23213) (@mason-liu) -
c0c6abe
: fix: #23100 Change workloadidentity token cache expiry based on token expiry. (#23133) (@jagpreetstamber) -
1a25d7c
: fix: Account for batch event processing in e2e tests (#22356) (@andrii-korotkov-verkada) -
edf3683
: fix: Add metadata labels to all NetworkPolicy resources (#23313) (@philippemerle) -
895dcf7
: fix: Allow ClusterAPI MachinePool scaling to be considered Healthy (#22040) (@mtougeron) -
c73796d
: fix: Always create manual long lived token (#19970) (@VannTen) -
d22e28a
: fix: AppSet PullRequest and SCM generators get 401 from GitHub without tokenRef (#22737) (@reggie-k) -
b4fc122
: fix: CVE-2025-26791 upgrading redoc dep to 2.4.0 to avoid DOMPurify b… (#21998) (@nmirasch) -
4a987dd
: fix: Check for semver constraint matching in application webhook handler (#21634) (#21648) (@eadred) -
4905876
: fix: Disable ESO refresh/push custom actions when they would do nothing (#22305) (@crabique) -
b0d00d5
: fix: Enable service account token automount for haproxy (#22226) (#22353) (@andrii-korotkov-verkada) -
cde5b4b
: fix: Increase Scan count and move Scan outside of mutex lock to avoid slow calls timing out (#17645) (#21926) (@sethgupton-mastery) -
ea97dec
: fix: KubeVersion passed to helm template is incorrectly (#22650) (@sivchari) -
c215dbf
: fix: OCI client, avoid calling tags/list if revision is not a constraint #23580 (cherry-pick #23581) (#23582) (@gcp-cherry-pick-bot[bot]) -
b2ad012
: fix: Only port-forward to ready pods (#10610) (#22794) (@mikebryant) -
992ee25
: fix: Race condition innativeGitClient.LsFiles
(issue #21754) (#22878) (@magat) -
8fd6119
: fix: Race condition occurs during initial sharing (#22696) (@kahou82) -
dd675fe
: fix: UI error with ApplicationSet in any namespace (cherry-pick #23601) (#23604) (@gcp-cherry-pick-bot[bot]) -
6340e7e
: fix: UI log viewer 'Show logs since a given time' filed has no effect bug #22330 (#22331) (@ianyc) -
1c1c176
: fix:kustomize edit add component
check (#24100) (cherry-pick 3.1) (#24102) (@blakepettersson) -
722da4e
: fix: add cooldown to prevent resetting autoheal exp backoff preemptively (#23057) (@gdsoumya) -
44fce0e
: fix: add fatal timeout upgrade with SIGKILL to ARGO_EXEC_TIMEOUT (closes #20785, #18478) (#22713) ( <>) -
3ff30df
: fix: add optional chaining before access to the targetRevision field (#23397) (@daengdaengLee) -
95efc16
: fix: add shellcheck and fix a few warnings (#22569) (@leshikus) -
aefa93f
: fix: added tasks to upgrade Redis HA using renovate (#22054) (@afzal442) -
299286d
: fix: app tree parentRef response missing version info (#22927) (@hanxiaop) -
f03ffb3
: fix: bump gitops-engine for ssd fix (#23456) (@pjiang-dev) -
56c556e
: fix: clarify applicationSet sync-policy (#22888) (@raweber42) -
61b3ea1
: fix: context cancellation handling (#22824) (@sivchari) -
5002f8a
: fix: disable golang caching on releases to harden against cache poisoning (#22699) (@GrantBirki) -
76d1772
: fix: do not exclude APIService resources (#22586) (@agaudreault) -
01a882d
: fix: do not fail on manifest-like yaml #21934 (#22043) (@CefBoud) -
8c3c778
: fix: do not normalize resource tracking on live crds (#22722) (@blakepettersson) -
8bfb4f4
: fix: fixing broken md link (#22517) (@xvirgov) -
f6f10c0
: fix: handle annotated git tags correctly in repo server cache (#21771) (@aali309) -
26c63b9
: fix: helm GetTags cache writing (cherry-pick #23865) (#23952) (@gcp-cherry-pick-bot[bot]) -
6fe5ec7
: fix: improves the ui message when an operation is terminated due to controller sync timeout (cherry-pick #23657) (#23672) (@gcp-cherry-pick-bot[bot]) -
d171179
: fix: invalid version for 'k8s.io/externaljwt@v0.0.0' (#22434) (@hua-ri) -
4a7e581
: fix: kustomize components + monorepos (cherry-pick #23486) (#23540) (@gcp-cherry-pick-bot[bot]) -
49514c9
: fix: minor oci fixes (#23434) (@blakepettersson) -
f532299
: fix: parse project with applicationset resource (#23252) (@blakepettersson) -
d4a20e4
: fix: prevent rootpath duplication in OIDC redirect URLs, fixes #21857 #20790 #12195 (#22254) (@Diasker) -
6e972e4
: fix: properly handle shutdown signal for admin dashboard (#23231) (@blakepettersson) -
0707bff
: fix: remove defaultspec.preserveUnknownFields
ignoreDifference for CRD (#22948) (@mikutas) -
db9c82a
: fix: remove project from cache key for project scoped credentials (#22712) (@pjiang-dev) -
e72ebb0
: fix: respect delete confirmation for argocd app deletion (#22657) (@nitishfy) -
f4e12ad
: fix: revert "added tasks to upgrade Redis HA using renovate (#22054)" (#23068) (@crenshaw-dev) -
a9a0c7b
: fix: revert kubeVersion change to preserve trailing+
(cherry-pick #24066) (#24104) (@agaudreault) -
be3efbd
: fix: settings request doesn't return default tracking method (#22965) (@oleksandr-codefresh) -
8e846a5
: fix: test/container/Dockerfile (#22681) (@sivchari) -
6d25734
: fix: typo in native-oci-support.md (#23379) (@joebowbeer) -
fe347e3
: fix: update field name from syncPolicy.automated.enable to enabled (#22440) (@anandrkskd)
Documentation
-
64e94af
: docs(actions): document parameterized resource actions (cherry-pick #24007) (#24009) (@gcp-cherry-pick-bot[bot]) -
c11b36d
: docs(cli): improveargocd actions run
docs (#23376) (@crenshaw-dev) -
fed347d
: docs(images): add a note about missing images for 3.0 releases (#23612) (cherry-pick #23712) (#23713) (@gcp-cherry-pick-bot[bot]) -
02185d7
: docs(server): no resource health when using the list api (#22954) (@rumstead) -
e4a8c9e
: docs(users): Add DigitalEd to official USERS.md (#22624) (@de-slalonde) -
0f7da63
: docs(users): Add Doubble to official USERS.md (#22557) (@dag-andersen) -
31e8ff8
: docs(users): Update USERS.md - adding Paystack (#22925) (@ibrahimlawal-paystack) -
0455e84
: docs(users): Update USERS.md - adding Schneider Electric (#22907) (@kylash-mr) -
e691ee3
: docs: improved applicationset doc when deployed using helm. addresses #23155 (#23256) (@EricFortin) -
269e213
: docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true (cherry-pick #23918) (#23959) (@gcp-cherry-pick-bot[bot]) -
bf488cc
: docs: Add RequeueAfterSeconds documentation for git generator (#22890) (@raweber42) -
e55840a
: docs: Add Wakacje.pl to USERS.md (#22534) (@Jagermaist3r) -
b3e72ac
: docs: Addreplace
syncOption in application.yaml (#23274) (@ragul-engg) -
2e1e316
: docs: Add docs for local chain e2e tests run (#23319) (@reggie-k) -
98faf39
: docs: Add note about needing to restart the controller when excluding child resources (#22362) (@amit-o) -
6aa5f84
: docs: Added Swissblock Technologies to USERS.md (#23010) (@bygui86) -
9df2fd9
: docs: Added eSave to USERS.md (#23258) (@bryanme5) -
4d0d807
: docs: Adds chronicle-labs to users (#22635) (@WesleyCharlesBlake) -
f43523a
: docs: Bulk typo fix (#23144) (@codesenju) -
127293d
: docs: Clarify Google Directory API scope requirements in documentation (#23386) (@BobDu) -
0c20652
: docs: Correct project role RBAC wording in projects.md [Minor] (#22922) (@gekart) -
2fc05c5
: docs: Docs usage fix (#23450) (@tstirrat15) -
569f5d4
: docs: Document GitHub App credentials GitHub Enterprise Base URL when creating repository (#22389) (#22433) (@dkarpele) -
9849d27
: docs: Explain repo definition for source hydrators (#23454) (@barata) -
4b86629
: docs: Fix formatting in the "high-availability" documentation page (#23235) (@multani) -
fc3c929
: docs: Fix notice blocks in reconcile.md (#23277) (@HarHarLinks) -
80a194a
: docs: Fix section nesting in webhook.md (#23278) (@HarHarLinks) -
f550dc0
: docs: Fix typo in releasing.md (#23027) (@uta8a) -
e89e054
: docs: Fix typos (#23259) (@HarHarLinks) -
44294a5
: docs: Fixed link to argocd-cm.yaml [minor] (#22923) (@gekart) -
aa7f572
: docs: Helm values can't be used as soon as valuesObject is used (#22807) (@revitalbarletz) -
b7d39b5
: docs: Improve developer guide cherry-pick (#23916) (@reggie-k) -
8401dce
: docs: Removed IgnoreExtraneous since it is now in the new compare-options doc (#22632) (@christianh814) -
27ae11a
: docs: Style and formatting fixes in the developer guide (#22677) (@olivergondza) -
f54238b
: docs: Style and formatting improvements to User Guide (#22622) (@olivergondza) -
463155b
: docs: Update 2.14-3.0.md (#23314) (@saptadip) -
4aea93b
: docs: Update Appset-Any-Namespace.md - removed extra 'and' for clarity (#22767) (@revitalbarletz) -
a7dce39
: docs: Update sync-waves.md to include more details about phases and waves (#22768) (@revitalbarletz) -
4b6566a
: docs: add a precise description on helm chart prerelease version comparison. Fixes #21818 (#22724) (@sspreitzer) -
5cd1ef9
: docs: add external IP LoadBalancer Step (#22851) (@hrittikhere) -
3d73f37
: docs: add missing URL configuration for Google Groups SSO with Dex (#22197) (@vamsikrishna9640) -
d9e93f4
: docs: add more release dates (#23113) (@crenshaw-dev) -
66d7f1b
: docs: add notifications examples section (#22032) (@Aaron-9900) -
5dba064
: docs: clean up ci_automation.md for correctness and clarity (#23329) (@J3m3) -
0e80034
: docs: detailed valid states for pullRequestState (#21873) (@kthoms) -
7ee59d0
: docs: document syncPolicy.automated.enable field (#23332) (@crenshaw-dev) -
81f3843
: docs: fix a typo in config-management-plugins.md (#23172) (@Chupaka) -
ff7870d
: docs: fix jsonpath in 2.14-3.0 upgrade doc (#23045) (@cyrilgdn) -
e0b278f
: docs: mention about requirement for go template when using template patch (#22950) (@nitishfy) -
0864318
: docs: multiple resources should set a relative path in the valueFiles (#22745) (@revitalbarletz) -
ab337ed
: docs: promote proxy extensions to beta (#22361) (@reggie-k) -
0893d73
: docs: regroup generators reference fixes #23439 (#23440) (@EricFortin) -
ba9ad75
: docs: remove argocd installation redundant steps for Mac users (#22705) (@afzal442) -
e97114c
: docs: remove links to code (#22680) (@crenshaw-dev) -
899e996
: docs: remove projects as an allowed resource type from project level policy declarations documentation (#23036) (@hubwoop) -
43ce828
: docs: spelling, formatting, etc updates (#23306) (@HarHarLinks) -
0b7d7df
: docs: update USERS.md to include Artemis Health (#22895) (@asela-nomihealth) -
06dd876
: docs: update apps/appsets in any namespace flags documentation (#22480) (@nitishfy) -
ae6e359
: docs: update the defaultAppResyncPeriodJitter value to 60 (#23251) (@revitalbarletz)
Dependency updates
-
6d63683
: chore(deps): Update some dependencies versions (#22228) (#22260) (@andrii-korotkov-verkada) -
e22cd46
: chore(deps): bump @babel/runtime from 7.14.6 to 7.26.10 in /ui (#22304) (@dependabot[bot]) -
d2d344b
: chore(deps): bump @fortawesome/fontawesome-free from 6.5.2 to 6.7.2 in /ui (#23105) (@dependabot[bot]) -
198aa8a
: chore(deps): bump Dex from 2.41.1 to 2.43.0 (#23088) (@crenshaw-dev) -
ad6f0af
: chore(deps): bump SonarSource/sonarqube-scan-action from 4.2.1 to 5.2.0 (#23164) (@dependabot[bot]) -
2ed3ebe
: chore(deps): bump actions/cache from 4.2.0 to 4.2.3 (#23123) (@dependabot[bot]) -
c638852
: chore(deps): bump actions/download-artifact from 4.1.8 to 4.3.0 (#23153) (@dependabot[bot]) -
1d44046
: chore(deps): bump actions/setup-go from 5.2.0 to 5.5.0 (#23151) (@dependabot[bot]) -
22c11ce
: chore(deps): bump actions/setup-node from 4.1.0 to 4.4.0 (#23108) (@dependabot[bot]) -
f9971fa
: chore(deps): bump actions/upload-artifact from 4.4.3 to 4.5.0 (#21231) (@dependabot[bot]) -
73495d0
: chore(deps): bump chromedriver from 134.0.2 to 135.0.0 in /ui-test (#22555) (@dependabot[bot]) -
a1fd1ba
: chore(deps): bump chromedriver from 135.0.0 to 135.0.1 in /ui-test (#22628) (@dependabot[bot]) -
23f6822
: chore(deps): bump chromedriver from 135.0.1 to 135.0.2 in /ui-test (#22704) (@dependabot[bot]) -
0ad3a2c
: chore(deps): bump chromedriver from 135.0.2 to 135.0.3 in /ui-test (#22774) (@dependabot[bot]) -
5500a37
: chore(deps): bump chromedriver from 135.0.3 to 135.0.4 in /ui-test (#22787) (@dependabot[bot]) -
08d52f3
: chore(deps): bump chromedriver from 135.0.4 to 136.0.0 in /ui-test (#22839) (@dependabot[bot]) -
2078f40
: chore(deps): bump chromedriver from 136.0.0 to 136.0.2 in /ui-test (#22987) (@dependabot[bot]) -
bc00d08
: chore(deps): bump code.gitea.io/sdk/gitea from 0.20.0 to 0.21.0 (#22565) (@dependabot[bot]) -
4febded
: chore(deps): bump codecov/codecov-action from 4.6.0 to 5.1.2 (#21252) (@dependabot[bot]) -
cefb622
: chore(deps): bump codecov/test-results-action from 1.0.1 to 1.1.1 (#23124) (@dependabot[bot]) -
6c1cfed
: chore(deps): bump controller-gen to v0.18.0 (#23000) (@crenshaw-dev) -
bdcc705
: chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (#22903) (@dependabot[bot]) -
81c17cb
: chore(deps): bump docker/build-push-action from 6.10.0 to 6.17.0 (#23122) (@dependabot[bot]) -
8ad0e22
: chore(deps): bump docker/build-push-action from 6.17.0 to 6.18.0 (#23179) (@dependabot[bot]) -
fe52b4d
: chore(deps): bump docker/login-action from 3.3.0 to 3.4.0 (#23110) (@dependabot[bot]) -
d4ebcc0
: chore(deps): bump docker/setup-buildx-action from 3.10.0 to 3.11.0 (#23442) (@dependabot[bot]) -
e986370
: chore(deps): bump docker/setup-buildx-action from 3.8.0 to 3.10.0 (#23152) (@dependabot[bot]) -
6dc0319
: chore(deps): bump docker/setup-qemu-action from 3.2.0 to 3.6.0 (#23120) (@dependabot[bot]) -
ff9e40e
: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.0 to 1.17.1 (#22429) (@dependabot[bot]) -
d016dbe
: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.17.1 to 1.18.0 (#22564) (@dependabot[bot]) -
046b9e7
: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.10.0 to 1.10.1 (#23350) (@dependabot[bot]) -
c8c74b5
: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.8.2 to 1.9.0 (#22614) (@dependabot[bot]) -
41e7b26
: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.9.0 to 1.10.0 (#22990) (@dependabot[bot]) -
9f37d43
: chore(deps): bump github.com/Azure/kubelogin from 0.1.9 to 0.2.3 (#22401) (@dependabot[bot]) -
545b267
: chore(deps): bump github.com/Azure/kubelogin from 0.2.3 to 0.2.6 (#22419) (@dependabot[bot]) -
fe8083a
: chore(deps): bump github.com/Azure/kubelogin from 0.2.6 to 0.2.7 (#22453) (@dependabot[bot]) -
af3a37b
: chore(deps): bump github.com/Azure/kubelogin from 0.2.7 to 0.2.8 (#22813) (@dependabot[bot]) -
9050798
: chore(deps): bump github.com/alicebob/miniredis/v2 from 2.34.0 to 2.35.0 (#23271) (@dependabot[bot]) -
2d2efdc
: chore(deps): bump github.com/argoproj/pkg to v2.0.1 (#22516) (@crenshaw-dev) -
0be041a
: chore(deps): bump github.com/aws/aws-sdk-go from 1.55.6 to 1.55.7 (#22761) (@dependabot[bot]) -
8c2fc74
: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.14.0 to 2.15.0 (#22685) (@dependabot[bot]) -
b39ca15
: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.15.0 to 2.16.0 (#23221) (@dependabot[bot]) -
a2e99a0
: chore(deps): bump github.com/casbin/casbin/v2 from 2.103.0 to 2.104.0 (#22388) (@dependabot[bot]) -
713f947
: chore(deps): bump github.com/casbin/casbin/v2 from 2.104.0 to 2.105.0 (#22732) (@dependabot[bot]) -
8679549
: chore(deps): bump github.com/casbin/casbin/v2 from 2.105.0 to 2.106.0 (#23247) (@dependabot[bot]) -
2093179
: chore(deps): bump github.com/casbin/casbin/v2 from 2.106.0 to 2.107.0 (#23322) (@dependabot[bot]) -
fff55f2
: chore(deps): bump github.com/casbin/govaluate from 1.3.0 to 1.6.0 (#23074) (@dependabot[bot]) -
bd5e6af
: chore(deps): bump github.com/coreos/go-oidc/v3 from 3.13.0 to 3.14.1 (#22566) (@dependabot[bot]) -
065e298
: chore(deps): bump github.com/expr-lang/expr from 1.16.9 to 1.17.0 (#22364) (@dependabot[bot]) -
08f34b4
: chore(deps): bump github.com/expr-lang/expr from 1.17.0 to 1.17.1 (#22400) (@dependabot[bot]) -
a1f90b5
: chore(deps): bump github.com/expr-lang/expr from 1.17.1 to 1.17.2 (#22477) (@dependabot[bot]) -
32eaea7
: chore(deps): bump github.com/expr-lang/expr from 1.17.2 to 1.17.3 (#22989) (@dependabot[bot]) -
ee3752d
: chore(deps): bump github.com/expr-lang/expr from 1.17.3 to 1.17.4 (#23175) (@dependabot[bot]) -
7246c02
: chore(deps): bump github.com/expr-lang/expr from 1.17.4 to 1.17.5 (#23248) (@dependabot[bot]) -
54d7dbf
: chore(deps): bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 (#22577) (@dependabot[bot]) -
6ce6976
: chore(deps): bump github.com/go-git/go-git/v5 from 5.14.0 to 5.16.0 (#22684) (@dependabot[bot]) -
23ab5fc
: chore(deps): bump github.com/go-git/go-git/v5 from 5.16.0 to 5.16.1 (#23270) (@dependabot[bot]) -
dbd8009
: chore(deps): bump github.com/go-git/go-git/v5 from 5.16.1 to 5.16.2 (#23341) (@dependabot[bot]) -
93a8014
: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.5 to 4.1.0 (#22598) (@dependabot[bot]) -
b8051c6
: chore(deps): bump github.com/go-logr/logr from 1.4.2 to 1.4.3 (#23194) (@dependabot[bot]) -
9c17758
: chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#22442) (@dependabot[bot]) -
881448e
: chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#22441) (@dependabot[bot]) -
f8b5b0b
: chore(deps): bump github.com/google/go-jsonnet from 0.21.0-rc1.0.20250311032901-bc787d68ca30 to 0.21.0-rc2 (#22454) (@dependabot[bot]) -
d0afa89
: chore(deps): bump github.com/google/go-jsonnet from 0.21.0-rc2 to 0.21.0 (#22902) (@dependabot[bot]) -
fb0a898
: chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus from 1.0.1 to 1.1.0 (#23441) (@dependabot[bot]) -
f6861aa
: chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.1 to 2.3.2 (#22868) (@dependabot[bot]) -
bc73ff9
: chore(deps): bump github.com/jarcoal/httpmock from 1.3.1 to 1.4.0 (#22576) (@dependabot[bot]) -
0e17da4
: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.81 to 0.9.82 (#22543) (@dependabot[bot]) -
3a529f3
: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.82 to 0.9.83 (#22762) (@dependabot[bot]) -
9a738b2
: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.83 to 0.9.85 (#22866) (@dependabot[bot]) -
0a8a7e2
: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.85 to 0.9.86 (#23349) (@dependabot[bot]) -
30ede8a
: chore(deps): bump github.com/olekukonko/tablewriter from 0.0.6-0.20230925090304-df64c4bbad77 to 1.0.6 (#23030) (@dependabot[bot]) -
7735b74
: chore(deps): bump github.com/olekukonko/tablewriter from 1.0.6 to 1.0.7 (#23174) (@dependabot[bot]) -
127eef9
: chore(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 (#22615) (@dependabot[bot]) -
5e1d2b9
: chore(deps): bump github.com/prometheus/client_model from 0.6.1 to 0.6.2 (#22654) (@dependabot[bot]) -
a916289
: chore(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 (#22425) (@dependabot[bot]) -
a823e12
: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.116.0 to 0.129.0 (#23098) (@dependabot[bot]) -
c7a0fa3
: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.129.0 to 0.130.1 (#23365) (@dependabot[bot]) -
765d2d3
: chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.59.0 to 0.60.0 (#22214) (@dependabot[bot]) -
6fb4cb5
: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.32.0 to 1.35.0 (#22215) (@dependabot[bot]) -
d69f37b
: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.35.0 to 1.36.0 (#23096) (@dependabot[bot]) -
2ed31a7
: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.34.0 to 1.35.0 (#22210) (@dependabot[bot]) -
d0d53d3
: chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#22509) (@dependabot[bot]) -
fc147e3
: chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 (#22599) (@dependabot[bot]) -
73c9760
: chore(deps): bump golang.org/x/net from 0.39.0 to 0.40.0 (#22874) (@dependabot[bot]) -
d9b102b
: chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (#23289) (@dependabot[bot]) -
17337de
: chore(deps): bump golang.org/x/oauth2 from 0.28.0 to 0.29.0 (#22580) (@dependabot[bot]) -
c37be21
: chore(deps): bump golang.org/x/oauth2 from 0.29.0 to 0.30.0 (#22871) (@dependabot[bot]) -
41a4cd3
: chore(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 (#23290) (@dependabot[bot]) -
410a0a5
: chore(deps): bump golang.org/x/term from 0.31.0 to 0.32.0 (#22873) (@dependabot[bot]) -
ee45d0f
: chore(deps): bump golang.org/x/time from 0.11.0 to 0.12.0 (#23288) (@dependabot[bot]) -
5831c94
: chore(deps): bump golangci/golangci-lint-action from 6.1.1 to 8.0.0 (#23111) (@dependabot[bot]) -
fa02355
: chore(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 (#22542) (@dependabot[bot]) -
ca431dc
: chore(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 (#22742) (@dependabot[bot]) -
570b342
: chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.1 (#22988) (@dependabot[bot]) -
2f0bde6
: chore(deps): bump google.golang.org/grpc from 1.72.1 to 1.72.2 (#23161) (@dependabot[bot]) -
47326bd
: chore(deps): bump google.golang.org/grpc from 1.72.2 to 1.73.0 (#23292) (@dependabot[bot]) -
c943ad2
: chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#22478) (@dependabot[bot]) -
a501240
: chore(deps): bump goreleaser/goreleaser-action from 6.1.0 to 6.3.0 (#23163) (@dependabot[bot]) -
89d1ff9
: chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /ui (#22698) (@dependabot[bot]) -
1ff739d
: chore(deps): bump library/busybox from3308bdf
tof64ff79
in /test/e2e/multiarch-container (#23145) (@dependabot[bot]) -
df9ea61
: chore(deps): bump library/busybox from37f7b37
to3308bdf
in /test/e2e/multiarch-container (#23119) (@dependabot[bot]) -
92589de
: chore(deps): bump library/busybox from sha256:498a000f370d8c37927118ed80afe8adc38d1edcbfc071627d17b25c88efcab0 to sha256:37f7b378a29ceb4c551b1b5582e27747b855bbfaa73fa11914fe0df028dc581f in /test/e2e/multiarch-container (#22703) (@dependabot[bot]) -
f7b5bef
: chore(deps): bump library/golang from 1.24.1 to 1.24.2 in /test/container (#22597) (@dependabot[bot]) -
3a49fc8
: chore(deps): bump library/golang from 1.24.1 to 1.24.2 in /test/remote (#22581) (@dependabot[bot]) -
ef07bbd
: chore(deps): bump library/golang from 1.24.2 to 1.24.3 in /test/remote (#22905) (@dependabot[bot]) -
0480964
: chore(deps): bump library/golang from 1.24.2@sha256:1ecc479bc712a6bdb56df3e346e33edcc141f469f82840bab9f4bc2bc41bf91d to sha256:d9db32125db0c3a680cfb7a1afcaefb89c898a075ec148fdc2f0f646cc2ed509 in /test/container (#22729) (@dependabot[bot]) -
8cc091c
: chore(deps): bump library/golang from18a1f2d
to1ecc479
in /test/container (#22637) (@dependabot[bot]) -
923edea
: chore(deps): bump library/golang from18a1f2d
to1ecc479
in /test/remote (#22636) (@dependabot[bot]) -
b9cf44b
: chore(deps): bump library/golang from1bcf884
toe84f2e8
in /test/remote (#23106) (@dependabot[bot]) -
a5626a3
: chore(deps): bump library/golang from1ecc479
tod9db321
in /test/remote (#22790) (@dependabot[bot]) -
b63bf8f
: chore(deps): bump library/golang from39d9e7d
to86b4cff
in /test/remote (#22985) (@dependabot[bot]) -
5290de3
: chore(deps): bump library/golang from4c0a181
to81bf592
in /test/remote (#23220) (@dependabot[bot]) -
9d93eb2
: chore(deps): bump library/golang from8131d99
to30baaea
in /test/container (#22840) (@dependabot[bot]) -
9183506
: chore(deps): bump library/golang from86b4cff
to1bcf884
in /test/remote (#23094) (@dependabot[bot]) -
4e2d2d3
: chore(deps): bump library/golang from991aa6a
toc0b66cf
in /test/container (#22613) (@dependabot[bot]) -
81dda34
: chore(deps): bump library/golang from991aa6a
toc0b66cf
in /test/remote (#22618) (@dependabot[bot]) -
e292cc4
: chore(deps): bump library/golang fromc0b66cf
to18a1f2d
in /test/container (#22626) (@dependabot[bot]) -
e4d7103
: chore(deps): bump library/golang fromc0b66cf
to18a1f2d
in /test/remote (#22627) (@dependabot[bot]) -
7a2242a
: chore(deps): bump library/golang fromc5adecd
to8678013
in /test/remote (#22327) (@dependabot[bot]) -
274bdcc
: chore(deps): bump library/golang fromd9db321
to8131d99
in /test/container (#22820) (@dependabot[bot]) -
f31807d
: chore(deps): bump library/golang fromd9db321
to8131d99
in /test/remote (#22818) (@dependabot[bot]) -
234c73a
: chore(deps): bump library/golang frome84f2e8
to4c0a181
in /test/remote (#23209) (@dependabot[bot]) -
89f006a
: chore(deps): bump library/redis from 7.4.2 to 7.4.3 in /test/container (#22789) (@dependabot[bot]) -
b85fec6
: chore(deps): bump library/redis from 7.4.2@sha256:ca65ea36ae16e709b0f1c7534bc7e5b5ac2e5bb3c97236e4fec00e3625eb678d to sha256:fbdbaea47b9ae4ecc2082ecdb4e1cea81e32176ffb1dcf643d422ad07427e5d9 in /test/container (#22702) (@dependabot[bot]) -
8d8ca44
: chore(deps): bump library/redis from8bc6664
tod000041
in /test/container (#22821) (@dependabot[bot]) -
7d81d1a
: chore(deps): bump library/redis fromd000041
to7df1eef
in /test/container (#22841) (@dependabot[bot]) -
a85a760
: chore(deps): bump library/registry from 2.8 to 3.0 in /test/container (#22575) (@dependabot[bot]) -
86fa92d
: chore(deps): bump library/ubuntu from 24.04@sha256:80dd3c3b9c6cecb9f1667e9290b3bc61b78c2678c02cbdae5f0fea92cc6734ab to sha256:1e622c5f073b4f6bfad6632f2616c7f59ef256e96fe78bf6a595d1dc4376ac02 in /test/container (#22716) (@dependabot[bot]) -
59b9ffa
: chore(deps): bump oras.land/oras-go/v2 from 2.5.0 to 2.6.0 (#22912) (@dependabot[bot]) -
10abed7
: chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.1 (#23149) (@dependabot[bot]) -
fb40acd
: chore(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 (#23217) (@dependabot[bot]) -
4a41a86
: chore(deps): bump peter-evans/create-pull-request from 7.0.5 to 7.0.8 (#23107) (@dependabot[bot]) -
e131d27
: chore(deps): bump prismjs from 1.27.0 to 1.30.0 in /ui (#22296) (@dependabot[bot]) -
528f6ad
: chore(deps): bump selenium-webdriver from 4.29.0 to 4.30.0 in /ui-test (#22451) (@dependabot[bot]) -
c5f7898
: chore(deps): bump selenium-webdriver from 4.30.0 to 4.31.0 in /ui-test (#22574) (@dependabot[bot]) -
11736ab
: chore(deps): bump selenium-webdriver from 4.31.0 to 4.32.0 in /ui-test (#22867) (@dependabot[bot]) -
8c23cbd
: chore(deps): bump selenium-webdriver from 4.32.0 to 4.33.0 in /ui-test (#23147) (@dependabot[bot]) -
146a779
: chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.4 (#22959) (@dependabot[bot]) -
f6e15d2
: chore(deps): bump sigs.k8s.io/structured-merge-diff/v4 from 4.6.0 to 4.7.0 (#22653) (@dependabot[bot]) -
dbdc6ea
: chore(deps): bump sigstore/cosign-installer from 3.7.0 to 3.8.2 (#23109) (@dependabot[bot]) -
a671cc9
: chore(deps): bump sigstore/cosign-installer from 3.8.2 to 3.9.0 (#23467) (@dependabot[bot]) -
a2ff605
: chore(deps): bump slsa-framework/slsa-github-generator from 2.0.0 to 2.1.0 (#23166) (@dependabot[bot]) -
45f12f2
: chore(deps): bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#23150) (@dependabot[bot]) -
7496ede
: chore(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.0 (#23340) (@dependabot[bot]) -
ee92cf5
: chore(deps): bump softprops/action-gh-release from 2.3.0 to 2.3.2 (#23351) (@dependabot[bot]) -
57b039f
: chore(deps): bump style-loader to v1 (#23091) (@crenshaw-dev) -
3de278e
: chore(deps): bump tj-actions/changed-files from3981e4f
toc6634ca
(#23165) (@dependabot[bot]) -
f138b35
: chore(deps): bump tj-actions/changed-files frombab30c2
to3981e4f
(#23121) (@dependabot[bot]) -
362dc66
: chore(deps): update dependency gotestyourself/gotestsum to v1.12.2 (#22875) (@renovate[bot]) -
01e8bd1
: chore(deps): update dependency markdown to v3.8 (#22642) (@renovate[bot]) -
bee2362
: chore(deps): update dependency markdown to v3.8.1 (#23480) (@renovate[bot]) -
1cd3ac5
: chore(deps): update dependency pymdown-extensions to v10.15 (#22811) (@renovate[bot]) -
2a50dcb
: chore(deps): update module github.com/golangci/golangci-lint to v1.64.8 (#22384) (@renovate[bot]) -
faf0073
: chore(deps): update module github.com/golangci/golangci-lint to v2.1.1 (#22458) (@renovate[bot]) -
88ecbe2
: chore(deps): update module github.com/golangci/golangci-lint to v2.1.2 (#22675) (@renovate[bot]) -
eaf83ba
: chore(deps): update module github.com/golangci/golangci-lint to v2.1.5 (#22783) (@renovate[bot]) -
8950d0a
: chore(deps): update module github.com/golangci/golangci-lint to v2.1.6 (#22865) (@renovate[bot]) -
d076bfa
: chore(deps-dev): bump @babel/core from 7.7.2 to 7.27.1 in /ui (#23148) (@dependabot[bot]) -
0205eaf
: chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.14 in /ui (#23117) (@dependabot[bot]) -
77ecfe5
: chore(deps-dev): bump @types/node from 22.13.10 to 22.13.11 in /ui-test (#22452) (@dependabot[bot]) -
76f3e98
: chore(deps-dev): bump @types/node from 22.13.11 to 22.13.13 in /ui-test (#22479) (@dependabot[bot]) -
344b434
: chore(deps-dev): bump @types/node from 22.13.13 to 22.13.14 in /ui-test (#22495) (@dependabot[bot]) -
38b4cba
: chore(deps-dev): bump @types/node from 22.13.14 to 22.13.17 in /ui-test (#22541) (@dependabot[bot]) -
f63b807
: chore(deps-dev): bump @types/node from 22.13.17 to 22.14.0 in /ui-test (#22556) (@dependabot[bot]) -
600ab18
: chore(deps-dev): bump @types/node from 22.14.0 to 22.14.1 in /ui-test (#22652) (@dependabot[bot]) -
7079a4c
: chore(deps-dev): bump @types/node from 22.14.1 to 22.15.0 in /ui-test (#22788) (@dependabot[bot]) -
a004465
: chore(deps-dev): bump @types/node from 22.15.0 to 22.15.2 in /ui-test (#22812) (@dependabot[bot]) -
a12f517
: chore(deps-dev): bump @types/node from 22.15.11 to 22.15.14 in /ui-test (#22886) (@dependabot[bot]) -
ff1b935
: chore(deps-dev): bump @types/node from 22.15.14 to 22.15.16 in /ui-test (#22904) (@dependabot[bot]) -
09f874d
: chore(deps-dev): bump @types/node from 22.15.16 to 22.15.17 in /ui-test (#22911) (@dependabot[bot]) -
7b09aef
: chore(deps-dev): bump @types/node from 22.15.17 to 22.15.18 in /ui-test (#22986) (@dependabot[bot]) -
17d356f
: chore(deps-dev): bump @types/node from 22.15.18 to 22.15.19 in /ui-test (#23032) (@dependabot[bot]) -
4210535
: chore(deps-dev): bump @types/node from 22.15.19 to 22.15.21 in /ui-test (#23073) (@dependabot[bot]) -
969b043
: chore(deps-dev): bump @types/node from 22.15.3 to 22.15.11 in /ui-test (#22870) (@dependabot[bot]) -
580ae1d
: chore(deps-dev): bump dotenv from 16.4.7 to 16.5.0 in /ui-test (#22638) (@dependabot[bot]) -
baa679d
: chore(deps-dev): bump esbuild-loader from 2.18.0 to 4.3.0 in /ui (#21852) (@dependabot[bot]) -
53a2005
: chore(deps-dev): bump mocha from 11.0.1 to 11.2.2 in /ui-test (#22849) (@dependabot[bot]) -
cbb76a5
: chore(deps-dev): bump mocha from 11.2.2 to 11.3.0 in /ui-test (#23031) (@dependabot[bot]) -
e1db296
: chore(deps-dev): bump mocha from 11.3.0 to 11.4.0 in /ui-test (#23054) (@dependabot[bot]) -
e5ee3e4
: chore(deps-dev): bump mocha from 11.4.0 to 11.5.0 in /ui-test (#23146) (@dependabot[bot]) -
b99e8e7
: chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /ui-test (#22573) (@dependabot[bot])
Other work
-
1eeaab4
: Added Bayer AG to the USERS.md (#22645) (@nirmalarya) -
a5b4041
: Merge commit from fork (@Ry0taK) -
a445fcb
: chore(ci): address goreleaser deprecations (#22379) (@crenshaw-dev) -
33959d0
: chore(ci): disable dependabot for ui-test (#23200) (@crenshaw-dev) -
878d6f7
: chore(ci): fix otel dependabot group pattern (#23102) (@crenshaw-dev) -
bde63b5
: chore(ci): improve previous-version script readability, fix bug (#22378) (@crenshaw-dev) -
2e3f9eb
: chore(ci): pin tj-actions/changed-files to v46.0.5 (#23206) (@crenshaw-dev) -
0ec46f6
: chore(ci): upgrade golangci-lint to v2 (#22484) (@crenshaw-dev) -
25fc5d2
: chore(cli): fixargocd admin repo
command usage docs and examples (#23375) (@chengfang) -
8b567c9
: chore(cli): fixargocd repo
command usage docs and description (#23364) (@chengfang) -
a9dff07
: chore(docs): Added Yuno to the USERS.md (#22806) (@jitapichab) -
99b8761
: chore(docs): Update Server Side Diff Documentation (#22600) (@pjiang-dev) -
d0dbafc
: chore(docs): fix ZipRecruiter name in USERS.md (#22837) (@fedorovdima) -
70fc269
: chore(docs): fix indentation for Important admonition (#22883) (@fedorovdima) -
1b6c823
: chore(docs): prepare for new release (#23437) (@agaudreault) -
a3ef471
: chore(finalizers): remove hardcoding of application and applicationset finalizers (#23420) (@ranakan19) -
54501c0
: chore(lint): enable builtinShadow rule from go-critic (#23430) (@mmorel-35) -
c6ebc19
: chore(lint): enable emptyStringTest rule from go-critic (#23400) (@mmorel-35) -
4731c61
: chore(lint): enable evalOrder rule from go-critic (#23422) (@mmorel-35) -
8b25604
: chore(lint): enable filepathJoin rule from go-critic (#23453) (@mmorel-35) -
79c7587
: chore(lint): enable httpNoBody rule from go-critic (#23399) (@mmorel-35) -
7cc360e
: chore(lint): enable mapKey rule from go-critic (#23417) (@mmorel-35) -
2bf3f68
: chore(lint): enable more gocritic linters (#23328) (@crenshaw-dev) -
d33b9b9
: chore(lint): enable nestingReduce linter (#23378) (@crenshaw-dev) -
ede2b32
: chore(lint): enable ptrToRefParam rule from go-critic (#23424) (@mmorel-35) -
a91a659
: chore(lint): enable regexpSimplify rule from go-critic (#23405) (@mmorel-35) -
fa25f27
: chore(lint): enable sloppyReassign rule from go-critic (#23443) (@mmorel-35) -
b6e90ea
: chore(lint): enable sprintfQuotedString rule from go-critic (#23401) (@mmorel-35) -
0fa3c3d
: chore(lint): enable tparallel linter (#23318) (@crenshaw-dev) -
fd48c47
: chore(lint): enable typeAssertChain rule from go-critic (#23407) (@mmorel-35) -
6b24fcb
: chore(lint): enable typeDefFirst rule from go-critic (#23414) (@mmorel-35) -
114693d
: chore(lint): enable typeSwitchVar linter (#23391) (@crenshaw-dev) -
52ad029
: chore(lint): enable typeUnparen rule from go-critic (#23406) (@mmorel-35) -
10fa1aa
: chore(lint): enable unnecessaryBlock rule from go-critic (#23404) (@mmorel-35) -
1203ad0
: chore(lint): enable-all govet rules by default (#23426) (@mmorel-35) -
7d58ca3
: chore(logs): standardize application logging (#20731) (#21442) (@dhawos) -
8398380
: chore(refactor): initialize slice to exact length (#22981) (@crenshaw-dev) -
061d599
: chore(refactor): replace trivial function w/ standard lib (#23429) (@crenshaw-dev) -
be6ba0e
: chore(refactor): replace trivial functions w/ standard lib (#23063) (@crenshaw-dev) -
30c325d
: chore(refactor): simplify maps util (#23431) (@crenshaw-dev) -
6625d07
: chore(repo-server): unify semver resolution in new versions subpackage (#20216) (@PaulSonOfLars) -
97a38b4
: chore(server): remove dead code (#22955) (@crenshaw-dev) -
28e871e
: chore(sonar): Fix sonar warnings in applicationset/generators/duck_type.go (#23211) (@olivergondza) -
e25123b
: chore(test): add e2e tests for gitops-engine (#23304) (@agaudreault) -
f0d783b
: chore(test): fix mockery deprecation warnings (#22998) (@crenshaw-dev) -
797f1d6
: chore(test): upgrade to mockery v3 (#22999) (@crenshaw-dev) -
b3cd6fe
: chore: Add Icelandair to USERS.md (#22533) (@alexkivars) -
a0a82a1
: chore: Disable trace exports to Telemetry for helm-registry server (#23020) (@saipavan9) -
18a26d6
: chore: Update USERS.md (#22640) (@Oslan17) -
3f1d9bf
: chore: Updated Blog Link for v3.1 (#23494) (@christianh814) -
75098e5
: chore: add "dry_run" label to sync metrics (#22010) (@jsolana) -
39e483d
: chore: add ApplicationSet Controller docs to clisdocsgen (#22417) (@ishitasequeira) -
a628db9
: chore: allow to set CGO flags in makefile (#22437) (@agaudreault) -
8010b4f
: chore: bump gitops-engine for error wrapping (#23282) (@crenshaw-dev) -
4f35f7f
: chore: bump gitops-engine ssd fix (#23066) (@pjiang-dev) -
5b0d765
: chore: clean-up golangci-lint configuration (#22544) (@mmorel-35) -
54a45c4
: chore: disable gitpod (#23201) (@crenshaw-dev) -
b6d9d6d
: chore: enable exptostd linter (#23136) (@mmorel-35) -
30a0088
: chore: enable lint for unused private fields (#23242) (@crenshaw-dev) -
8c6f35b
: chore: enforce JS bundle size limit (#12922) (@crenshaw-dev) -
ffe4225
: chore: fix missed lint issues (#22518) (@crenshaw-dev) -
b39e3a8
: chore: initial support for tilt based development (#22337) (#23002) (@FourFifthsCode) -
d6efb9e
: chore: move OIDC PKCE support from UI to backend (#21729) (@yann-soubeyrand) -
d2da1b3
: chore: move pkg/exec in-tree (#22175) (#22460) (@crenshaw-dev) -
2c3a452
: chore: remove unused Trunc function (#23232) (@crenshaw-dev) -
309acd1
: chore: replace heptio-images with argocd-e2e-container (#23040) (@nitishfy) -
1be1d1c
: chore: setting up 3.1 release champion and approver (#23203) (@christianh814) -
17e03ff
: chore: simplify user agent version constraint handling in interceptors (#22358) (@mmorel-35) -
61d2a05
: chore: update Go to 1.24.6 (release-3.1) (#24093) (@thevilledev) -
81ac621
: chore: update release notes blog post link to v3.0 (#23222) (@nitishfy) -
90408cb
: chore: upgrade Go from 1.24.1 to 1.24.3 (#23026) (@thevilledev) -
e1195fd
: chore: upgrade Go from 1.24.3 to 1.24.4 (#23287) (@thevilledev) -
1df47e9
: chore: upgrade k8s to 1.33.1 (#23362) (@pjiang-dev) -
2ae9f43
: chore: upgrade mockery (#23387) (@blakepettersson) -
e8f568a
: chore: use name imports for argocd Utilio (#22836) (@ranakan19) -
8a4ba4d
: ci: add breaking changes section to changelog (#22395) (@agaudreault) -
200dc1d
: ci: fix supported-version script (cherry-pick #23496) (#23497) (@gcp-cherry-pick-bot[bot]) -
20f9081
: docs(docs/operator-manual/ui-customization.md): fix typo in setting name (#23485) (@msoderberg) -
47213a4
: docs(reconcile.md): fix command example (#23132) (@thiagowfx) -
949c9ea
: feat(commit-server): use os.Root for traversal protection (#22956) (@crenshaw-dev) -
9472273
: feat(health-check): Add resource_customizations for karpenter (#23139) (@kingbj940429) -
6c299bc
: feat(health-check): add resource_customizations for ocs.openshift.io (#23173) (@jennweir) -
610523b
: fix(commit-server): apply image override (#22916) (@crenshaw-dev) -
e28f609
: fix(commit-server): remove unnecessary init container (#22915) (@crenshaw-dev) -
2801a11
: fix(health-check): StorageCluster.ocs.openshift.io (#23393) (@jennweir) -
c7fa14e
: fix(repo-server): When using custom kustomize versions, obtain the correct path (#21449) (#21537) (@Asuforce) -
7814790
: fix(repo-server): sort images (#23372) (@crenshaw-dev) -
4b1bd18
: fix(snyk-report): Improve calculation of latest patch release (#23223) (@olivergondza) -
7bb7385
: fix(snyk-report): Sort analyzed released, add master (#23250) (@olivergondza) -
2e4d8e5
: refactor: Improve checkResourceStatus readability (#21260) (@tangboxuan) -
5509dd8
: test(server): handle string groups claim (#22973) (#23208) (@crenshaw-dev)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.12...v3.1.0
v3.0.16
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.16/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.16/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
-
50befe9
: fix(test): race condition in kubectl metrics (#23382) (#23383) (#24422) (@agaudreault)
Dependency updates
-
9982604
: chore(deps): bump gitops-engine (#24419) (@agaudreault)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.15...v3.0.16
v3.0.15
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.15/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.15/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.14...v3.0.15
v3.0.14
Quick Start
Use v3.0.15
There was an issue with immutable releases for v3.0.14 which caused some release steps to fail (uploading provenance and SBOMs). There should be nothing wrong with v3.0.14, but v3.0.15 is equivalent with a fully-successful release.
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.14/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
-
f4d409c
: fix(appset): prevent idle connection buildup by cloning http.DefaultTransport in Bitbucket SCM/MR generator (#24266) (@anandf) -
5ebdd71
: fix(security): repository.GetDetailedProject exposes repo secrets (#24390) (@crenshaw-dev)
Other work
-
775edda
: chore(cherry-pick-3.0): replace bitnami images (#24101) (#24287) (@nitishfy) -
ef5b8ca
: fix(cherry-pick-3.0): custom resource health for flux helm repository of type oci (#24340) (@adberger)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.13...v3.0.14
v3.0.13
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.0.13/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Release Notes Blog Post
For a detailed breakdown of the key changes and improvements in this release, check out the official blog post
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Bug fixes
-
b1df89b
: fix(lua): allow actions to add items to array (#24136) (@agaudreault) -
46e7c00
: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (#24222) (@rumstead) -
274ab28
: fix(util): Fix default key exchange algorthims used for SSH connection to be FIPS compliant (#24086) (cherry-pick 3.0) (#24165) (@anandf) -
d76cede
: fix:kustomize edit add component
check (#24100) (cherry-pick 3.0) (#24103) (@blakepettersson) -
d11bf1a
: fix: helm GetTags cache writing (cherry-pick #23865) (#23953) (@gcp-cherry-pick-bot[bot])
Documentation
-
7822fbd
: docs: 3.0 migration - added remediation for explicitly syncing apps that use ApplyOutOfSyncOnly=true (cherry-pick #23918) (#23957) (@gcp-cherry-pick-bot[bot])
Other work
-
d6e0e5c
: chore: cherry pick #24235 to release-3.0 (#24237) (@FourFifthsCode) -
3fb825c
: chore: update Go to 1.24.6 (release-3.0) (#24092) (@thevilledev)
Full Changelog: https://github.com/argoproj/argo-cd/compare/v3.0.12...v3.0.13
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.