## argoproj/argo-cd — v3.4.7…v3.5.0-rc1

_643+ commits._

### Features
- **feat: adds mTLS support in repo-server (#26715)** (2df5f75)
- **feat(cli): Add support for Source Integrity configuration (#26997)** (57942ce)
- **feat: Add basic support for git tag path prefixes (#27290)** (022f935)
- **feat: support Azure AD groups claims overflow via Microsoft Graph API (#27397)** (01187d1)
- **feat(Jitter): Add Configurable Jitter for Webhook-Triggered application Refreshes (#25433)** (be19446)
- **feat(ui): add nauth.io resource icon (#28226)** (0dd8874)
- **feat(hydrator): make manifest hydration queue concurrency configurable (#27926) (#27948)** (86936e2)
- **feat(health): support BackendTLSPolicy.gateway.networking.k8s.io (#27385)** (289a4c0)
- **feat: Migrate from Helm 3 to Helm 4 (#28076)** (586430c)
- **feat(hydrator): opt-in source integrity verification for dry sources (Alpha) (#19302) (#28084)** (2308e17)
- **feat(hydrator): dynamically manage README template from argocd-cm ConfigMap [updated] (#19067) (#24309)** (f7a7deb)
- **feat(ui): support spec.sourceHydrator.drySource.repoURL** (2fcf104)
- **feat(hydrator): support syncSource repoURL for separate destination repo (#27011)** (bf1591d)
- **feat(server): drop objects from non-allowed namespaces before they enter the cache. (#28018)** (6b84ea9)
- **feat: Add ProvideClusterInfo and Config fields to ExecProviderConfig (#24282) (#27976)** (6d92e17)
- **feat(server): use typed Argo CD EventList for event-listing APIs (#25767) (#26322)** (224b75a)

### Fixes
- **fix: resolve HPA v2/v1 conversion error in structured merge diff (#27809)** (a34dbb7)
- **fix: update USERS.md to add OpenChoreo to the correct place in the list (#28297)** (0a292b9)
- **fix: Update checkPermissions to not exit the namespace loop after the first namespace regardless (#23855) (#24735)** (3cbae65)
- **fix(cli): print clear timeout message when argocd app wait times out (#28274)** (52f7b3b)
- **fix(ui): app/appset size of ResourceIcon (#28141)** (f6ade14)
- **fix(server): make server.glob.cache.size optional (#28242) (#28243)** (d6b2be8)
- **fix(ui): add icon for view.promoter.argoproj.io API group (#28246) (#28247)** (993533a)
- **fix(ui): reduce loaded application data on list operation (Relates [#15509]) (#25451)** (566c622)
- **fix: clean up orphaned temp packfiles left by an interrupted git fetch (#18831) (#28083)** (e684b7e)
- **fix: exclude live status from normalization (#28201)** (6bb2027)
- **fix(ui): wrap component in AppContextReact.Provider (#28131)** (9fb0c8c)
- **fix(source-integrity): Prevent key id masking (#28196)** (aeddcb9)
- **fix: fixes parsing of dex passwords with dollar sign (#28027)** (985f6f5)
- **fix: arch less ui build (#28180)** (8569aad)
- **Merge pull request #28159 from argoproj/fix-codecov-public-key-problem** (d24ba5b)
- **fix(health): PromotionStrategy stuck Progressing after no-op re-hydration (#28124) (#28125)** (c2044db)
- **fix: resolve cross-generator Values templates in RenderGeneratorParams (#27827) (#27830)** (a6c855e)
- **fix(applicationset): include repo URL in git file generator errors (#28075)** (e81969f)
- **fix(ui): Application Summary crashes on load for non-hydrator apps (#28112)** (abf7311)
- **fix: stop hydrator retry loop after recent failed hydration (#28051) (#28052)** (7a58d4d)
- **fix: race fix in setdefaultrole (#28044)** (a912a3e)
- **fix(ui): restore public registry tarball URLs in pnpm-lock.yaml** (b1db1b1)
- **fix: honor repo depth setting in gitSourceHasChanges and fetch functions (#27838)** (facb1a1)
- **fix: nil-check (#28039)** (748abaf)
- **Merge pull request #28038 from argoproj/argocd-fix-docs-for-eventlist-changes** (8546e61)
- **fix(docs): revert bogus 3.3-3.4 upgrade guide changes in #26322** (2f48cfb)
- **fix(ui): guard against undefined groupName in project role groups edit** (4fbe92a)
- **fix(gitops-engine): fix nil pointer dereference error in removeWebookMutation() (#27749)** (9d8fcd6)
- **fix: Subscription health check when installplanapproval is set to manual (#25923)** (69e6f94)
- **fix: Don't mark CRD degraded while 'Installing' (#26126)** (4535a1f)

### Backend
- **Bump version to 3.5.0-rc1 on release-3.5 branch (#28301)** (ddea9e7)
- **[Bot] docs: Update Snyk report (#28279)** (94d6849)
- **[Bot] docs: Update Snyk report (#28154)** (6395721)
- **[Bot] docs: Update Snyk report (#28070)** (8a2072c)
- **Merge pull request #28053 from crenshaw-dev/ui-drysource-repourl** (19d99f5)
- **Merge pull request #27091 from jwinters01/react-19** (ca353a7)
- **Merge remote-tracking branch 'upstream/master' into react-19** (2b7a9e0)

### Tests
- **test: remove dupe test, improve test names (#28252)** (dd4f826)
- **test: Add t.Parallel() to util/app tests (#28177)** (fff314d)
- **test(e2e): Add test for second Sync after initial for different resources/options (#28156) (#28155)** (3e2c297)
- **test(e2e): fix cleanup of CRDs for e2e tests (#28157) (#28158)** (bd9d14b)

### Docs
- **docs: fix minor typos in running-locally.md (#28298)** (83a4cc7)
- **docs: add OpenChoreo to the USERS.md list (#28283)** (cc3165f)
- **docs(hydrator): promote Source Hydrator from alpha to beta (#28229)** (08e959d)
- **docs: numbering fix (#28231)** (8f9f036)
- **docs: Add FRAYT to USERS.md (#28230)** (6d2eda5)
- **docs: add Eskimi to USERS.md (#28222)** (266b604)
- **docs: fix some typos and grammatical errors in Notifications section of Operator Manual (#28169) (#28187)** (44f087f)
- **docs: add memory tuning with GOMEMLIMIT (#27914)** (8bf5676)
- **docs: add note of linkage between shallow clones and MGP (#28151)** (9ad1c81)
- **docs: Update OpenUnison integration docs and screenshots for 28138 (#28139)** (d92a55b)
- **docs(hydrator): updates and clarifications (#28142)** (631e8e7)
- **docs: add scraping guidance for HA application controller metrics (#27901) (#28132)** (c0966d8)
- **docs: fix reference to tokenref.strict.mode key in TokenRef restrictions doc (#28110)** (aadabc6)
- **docs: fix minor typos in Istio ingress documentation (#28108)** (d19e2a4)
- **docs: update `MAINTAINERS.md` (#28093)** (1afb154)
- **docs: add docs for Appset UI (#27910)** (f4b00c9)
- **docs: add more guidelines to writing custom health checks (#28013)** (998aac6)

### Chore
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to 792443b (#28292)** (67c8618)
- **chore(deps): bump library/golang from `87a41d2` to `792443b` in /test/container (#28296)** (b51828c)
- **chore(deps): bump library/golang from `87a41d2` to `792443b` in /test/remote (#28293)** (96a97b2)
- **chore(deps-dev): bump @babel/core from 7.29.0 to 7.29.6 in /ui (#28300)** (67c6d19)
- **chore(CODEOWNERS): expand @argoproj/argocd-approvers-ci role ownership (#27721)** (099dbd7)
- **chore(deps): bump pnpm/action-setup from 6.0.8 to 6.0.9 (#28294)** (82c53c0)
- **chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.1 to 1.14.0 (#28295)** (877cdf6)
- **chore(deps): bump library/redis from `4c7ecf5` to `0a97239` in /test/container (#28282)** (0fb522b)
- **chore(deps): update module github.com/vektra/mockery/v3 to v3.7.1 (#28270)** (d08fec4)
- **chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.18.0 to 2.19.0 (#28261)** (028f5e1)
- **chore(deps): bump Helm to 4.2.1 (#28273)** (7933370)
- **chore: remove obsolete buster-backports apt source from builder stages (#28250)** (e5f1ada)
- **chore(deps): bump github.com/felixge/httpsnoop from 1.0.4 to 1.1.0 (#28263)** (38095fc)
- **chore(deps): bump github.com/redis/go-redis/v9 from 9.20.0 to 9.20.1 (#28262)** (3336cf6)
- **chore(deps): bump library/golang from `11fd8f7` to `87a41d2` in /test/container (#28260)** (526eeab)
- **chore(deps): bump library/redis from `f792aaa` to `4c7ecf5` in /test/container (#28259)** (2aaa40b)
- **chore(deps): bump library/golang from `11fd8f7` to `87a41d2` in /test/remote (#28258)** (cc65c2c)
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to 87a41d2 (#28245)** (7d028d4)
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to d184d9b (#28240)** (0af18dc)
- **chore(deps): bump library/redis from `aa049e6` to `f792aaa` in /test/container (#28235)** (fb107e4)
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to d47ca13 (#28238)** (27fa900)
- **chore(deps): bump the aws-sdk-v2 group with 2 updates (#28236)** (666fbf8)
- **chore(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 (#28237)** (b535b52)
- **chore(deps): bump library/golang from `68cb6d6` to `11fd8f7` in /test/container (#28211)** (5b1b1fb)
- **chore(deps-dev): bump sass from 1.99.0 to 1.100.0 in /ui (#28210)** (0a7f9f5)
- **chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 in /ui (#28212)** (eb752a4)
- **chore(deps): bump library/golang from `68cb6d6` to `11fd8f7` in /test/remote (#28208)** (da21a42)
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to 11fd8f7 (#28206)** (8727851)
- **chore(deps): bump SonarSource/sonarqube-scan-action from 8.1.0 to 8.2.0 (#28209)** (7e7972f)
- **chore(deps): bump go-client to v0.36.1, controller-runtime to v0.24.1 (#27804) (#27955)** (2f58395)
- **chore(deps): bump deepmerge from 3.3.0 to 4.3.1 in /ui (#27410)** (1ef9645)
- **chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 (#28190)** (47059fa)
- **chore(deps): bump the aws-sdk-v2 group with 6 updates (#28189)** (c2664ed)
- **chore(deps): bump renovatebot/github-action from 46.1.14 to 46.1.15 (#28188)** (2c9f570)
- **chore(deps): bump golang.org/x/term from 0.43.0 to 0.44.0 (#28192)** (99306c7)
- **chore(deps): bump oras.land/oras-go/v2 from 2.6.0 to 2.6.1 (#28193)** (1ff6a41)
- **chore(deps): bump Ubuntu base to 26.04 (#26630) (#28181)** (9281612)
- **chore(makefile): disable compiler optimization for DEV_IMAGE build (#28167) (#28168)** (596f6c0)
- **chore(deps): bump js-yaml from 3.14.1 to 4.2.0 in /ui (#28133)** (06fad73)
- **chore(deps): bump github.com/go-openapi/loads from 0.23.4 to 0.24.0 (#28171)** (7b7e3a7)
- **chore(deps): bump github.com/aws/smithy-go from 1.27.1 to 1.27.2 (#28170)** (df2b0b2)
- **chore(ci): bump codecov action to 7.0.0 to fix the GPG issue** (17daff3)
- **chore(deps): bump github.com/go-openapi/loads from 0.23.3 to 0.23.4 (#28121)** (8c673b9)
- **chore(deps): bump the aws-sdk-v2 group across 1 directory with 6 updates (#28119)** (d4acd0b)
- **chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.1 to 1.22.0 (#28144)** (3c6645f)
- **chore(deps): bump github.com/aws/smithy-go from 1.27.0 to 1.27.1 (#28146)** (02607a6)
- **chore(deps): bump github/codeql-action from 4.36.1 to 4.36.2 (#28145)** (0e2e476)
- **chore(ui): bump typescript-eslint (#28129)** (2107c9c)
- **chore(deps-dev): webpack 5 (#27404)** (bbe9acf)
- **chore(deps): bump library/golang from 1.26.3 to 1.26.4 in /test/remote (#28114)** (15fd01e)
- **chore(deps): bump github/codeql-action from 4.36.0 to 4.36.1 (#28115)** (f35fe84)
- **chore(deps): bump library/golang from 1.26.3 to 1.26.4 in /test/container (#28116)** (7358cb7)
- **chore(deps): bump github.com/go-openapi/runtime/server-middleware from 0.32.2 to 0.32.3 (#28122)** (a53d82e)
- **chore(ci): fix gitops-engine/hack/update_static_schema.sh work on Linux (#28126) (#28127)** (67e3ba5)
- **chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 (#28118)** (dd8ba4f)
- **chore(deps): bump github.com/aws/smithy-go from 1.26.0 to 1.27.0 (#28120)** (83d812f)
- **chore(deps): update docker.io/library/golang:1.26.4 docker digest to 68cb6d6 (#28111)** (6186eb7)
- **chore(deps): update group golang to v1.26.4 (#28104)** (4e99f75)
- **chore(deps): bump github.com/Azure/kubelogin from 0.2.17 to 0.2.18 (#28079)** (e2d1388)
- **chore(deps): bump the aws-sdk-v2 group with 6 updates (#28078)** (8229c2d)
- **chore: Refactor manifest caching to prevent function arg bloating (#28025)** (99438e5)
- **ci: use github release notes in goreleaser (#28048)** (f0d0613)
- **chore(deps): bump library/redis from `25e102b` to `aa049e6` in /test/container (#28056)** (7bde118)
- **chore(deps): bump the otel group with 2 updates (#28058)** (d0cf7ca)
- **chore(deps): bump the aws-sdk-v2 group with 6 updates (#28057)** (1ad5a69)
- **chore(deps): bump github.com/go-openapi/runtime/server-middleware from 0.30.0 to 0.32.2 (#28059)** (ebfe9c6)
- **chore(deps): bump github.com/redis/go-redis/v9 from 9.19.0 to 9.20.0 (#28060)** (3185b39)
- **chore(ui): bump argo-ui to c089d1d2d84df87f3712ae661273a5ab0d1ef3b0** (930a362)
- **ci: pin codecov version and fix minor typos in comments (#27074)** (70e6d76)
- **chore(deps): bump github.com/go-openapi/runtime from 0.29.5 to 0.32.2 (#28037)** (d91cef6)
- **chore(deps): bump docker/setup-qemu-action from 4.0.0 to 4.1.0 (#28035)** (87315e0)
- **chore(deps): bump the otel group with 4 updates (#28034)** (b10ba77)
- **chore(deps): bump github.com/aws/smithy-go from 1.25.1 to 1.26.0 (#28036)** (cbce5bf)
- **ci: bump goreleaser (#28033)** (76c6b59)
- **chore(deps): bump github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi from 1.31.12 to 1.32.0 in the aws-sdk-v2 group (#28019)** (648e9d2)
- **chore(deps): bump library/redis from 8.6.3 to 8.8.0 in /test/container (#28020)** (de52992)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/argoproj/argo-cd?utm_source=github-action)._