Aquesta és una versió anterior. La versió actual és la 3.5.6. ArgoCD 3.5.6 · Data de publicació:
3.2.0 forma part de la branca 3.2, que va arribar al final de vida el 4 d’agost del 2026. Ja no rep correccions de seguretat. endoflife.date
Fitxers d’instal·lació 3.2.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | Portable · en-US | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.0/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.2.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.
> Please note that users operating large monorepos may encounter repo-server lock contention requiring pod restarts. A fix is under review and will be included in the next patch release.
Changelog
Features
- be8e79e: feat(appset): add pprof endpoints (cherry-pick #25044 for 3.2) (#25051) (@rumstead)
- 79f152c: feat(appset): deleting applications in order when Progressive sync enabled on applicationSet (#23465) (@ranakan19)
- b1a9fab: feat(appset): enhance ApplicationSet status debugging logs (#23869) (@somln)
- a5c6898: feat(appset): increase concurrent reconcile maximum to max int64 (#23721) (@rumstead)
- 6a20776: feat(cli): Support Server-Side Diff CLI (#23978) (@pjiang-dev)
- 69f7d39: feat(cli): add 'get-resource' command (#23196) (#23609) (@cjcocokrisp)
- 853b8dd: feat(cli): support password prompt input when --password is not provided in bcrypt cli (#23906) (@gyu-young-park)
- 5a8b427: feat(controller): Permit using newer revision when retrying failed sync (#11494) (#23038) (@olivergondza)
- 5c9a5ef: feat(health): Add healthCheck for CRD DatadogMetric (#23464) (@Nicolas-Richard)
- d3de443: feat(health): CronJob health and suspend, resume and terminate Job actions (#23991) (@agaudreault)
- 36f1a59: feat(health): add health checks for GitOps Promoter (#23663) (@crenshaw-dev)
- 99fea7c: feat(helm): upgrade to 3.18.3 (#23618) (@crenshaw-dev)
- e8e39a9: feat(helm): upgrading helm to 3.18.4 (#23724) (@mubarak-j)
- 6f6c39d: feat(hydrator): Commit message templating (#23679) (#24204) (@pbhatnagar-oss)
- e85e353: feat(hydrator): Credential template to source hydrator (#23999) (@pbhatnagar-oss)
- 562194b: feat(hydrator): add .gitattributes file to hydrated repo root (#23678) (#23725) (@FourFifthsCode)
- 8b2799c: feat(hydrator): parallelize repo-server calls (#24451) (#24436) (@crenshaw-dev)
- a6a78ef: feat(kustomize): upgrade to 5.7.0 (#23619) (@crenshaw-dev)
- d954789: feat(server): 3scale health checks (#24327) (#24326) (@ammachado)
- 5b8e4b5: feat(server): pass authenticated userId as header to extensions (#24356) (@agaudreault)
- 2229f9d: feat(ui): Add hydration in status to dashboard application tiles (#24319) (@adityaraj178)
- 13c47ee: feat(ui): Added repo connection state message (#24175) (@surajyadav1108)
- 72d054d: feat(ui): Requests info for Cpu and Mem added to Pod details (#20637) (@surajyadav1108)
- 762114c: feat(ui): Sort by application-sync-order in the list page (#23521) (#24191) (@downfa11)
- 97af89a: feat(ui): add prune option to application rollback (#23861) (#23932) (@anthisfan)
- 8d018bb: feat(ui): add sortable columns to application list (#24213) (#24535) (@downfa11)
- 6212ea2: feat(ui): adjust line-height and spacing for multi-line text in details row (#24173) (@jiwlee97)
- 26b970b: feat: Add gRPC health check in argocd-server (#24276) (@krapie)
- dcf1965: feat: Add health checks for Coralogix (#23853) (@daniel-leinov)
- 4e63bc7: feat: Adding ExtensionService health-check (#23576) (@solomon-kibret)
- be042c4: feat: AppSet PR generator return 0 results upon repo not found instead of failing (#23447) (@reggie-k)
- 3401d3b: feat: Export metrics to track number of users (#20801) (#23343) (@sathiya06)
- c447628: feat: Implement Altinity clickhouse-operator CRD health checks (#24017) (@acze)
- 6028dea: feat: add OpenTelemetry trace context propagation for HTTP requests (#23029) (@yafeiaa)
- 3af3a05: feat: add sso-host flag for OAuth2 login configuration (#22738) (#22784) (@PaleHazy)
- feab307: feat: add status.resourcesCount field to appset and change limit default (#24698) (#24711) (@alexmt)
- 29df864: feat: add title matching filter for Pull Request Generator (#23569) (@nitishfy)
- fca42e3: feat: log a warning instead of debug when repository webhook does not match an application (#23939) (@fernandocarletti)
- 7ae14c8: feat: preserve non-hydrated files during hydration (#24129) (@nitishfy)
- c012702: feat: read argocd password from stdin (#23520) (@nitishfy)
- 07bd5e0: feat: show operation state UI (#23589) (@Aaron-9900)
- 14a22ad: feat: update unpause action for Numaproj CRDs (#24036) (@dpadhiar)
Bug fixes
- 48a7030: fix(UI): Add missing icon colors to auto-sync (#23962) (@surajyadav1108)
- aff3ae3: fix(api): app create --upsert should not error on invalid current destination (#23922) (@agaudreault)
- fb94cad: fix(applications): update application navigation URLs (#22671) (#23285) (@Ruby-rc)
- 460111f: fix(applicationset): Git generator: Don't append default object to literal empty json array (#23500) (#23513) (@ChristianCiach)
- ac4ae17: fix(appset): When Appset is deleted, the controller should reconcile applicationset #23723 (#23823) (@sangdammad)
- 31e0f42: fix(appset): add applicationset leader election to roles and clean up (#14369) (#23976) (@rumstead)
- d269e6f: fix(appset): add applicationsets to the built-in readonly role (#24190) (#24318) (@crenshaw-dev)
- 6ec1aa1: fix(appset): do not remove progressive sync conditions (#23506) (@agaudreault)
- 03ac864: fix(cli): avoid panic in configure command when no local config exists (#23085) (#23967) (@krapie)
- 7f5ef5c: fix(cli): correct typo in bcrypt error message (#23849) (@gyu-young-park)
- 70c8f46: fix(cli): honor ALL_PROXY and other proxy environment variables (#24177) (@SinnoLn)
- f13aa46: fix(cli): respect refresh type when running with specified revision (#22463) (#22462) (@thejoeejoee)
- c4d99bb: fix(controller): expose ARGOCD_SYNC_WAVE_DELAY as configurable parameter (#24536) (@u-kai)
- e981167: fix(controller): get commit server url from env (#23536) (@nobbs)
- 83d553c: fix(controller): impersonation with destination name (#23309) (#23504) (@crenshaw-dev)
- e0f4b00: fix(darwin): remove the need for cgo when building a darwin binary on linux (#23507) (@rumstead)
- d7364b4: fix(dashboard): Allow quantile label as float and integer (#24087) (@adberger)
- b20fd43: fix(discovery): add missing lua syntax and return to discovery (fixes #24257) (#24262) (@jan-mrm)
- 614c85c: fix(docs): fix applicationsetcontroller.enable.github.api.metrics to false in docs cm (#23516) (@reggie-k)
- 4501ebb: fix(docs): include v3.1 upgrade docs (#23529) (@mubarak-j)
- 786b24e: fix(health): CRD health check message (#23690) (#23691) (@crenshaw-dev)
- f4c4c66: fix(health): add logic for disabled policies (#21347) (@dhaiducek)
- 91b8bba: fix(health): custom resource health for flux helm repository of type oci (#24294) (@adberger)
- 35e3897: fix(health): incorrect reason in PullRequest script (cherry-pick #24826 for 3.2) (#24828) (@argo-cd-cherry-pick-bot[bot])
- 8fa3e47: fix(health): remove CronJob progressing/suspended status (#24430) (@agaudreault)
- 4821d71: fix(health): typo in PromotionStrategy health.lua (cherry-pick #24726 for 3.2) (#24760) (@argo-cd-cherry-pick-bot[bot])
- c68ec27: fix(health): undeclared var used in ChangeTransferPolicy check (#23912) (@crenshaw-dev)
- d1251f4: fix(health): use promotion resource Ready condition regardless of reason (cherry-pick #24971 for 3.2) (#24973) (@argo-cd-cherry-pick-bot[bot])
- 56320a7: fix(hydrator): handle empty path (#24349) (@crenshaw-dev)
- 4d16fdc: fix(hydrator): normalize repo URL when grouping (#23564) (#23565) (@crenshaw-dev)
- c60a727: fix(hydrator): omit Argocd- trailers from hydrator.metadata (#23463) (@crenshaw-dev)
- 02de363: fix(metrics): grpc prometheus stats missing (#23877) (#23838) (@pbhatnagar-oss)
- 50531e6: fix(oci): loosen up layer restrictions (cherry-pick #24640 for 3.2) (#24648) (@argo-cd-cherry-pick-bot[bot])
- b96401b: fix(project): Do not block project update when a cluster referenced in an App doesn't exist (#23659) (@OpenGuidou)
- e8f8610: fix(security): repository.GetDetailedProject exposes repo secrets (#24387) (@crenshaw-dev)
- 796f72c: fix(server): Send Azure DevOps token via git extra headers (#23478) (#23631) (@mikebordon)
- 1ba3929: fix(server): ensure resource health status is inferred on application retrieval (#24832) (cherry-pick #24851 for 3.2) (#24865) (@argo-cd-cherry-pick-bot[bot])
- f420cce: fix(server): make parameterized resource actions backwards-compatible (#23695) (@crenshaw-dev)
- 0a1572b: fix(server): preserve webhook secret references on server restart (#22588) (#23905) (@somln)
- 8c8902b: fix(server): validate new project on update (#23970) (#23973) (@agaudreault)
- 1fbd63d: fix(sync): auto-sync loop when FailOnSharedResource (#23357) (#23641) (@agaudreault)
- 65a082b: fix(sync): do not retry when sync timeout has elapsed (#24020) (@agaudreault)
- 9dfa9db: fix(sync): operations in errors without status cause infinite auto-sync loop (#23356) (@agaudreault)
- 3349949: fix(test): TestFailKustomizeBuildPatches fails on MacOS dev. env (#23737) (@dudinea)
- 965c83e: fix(test): Test_SSHCreds_Environ_TempFileCleanupOnInvalidProxyURL fails on Macos dev. env. (#23755) (@dudinea)
- c880373: fix(tests): race condition creating the sync id (#23460) (@agaudreault)
- 8884b27: fix(ui): Improve Delete Dialog Behaviour when deleting child apps in the app-of-app pattern (cherry-pick #24802 for 3.2) (#25123) (@argo-cd-cherry-pick-bot[bot])
- d54c8af: fix(ui): Made App name font bolder in applications-list rows (#24256) (@surajyadav1108)