Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.0-rc1/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.12.0-rc1/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.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
- ef37b39: Revert "feat(server): log app Spec along with event (#16416)" (#18458) (@jannfis)
- 48bdf94: feat(appset): appset git generator verifies GPG signatures (#18545) (@ishitasequeira)
- 77c27c3: feat(appset): implement ResourceTree for ApplicationSets (#15741) (@alexymantha)
- c204f24: feat(cli): add support for multiple sources to sync command (#17808) (@ishitasequeira)
- 1cd6fca: feat(health): Added Humio Operator Healthchecks (#11628) (@togie6)
- 440fbac: feat(health): Implement k8s.mariadb.com CRD health checks (#17995) (@sennerholm)
- a2a0360: feat(paths): Add support for glob patterns (#18055) (@andrewjeffree)
- 4905911: feat(rbac): fine-grained update/delete for application resources (#18124) (@agaudreault)
- 336cc29: feat(reposerver): Skip calling git fetch if commit to checkout exists locally (#18657) (@shady-canva)
- ef9de40: feat(ui): list dependent resources in delete popup (#18116) (@agaudreault)
- f819870: feat: Add Sources tab to show all sources of a multi-source app (#17274) (#17275) (@keithchong)
- 4c6ad9d: feat: Add labels on Application's k8s events (#11381) (#18160) (@svghadi)
- badac51: feat: Add width change and full revision display for badge (#17502) (@choudellier-1A)
- 600737a: feat: Added the comment to support CLI message to get extended output (#18253) (@nikzayn)
- 9c8d652: feat: Adding the domain_hint as an optional field in OIDC configuration (#18214) (@nikzayn)
- 75cd97d: feat: Consistent hashing with bounded loads algorithm for sharding (#16564) (@akram)
- f138617: feat: Implement KafkaConnector,KafkaBridge CRD health checks (#18316) (@lenglet-k)
- 7ccf826: feat: Kyriba is using ArgoCD (#18456) (@nabilbendafi)
- ae61752: feat: Provide Edit support in Sources tab for multi-source app (#17588) (#17890) (@keithchong)
- 9bc1578: feat: Support Rollback multi-source apps; Follow-up to PR 14124 (#18615) (@keithchong)
- ee9b38f: feat: add ls-remote request fail metric (#18250) (@Jack-R-lantern)
- 9592b84: feat: adding gocover to e2e tests (#18130) (#18537) (@rumstead)
- c99fd49: feat: argocd cli support fish completion (#18484) (@Sn0rt)
- e54e45e: feat: changes git client to resolve semantic versioning tags (#17566) (@thepabloaguilar)
- 9bc9ff9: feat: implement keda health-checks (#16715) (@parmou)
- 4fd478b: feat: project-scoped repository credential improvements (#18388) (@blakepettersson)
- 4d8436b: feat: removed legacy app tracking label (#13203) (@gdsoumya)
- cbafc13: feat: support grpc message size as env (#17728) (@pasha-codefresh)
Bug fixes
- 852f744: fix(api): respect all allowed audiences, regardless of check order (#17876) (@crenshaw-dev)
- 922abef: fix(api): use arrays instead of map to display ApplicationManifetQuery fields in swagger (#17804) (@ishitasequeira)
- 8107303: fix(applicationset): prevent applicationset progressive sync from stalling in pending (#17296) (@wparr-circle)
- e6200ca: fix(appset): add debug logs around deleting ownerReferences and add warning docs about policy behavior (#18006) (@mikutas)
- 1453dc4: fix(ci): codecov (#18335) (@crenshaw-dev)
- c4756c5: fix(ci): run codegen for docs changes (#18536) (@crenshaw-dev)
- 496ac5e: fix(cli): ARGOCD_OPTS supports --header and other parameters (#17553) (@Young-Zen)
- 95d37dc: fix(deps): upgrade otel dependency (#18285) (@34fathombelow)
- 210f26a: fix(reposerver): fix OCI repository matching (#17955) (@MioOgbeni)
- 4e433c6: fix(snyk): use version sort (#17798) (@rumstead)
- 4d61974: fix(ui): Add title for full content without clicking (issue #17600) (#18243) (@sunyeongchoi)
- 22993de: fix(ui): Fix excessive padding on system level extension pages (issue #17929) (#18207) (@david-wu-octopus)
- 462c9ec: fix(ui): Fix jumpy "Source" panel when typing (issue #15961) (#18227) (@david-wu-octopus)
- a89e358: fix(ui): consistent resource menu across views (#18060) (#18069) (@agaudreault)
- 2d5c59c: fix(ui): dropdown-fixed in logs (#18470) (@surajyadav1108)
- 74a420d: fix(ui): pod log view dark mode toggle (#18424) (@surajyadav1108)
- e5c0e09: fix(ui): respect Application destination.name in cluster summary calculation (#18081) (@daftping)
- 719dc83: fix: Add Sources tab to show all sources of a multi-source app (#17939) (@keithchong)
- 5bb3c87: fix: Argo CD app is out of sync right after sync (#18155) (@alexmt)
- f4fd97d: fix: BanzaiCloud KafkaCluster healthcheck to return Progressing during rolling update (#17994) (@musubi7726)
- 2040bd6: fix: Correction in Rocket.chat documentation (#18498) (@raghavi101)
- e12fae8: fix: Excessive HTTP requests when navigating in list view (#17757) (@adberger)
- 45d6842: fix: InferenceService healthy condition change (#18340) (@bmopuri)
- f8e2ca7: fix: JSON unmarshaling error handling and nil return (#18700) (@Yuni-sa)
- 2031a07: fix: Pass logger to differ in diff command (#17871) (@matthewhughes-uw)
- b8b4b51: fix: UI Error caused by missing RBAC Permission (#10955) (@alexmt)
- 85ed1b9: fix: Update braces package to 3.0.3 (#18459) (@keithchong)
- ebb92d8: fix: add endpointslice replace (#18141) (@blakepettersson)
- 59ce337: fix: app names with non-alphanumeric characters in position 63 break syncs (issue #18237) (#18256) (@RobinsonZ)
- 36ff5cf: fix: copy visited map #11699 (#12667) (@ornew)
- 44894e9: fix: docker build fails due to 'http://deb.debian.org/debian buster-backports Release' does not have a Release file. (#17836) (@pasha-codefresh)
- 9f0d2a8: fix: docs site version selector broken (#18378) (@yyzxw)
- 71e1f30: fix: enable bool-compare rule from testifylint linter (#18414) (@mmorel-35)
- 9fe1dbf: fix: enable misspell linter (#18412) (@mmorel-35)
- a63068d: fix: enable sha256 and sha512 for git ssh (#18028) (@zamedic)
- d2fddb8: fix: github.com/cloudflare/circl High CVE (#18538) (@34fathombelow)
- 62d9838: fix: handle nil ParseableType from GVKParser (#18154) (@leoluz)
- f91179f: fix: invalid revision in re-used manifest cache (#17874) (@alexmt)
- fcdaee9: fix: jwtTokens are reset when creating new tokens for new role (#17298) (@BulatSaif)
- e025194: fix: minor ui fixes for repositories (#18648) (@blakepettersson)
- 5ac8d05: fix: prevent leak of files to /dev/shm in corner cases (#17658) (#17659) (@jgwest)
- 3703a1e: fix: prevent preview changes sync (#18400) (@yyzxw)
- d73eb8f: fix: remove Egress NetworkPolicy for argocd-redis and argocd-redis-ha-haproxy (#18367) (@mayzhang2000)
- b867c9e: fix: remove deprecated default cipher for golang >=1.22 (#17569) (@joshrwolf)
- dd3bb2b: fix: repo-server should allow not to skip hidden directories (#17957) (@BarAshkenazi)
- 957170e: fix: run codegen check in ci for docs (#17853) (@gdsoumya)
- 2547abc: fix: sonar scanner #18513 (#18559) (@rumstead)
- ec09937: fix: status.sync.comparedTo should use replace patch strategy (#18061) (@alexmt)
- c2dfab5: fix: update rbac validation to support applications in different namespaces (#17777) (@brycelowe)
- 1eec8eb: fix: use cmp vs reflect.DeepEqual for comparing Applications (#17861) (#17940) (@rumstead)
Documentation
- 85e04f5: docs(cli): remove docs for non-existing
argocd admin
commands (#17924) (@crenshaw-dev) - 2c0cc02: docs(cli): remove docs for non-existing
argocd app set
flags (#18671) (#18673) (@crenshaw-dev) - 2727aec: docs(update): Adding an example for deeplinks in using property that contains - or / (#18119) (@DaanQ42)
- 4c754c8: docs(webhook): include installation instructions on Triggers and Templates page (#18304) (@briceburg)
- 56b796d: docs: Add AlphaSense to USERS.md (#17942) (@jake-ciolek)
- 1d13dc2: docs: Add CloudGeometry to USERS.md (#17774) (@sergs-pci)
- 0cf6fdb: docs: Add IFS to USERS.md (#17806) (@antonhornquist)
- 659f426: docs: Add Metacore Games to USERS.md (#17827) (@juhosyrjanen)
- 3e2cfb1: docs: Add Syself to USERS.md (#18593) (@janiskemper)
- 00672a8: docs: Clarify how Argo CD detects and uses Kustomize (#11417) (@mcgitty)
- a36f50f: docs: Fix "core" link in getting started (#18437) (@erpel)
- 48eb7f3: docs: Improve the FAQ (#12039) (#18645) (@jsoref)
- 634645f: docs: Mention configmap to enable new git file globbing by name (#17936) (@ChristianCiach)
- 4abc992: docs: Proposal to support multi-source apps in the UI (#17106) (#17108) (@keithchong)
- 22a3a68: docs: Remove special characters from update doc (#18363) (@todaywasawesome)
- 5002773: docs: Update Getting started documentation (#17975) (@ramrodo)
- 968dc1a: docs: add Andgo Systems to users list (#18157) (@rikthevik)
- 37c813b: docs: add rogo to users.md (#18074) (@aiell0)
- b738f1f: docs: add soft documentation for
ignoreMissingValueFiles
(#17996) (@VannTen) - fe6bcc1: docs: clarify local user/SSO scope RBAC ambiguity (#18059) (@crenshaw-dev)
- c1787cf: docs: document go-based health checks (#18117) (@crenshaw-dev)
- 0f11dfb: docs: document helm fileParameters / helm-set-file (#17822) (@cardoe)
- c9c3c1d: docs: expand appset post selector examples (#18257) (@morey-tech)
- b0a3433: docs: fix 404 styling (#18094) (@crenshaw-dev)
- d90cfaf: docs: fix indentation (#18494) (@sathieu)
- 1c6b6eb: docs: fix metrics labels name in notification monitoring (#17869) (@dacofr)
- 67e6c6c: docs: fix typp (#17927) (@emirot)
- 175d7ee: docs: proposal for enhancing scoped repository credentials (#18290) (@blakepettersson)
- 78e0fc4: docs: redis-ha registry change (#18329) (@crenshaw-dev)
- 7acd9f0: docs: remove the recommendation to optionally auth redis for secrets mgmnt (#18455) (@tico24)
- 653fc8d: docs: replace image to one which includes ca-certificates (#18068) (@raweber42)
- 7efde25: docs: update multiple sources docs (#18662) (@ishitasequeira)
- 60cdd7d: docs: update notifications troubleshooting-errors doc with custom secret (#18490) (@hawkesn)
- ba2ea25: docs: update wording in diffing.md (#18027) (@deggja)
- fe02d88: docs: update workflows readme (#18263) (@igaskin)
- 4c096ed: docs: use compliant name in Generators-List.md (#18062) (@joebowbeer)
Dependency updates
- 55416ad: chore(deps): bump @fortawesome/fontawesome-free in /ui (#18397) (@dependabot[bot])
- c1960b5: chore(deps): bump @types/selenium-webdriver in /ui-test (#18476) (@dependabot[bot])
- 45832ce: chore(deps): bump @types/superagent from 4.1.21 to 8.1.6 in /ui (#17606) (@dependabot[bot])
- ad461c2: chore(deps): bump Kustomize from 3.14.4 to 3.15.2 (#18680) (@crenshaw-dev)
- 1757b7e: chore(deps): bump SonarSource/sonarqube-scan-action from 2.1.0 to 2.2 (#18649) (@dependabot[bot])
- 414be63: chore(deps): bump Ubuntu from 22.04 to 24.04 (#17973) (#18093) (@crenshaw-dev)
- f3f55dd: chore(deps): bump actions/*-artifact (#17923) (@crenshaw-dev)
- 5849a06: chore(deps): bump actions/cache from v3.3.2 to 4.0.2 (#18146) (@crenshaw-dev)
- 52e94fd: chore(deps): bump actions/download-artifact from 4.1.5 to 4.1.7 (#18185) (@dependabot[bot])
- 408295f: chore(deps): bump actions/setup-go from 4.x to 5.0.1 (#18144) (@crenshaw-dev)
- 50cec22: chore(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3 (#17926) (@dependabot[bot])
- 17cca81: chore(deps): bump bitnami/kubectl from 1.27 to 1.30 in /test/container (#18012) (@dependabot[bot])
- 2470552: chore(deps): bump bitnami/kubectl in /test/container (#18085) (@dependabot[bot])
- bab0ee0: chore(deps): bump bitnami/kubectl in /test/container (#18135) (@dependabot[bot])
- 346ae95: chore(deps): bump bitnami/kubectl in /test/container (#18186) (@dependabot[bot])
- 5e6ca70: chore(deps): bump bitnami/kubectl in /test/container (#18224) (@dependabot[bot])
- e6ea861: chore(deps): bump bitnami/kubectl in /test/container (#18262) (@dependabot[bot])
- 362b821: chore(deps): bump bitnami/kubectl in /test/container (#18517) (@dependabot[bot])
- 6232d73: chore(deps): bump bitnami/kubectl in /test/container (#18626) (@dependabot[bot])
- 8f280cf: chore(deps): bump braces from 3.0.2 to 3.0.3 in /ui-test (#18584) (@dependabot[bot])
- 9f27197: chore(deps): bump chromedriver from 125.0.0 to 125.0.1 in /ui-test (#18375) (@dependabot[bot])
- 1432f11: chore(deps): bump chromedriver from 125.0.1 to 125.0.2 in /ui-test (#18399) (@dependabot[bot])
- 6f43b68: chore(deps): bump chromedriver from 125.0.2 to 125.0.3 in /ui-test (#18477) (@dependabot[bot])
- 6f76e71: chore(deps): bump chromedriver from 125.0.3 to 126.0.0 in /ui-test (#18627) (@dependabot[bot])
- d57800f: chore(deps): bump chromedriver from 126.0.0 to 126.0.1 in /ui-test (#18699) (@dependabot[bot])
- b447dcc: chore(deps): bump chromedriver from 94.0.0 to 125.0.0 in /ui-test (#18303) (@dependabot[bot])
- 1f8acf4: chore(deps): bump code.gitea.io/sdk/gitea from 0.15.1 to 0.18.0 (#17880) (@dependabot[bot])
- f8557d2: chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 (#18650) (@dependabot[bot])
- 355ec75: chore(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 (#18583) (@dependabot[bot])
- 21b1514: chore(deps): bump docker/login-action from 3.1.0 to 3.2.0 (#18440) (@dependabot[bot])
- 13c7434: chore(deps): bump docker/setup-qeum-action from v2.2.0 to 3.0.0 (#18145) (@crenshaw-dev)
- 4fda009: chore(deps): bump foundation-sites from 6.7.5 to 6.8.1 in /ui (#18462) (@dependabot[bot])
- 2abfafd: chore(deps): bump github/codeql-action bundle to v2.17.2 (#18150) (@crenshaw-dev)
- 2aefa9c: chore(deps): bump gitops engine (#18679) (@crenshaw-dev)
- 5d31b03: chore(deps): bump gitpod/workspace-full from
511cecd
tof569b00
(#17565) (@dependabot[bot]) - cb32a14: chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#17901) (@dependabot[bot])
- bd671e8: chore(deps): bump golang.org/x/net from v0.21.0 to v0.25.0 (#18176) (@crenshaw-dev)
- bc53266: chore(deps): bump golangci/golangci-lint-action from v3.7.0 to 6.0.1 (#18148) (@crenshaw-dev)
- a95d595: chore(deps): bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 (#18376) (@dependabot[bot])
- 05576fd: chore(deps): bump goreleaser/goreleaser-action from 5.1.0 to 6.0.0 (#18504) (@dependabot[bot])
- 8aa88b6: chore(deps): bump jinja2 from 3.0.3 to 3.1.4 in /docs (#18091) (@dependabot[bot])
- 4f40c3e: chore(deps): bump jlumbroso/free-disk-space (#17932) (@dependabot[bot])
- df3bb3e: chore(deps): bump js-yaml and @types/js-yaml in /ui (#18168) (@dependabot[bot])
- 7003d06: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#18023) (@dependabot[bot])
- ca75b60: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#18039) (@dependabot[bot])
- 0a408a6: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#18134) (@dependabot[bot])
- 1f0c658: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#18492) (@dependabot[bot])
- e5c0526: chore(deps): bump library/golang from
0f76912
toa1dc408
(#18655) (@dependabot[bot]) - 170d543: chore(deps): bump library/golang from
0f76912
toa1dc408
(#18674) (@crenshaw-dev) - 50f889c: chore(deps): bump library/golang from
4950c1c
toc2010b9
(#18704) (@dependabot[bot]) - 27b592e: chore(deps): bump library/golang from
7d0dcbe
toff6cfbd
(#17794) (@dependabot[bot]) - fba3c2e: chore(deps): bump library/golang from
969349b
to0f76912
(#18628) (@dependabot[bot]) - 74805d5: chore(deps): bump library/golang in /test/container (#17865) (@dependabot[bot])
- 5efa404: chore(deps): bump library/golang in /test/container (#18625) (@dependabot[bot])
- af60215: chore(deps): bump library/golang in /test/container (#18653) (@dependabot[bot])
- e5eddc3: chore(deps): bump library/golang in /test/container (#18706) (@dependabot[bot])
- 8480f5c: chore(deps): bump library/node from 21.6.2 to 21.7.0 (#17446) (@dependabot[bot])
- ddc8523: chore(deps): bump library/node from 21.7.0 to 22.2.0 (#18297) (@dependabot[bot])
- 6263604: chore(deps): bump library/node from 21.7.1 to 21.7.3 in /test/container (#17816) (@dependabot[bot])
- a8b3663: chore(deps): bump library/node from 21.7.1 to 21.7.3 in /ui-test (#17815) (@dependabot[bot])
- 1e6ca4d: chore(deps): bump library/node from 21.7.3 to 22.0.0 in /test/container (#18022) (@dependabot[bot])
- 737f742: chore(deps): bump library/node from 21.7.3 to 22.0.0 in /ui-test (#18024) (@dependabot[bot])
- f65399a: chore(deps): bump library/node from 22.0.0 to 22.1.0 in /test/container (#18136) (@dependabot[bot])
- 0ca4f74: chore(deps): bump library/node from 22.0.0 to 22.1.0 in /ui-test (#18063) (@dependabot[bot])
- cd21752: chore(deps): bump library/node from 22.1.0 to 22.2.0 in /test/container (#18261) (@dependabot[bot])
- 800cc5e: chore(deps): bump library/node from 22.1.0 to 22.2.0 in /ui-test (#18260) (@dependabot[bot])
- 33df5ac: chore(deps): bump library/node from 22.2.0 to 22.3.0 (#18611) (@dependabot[bot])
- 6c1f0f8: chore(deps): bump library/node from 22.2.0 to 22.3.0 in /test/container (#18610) (@dependabot[bot])
- 2c53258: chore(deps): bump library/node from 22.2.0 to 22.3.0 in /ui-test (#18609) (@dependabot[bot])
- f9f6749: chore(deps): bump library/node from
64c46a6
tof9b4b4b
in /ui-test (#18206) (@dependabot[bot]) - 57ee536: chore(deps): bump library/node from
f73cc32
to5e4044f
(#18654) (@dependabot[bot]) - 1405413: chore(deps): bump library/node from
f73cc32
to5e4044f
in /ui-test (#18656) (@dependabot[bot]) - 3862aec: chore(deps): bump library/node from
f9b4b4b
to5a254b7
in /ui-test (#18222) (@dependabot[bot]) - b19a0d0: chore(deps): bump library/node in /test/container (#17946) (@dependabot[bot])
- 6d3abb3: chore(deps): bump library/node in /test/container (#17959) (@dependabot[bot])
- 5729c61: chore(deps): bump library/node in /test/container (#18204) (@dependabot[bot])
- 2b89d6c: chore(deps): bump library/node in /test/container (#18225) (@dependabot[bot])
- 5796557: chore(deps): bump library/node in /test/container (#18651) (@dependabot[bot])
- 8a28279: chore(deps): bump library/redis in /test/container (#18421) (@dependabot[bot])
- 1fd2f62: chore(deps): bump library/redis in /test/container (#18652) (@dependabot[bot])
- fe965ed: chore(deps): bump library/redis in /test/container (#18707) (@dependabot[bot])
- 3ab8e26: chore(deps): bump library/registry in /test/container (#18040) (@dependabot[bot])
- c38c8a9: chore(deps): bump library/ubuntu from 22.04 to 24.04 in /test/container (#17976) (@dependabot[bot])
- 73d341a: chore(deps): bump library/ubuntu in /test/container (#17879) (@dependabot[bot])
- 2162aaf: chore(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3 (#18183) (@dependabot[bot])
- dec655c: chore(deps): bump peter-evans/create-pull-request from 5.0.2 to 6.0.4 (#17931) (@dependabot[bot])
- 5452bf1: chore(deps): bump sigstore/cosign-installer from 3.4.0 to 3.5.0 (#18182) (@dependabot[bot])
- 56a0da8: chore(deps): bump slsa-framework/slsa-github-generator (#17934) (@dependabot[bot])
- e0e9dcf: chore(deps): bump softprops/action-gh-release from v0.1.15 to 2.0.5 (#18149) (@crenshaw-dev)
- 971fc3e: chore(deps): bump tar from 6.1.11 to 6.2.1 in /ui (#17791) (@dependabot[bot])
- 589da83: chore(deps): bump thehanimo/pr-title-checker from 1.4.0 to 1.4.2 (#17933) (@dependabot[bot])
- 52b1b43: chore(deps): bump tj-actions/changed-files from 42.0.2 to 44.5.2 (#18461) (@dependabot[bot])
- 3f0d8d5: chore(deps): bump ws from 8.17.0 to 8.17.1 in /ui (#18712) (@dependabot[bot])
- 029b5ac: chore(deps): bump ws from 8.17.0 to 8.17.1 in /ui-test (#18711) (@dependabot[bot])
- 020881a: chore(deps): upgrade haproxy to 2.6.17-alpine (#18574) (@34fathombelow)
- 2e43af5: chore(deps): upgrade helm to 3.14.4 (#18255) (@34fathombelow)
- 50745f0: chore(deps): upgrade helm to 5.4.2 (#18556) (@34fathombelow)
- fda368b: chore(deps-dev): bump @types/node from 14.14.14 to 20.12.12 in /ui-test (#18301) (@dependabot[bot])
- ced9a4a: chore(deps-dev): bump @types/node from 20.12.12 to 20.12.13 in /ui-test (#18449) (@dependabot[bot])
- d959a68: chore(deps-dev): bump @types/node from 20.12.13 to 20.14.1 in /ui-test (#18493) (@dependabot[bot])
- 240c008: chore(deps-dev): bump @types/node from 20.14.1 to 20.14.2 in /ui-test (#18519) (@dependabot[bot])
- 3fb9d95: chore(deps-dev): bump @types/node from 20.14.2 to 20.14.4 in /ui-test (#18705) (@dependabot[bot])
- 781261a: chore(deps-dev): bump @types/react-autocomplete in /ui (#18374) (@dependabot[bot])
- 37900ee: chore(deps-dev): bump @types/react-paginate from 6.2.1 to 7.1.4 in /ui (#18373) (@dependabot[bot])
- d1135c1: chore(deps-dev): bump dotenv from 8.2.0 to 16.4.5 in /ui-test (#18298) (@dependabot[bot])
- e3dff07: chore(deps-dev): bump monaco-editor-webpack-plugin in /ui (#18450) (@dependabot[bot])
- 90df1e6: chore(deps-dev): bump prettier from 1.19.1 to 2.8.8 in /ui-test (#18302) (@dependabot[bot])
- 807754c: chore(deps-dev): bump sass-loader from 12.6.0 to 14.2.1 in /ui (#18451) (@dependabot[bot])
- 3c19fdb: chore(deps-dev): bump typescript from 4.1.3 to 5.4.5 in /ui-test (#18300) (@dependabot[bot])
Other work
- 441367f: --- (#18307) (@dependabot[bot])
- 6374331: --- (#18311) (@dependabot[bot])
- 36b8ff5: --- (#18312) (@dependabot[bot])
- 4606476: --- (#18313) (@dependabot[bot])
- e096817: --- (#18314) (@dependabot[bot])
- e34aa2f: --- (#18315) (@dependabot[bot])
- 2dd5cd8: --- (#18318) (@dependabot[bot])
- cef69c3: --- (#18345) (@dependabot[bot])
- 96c2a95: --- (#18346) (@dependabot[bot])
- 0ec7f82: --- (#18349) (@dependabot[bot])
- 6a68b95: --- (#18352) (@dependabot[bot])
- 4aa6269: --- (#18353) (@dependabot[bot])
- 8776cc1: --- (#18362) (@dependabot[bot])
- 2a05ae0: Add health status for OpenFaaS functions (#18015) (@alexellis)
- 5e58bac: Add proper spacing (#18244) (@MalteMagnussen)
- 220dee0: Adding astra.netapp.io CRD health checks (#17999) (@MichaelHaigh)
- 82db166: Docs: Clarify that we don't actually follow semver (#18111) (@todaywasawesome)
- ba15569: Document units for argocd_app_reconcile (#18018) (@raxod502-plaid)
- 8a0757e: Fix logging hash with multiple sources (#18189) (@onee-only)
- 575575a: Fix post-delete finalizer in appset (#18003) (@joebowbeer)
- cbbb99d: Fix some comments (#17830) (@pullmerge)
- 6646c6b: Merge pull request from GHSA-2gvw-w6fj-7m3c (@pasha-codefresh)
- c264705: Merge pull request from GHSA-3cqf-953p-h5cp (@pasha-codefresh)
- 256d901: Merge pull request from GHSA-87p9-x75h-p4j2 (@blakepettersson)
- 8dff209: Merge pull request from GHSA-9766-5277-j5hr (@mayzhang2000)
- 13d5803: Merge pull request from GHSA-9766-5277-j5hr (@mayzhang2000)
- e230605: Merge pull request from GHSA-9m6p-x4h2-6frq (@pasha-codefresh)
- 57431b2: Merge pull request from GHSA-9m6p-x4h2-6frq (@pasha-codefresh)
- 92b22fd: Move code around to fix commit attribution. (#18515) (@PaulSonOfLars)
- ee02027: Update USERS.md (#17881) (@ragnarpa)
- 3a46e8c: Update USERS.md (#17891) (@Palmer-Reed-bah)
- 6110581: Update docs for azure workload identity cluster setup (#18357) (@MarkTallentire)
- 2d2fb08: Update ingress.md (#17766) (@sakirma)
- ea909fe: Update ingress.md (#18491) (@zencircle)
- 20fada8: Update ingress.md to work wirth traefik 3.0 (#18103) (@pgumpoldsberger)
- 8e66b3e: Update kustomize.md (#18065) (@zarelit)
- 2dbe5c1: Update sync-kubectl.md - Correct indentation for a sample (#17953) (@g1franc)
- 257b242: add apiVersion so yaml applies properly in-cluster (#18282) (@condaatje)
- 1cffa15: add argocd-secret-replacer (#10494) (@mmalyska)
- 43cb800: add fullscreen prop (#18309) (@Fluder-Paradyne)
- 4f66669: chore(ci): add /ui-test/ directory to dependabot.yml (#16235) (@chengfang)
- 2605a98: chore(ci): fix release notes (#18132) (@crenshaw-dev)
- 879cc60: chore(ci): ignore test files from sonar monitoring (#18573) (@crenshaw-dev)
- cc700df: chore(ci): only test four latest k8s versions (#18676) (@crenshaw-dev)
- 7945b26: chore(ui-dev): migrate
tslint
toeslint
(#11652) (#18079) (@Marvin9) - 532f5a8: chore: Add Verkada to ArgoCD users (#18199) (@andrii-korotkov-verkada)
- c740412: chore: Add rerunreport.txt to .gitignore (#17848) (@jannfis)
- 4faad94: chore: Improve appcontroller logs further - Closes [#18113] (#18174) (@andrii-korotkov-verkada)
- a1472ae: chore: add Octopus Deploy to USERS.md (#17858) (@pasha-codefresh)
- dbb9bc8: chore: add codecov config to CI approvers (#18686) (@crenshaw-dev)
- 1450f10: chore: add pipekit to argocd USERS (#18457) (@tico24)
- d8c8300: chore: add sonar-project.properties to cd in CODEOWNERS (#18577) (@crenshaw-dev)
- 69e82cc: chore: allow override of default e2e test args (#18415) (@aslafy-z)
- 049900e: chore: automate mock generation v2 (#18371) (@blakepettersson)
- ba2e6ac: chore: bump go version to 1.22.1 (#17895) (@crenshaw-dev)
- 37238ab: chore: bump go version to 1.22.4 (#18539) (@34fathombelow)
- ebe4804: chore: bump protobuf (#17788) (@blakepettersson)
- e3fa52d: chore: bump version (#18677) (@crenshaw-dev)
- a539f95: chore: cleanup follow up for enforce manifest generate path (#15636) (#17761) (@alexymantha)
- 3160369: chore: enable compare and nil-compare rules from testifylint linter (#18581) (@mmorel-35)
- 32519c7: chore: enable error-nil rule from testifylint linter (#18544) (@mmorel-35)
- 772c316: chore: enable errorlint linter on
cmd
folder (#18578) (@mmorel-35) - 0d153ef: chore: enable errorlint linter on
pkg
folder (#18563) (@mmorel-35) - 204176a: chore: enable errorlint linter on applicationset folder (#18618) (@mmorel-35)
- f7341ae: chore: enable errorlint linter on cmpserver and reposerver folders (#18629) (@mmorel-35)
- 140f172: chore: enable errorlint linter on controller folder (#18596) (@mmorel-35)
- f1848f5: chore: enable errorlint linter on server folder (#18624) (@mmorel-35)
- d7e9922: chore: enable errorlint linter on util folder (#18588) (@mmorel-35)
- 4a01f8a: chore: enable expected-actual rule from testifylint linter (#18575) (@mmorel-35)
- 9f1e2e8: chore: enable gocritic linter (#18633) (@mmorel-35)
- 7cf5ed0: chore: enable gofumpt and whitespace linters (#18567) (@mmorel-35)
- 33df2ce: chore: enable goimports linter (#18564) (@mmorel-35)
- 44b8dc1: chore: enable len and empty rules from testifylint linter (#18516) (@mmorel-35)
- 8f28199: chore: enable require-error from testifylint on cmpserver and reposerver folders (#18702) (@mmorel-35)
- 4494fe5: chore: enable require-error rule from errorlint linter on applicationset folder (#18689) (@mmorel-35)
- 38d6db6: chore: enable require-error rule from errorlint linter on cmd folder (#18683) (@mmorel-35)
- d7fc1bf: chore: enable require-error rule from errorlint linter on controller folder (#18690) (@mmorel-35)
- 89a0cc3: chore: enable require-error rule from errorlint linter on pkg folder (#18691) (@mmorel-35)
- c556cf7: chore: enable require-error rule from errorlint linter on server folder (#18687) (@mmorel-35)
- f770a2a: chore: enable require-error rule from errorlint linter on test folder (#18684) (@mmorel-35)
- 311c059: chore: enable require-error rule from testifylint linter (#18621) (@mmorel-35)
- c9ea5b1: chore: extend require-error rule from testifylint (#18658) (@mmorel-35)
- 0d1d1a1: chore: extend require-error rule from testifylint (#18675) (@mmorel-35)
- eac08dc: chore: extend require-error rule from testifylint (#18681) (@mmorel-35)
- 96e796e: chore: fix codegen after security fix (#17982) (@pasha-codefresh)
- 5ae342a: chore: fix unit-tests (#18215) (@leoluz)
- 1ecd397: chore: ignore mocks in codecov (#18685) (@crenshaw-dev)
- 1e35e68: chore: improve codegen error output (#17873) (@crenshaw-dev)
- 130c0f4: chore: missing qtar in go exclusions (#18698) (@mmorel-35)
- 48b636e: chore: native client mock should be generated with go gen (#17864) (@pasha-codefresh)
- 35deccb: chore: rename source-indexes to source-positions (#17746) (@ishitasequeira)
- 03e6f8a: chore: update docs and skip gpg tests on appset (#18637) (@ishitasequeira)
- db615ed: chore: update gitops engine for force sync option (#5882) (#17866) (@kkk777-7)
- aa7f1c5: chore: update jest version (#18295) (@pasha-codefresh)
- 5baba93: chore: update notifications-engine to f4856710 (#17971) (@lukaspj)
- 33f5714: chore: upgrade controller-gen from 0.4.1 to 0.14.0 (#17893) (@crenshaw-dev)
- 4d527f8: chore: upgrade redis to 7.0.15 (#17665) (@taisph)
- 2639c59: chore: use redis secret when running locally (#18489) (@crenshaw-dev)
- 334d5c5: chore:change file name for readthedocs compatibility (#17978) (@yyzxw)
- cd3c478: ci(lint): create .golangci.yaml (#18410) (@mmorel-35)
- 7adec6e: ci: updated yarn version (#18631) (@blakepettersson)
- 13506ad: doca: Update argocd_architecture image (#18073) (@ystkfujii)
- 60f3332: document possibility to specify request timeout in plugin generator (#17872) (@isihu)
- 0e531c9: feat(application-controller): Add support for rollback multi-source applications (#14124) (@JorTurFer)
- 1e2f598: feat(issue/#17003): implement camel.apache.org/Integration CRD health checks (#17004) (@mdebarros)
- d871b7f: fix source ordering issue in manifest generation for multi-source app while using manifests and diff commands (#18395) (@ishitasequeira)
- 97648ee: fixes list generator cluster element (#18389) (@RafaelBroseghini)
- 4f6a8dc: remove mention of beta state from apps-in-any-namespace doc (#17896) (@ishitasequeira)
- cd14356: removing strikeout as it was populating special character issue #14139 (#14823) (@rkriplani76)
- 05d10c8: typo on Cluster Generator doc (#18110) (@joaoestrela)
- 710bb76: update resolveRevision to use the correct source for multi-source app (#18194) (@ishitasequeira)
Full Changelog: v2.11.3...v2.12.0-rc1