github argoproj/argo-cd v3.3.0-rc1

pre-releaseone day ago

Quick Start

Non-HA:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.0-rc1/manifests/install.yaml

HA:

kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.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.

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

Bug fixes

Documentation

  • 6b1654b: docs(OCI): Add private repository examples for private OCI repo (#24737) (@GuillaumeASSIER)
  • f308ebf: docs(hydrator): document commit-server ServiceMonitor (#24800) (@crenshaw-dev)
  • be2b7da: docs(users): Add Dematic to USERS.md (#25246) (@jefftougas)
  • ce62770: docs(users): add Topicus.Education to adopters list (#25215) (@sboschman)
  • b8ca641: docs(webhook): document Azure DevOps username/password (#24693) (@crenshaw-dev)
  • b3dfab5: docs: Add Collins Aerospace to USERS.md (#25247) (@jeremyj563)
  • be31558: docs: Add Expedia to USERS.md (#25251) (@manali1205)
  • 43828a7: docs: Add IQVIA to the USERS.md list (#25253) (@jonathan-dale)
  • 3c12c01: docs: Add docs for CronJob health checks (#25477) (@dobesv)
  • 7c3b710: docs: Add documentation for GitHub Actions integration (#22953) (@applejag)
  • 82a2b76: docs: Add documentation for name property on Application sources resource (#24937) (@zentron)
  • 2ab3b0d: docs: Adding Arcadia to USERS.md (#25242) (@jgavinray)
  • bcff1f6: docs: Application source is not an array (#25411) (@stieler-it)
  • de781f4: docs: ApplicationSet any-namespace supports glob/regex (#25403) (@Mangaal)
  • 98a2261: docs: Delete dangling word in Source Hydrator docs (#24601) (@josemaia)
  • 910661f: docs: Document how to change --disable-auth in dev guide (#25308) (@reggie-k)
  • 9c64f4d: docs: Document setting TARGET_ARCH for running make image locally on Mac with Apple chip (#25334) (@reggie-k)
  • ef6a27f: docs: Document the correct sync option to disable client side migration (#25288) (@bryanhorstmann)
  • 06bffeb: docs: Document usage of ?. in notifications triggers and fix examples (#25352) (#25418) (@dudinea)
  • ba50c4a: docs: Fixes kubectl exec command in troubleshooting.md (#25387) (@mathewpeterson)
  • 7065fbb: docs: Improve switch to annotation tracking docs, clarifying that a new Git commit may be needed to avoid orphan resources (#25309) (@reggie-k)
  • 76c4996: docs: Mention default secret used to find Dex client secrets (#24105) (@kwentine)
  • 51b93e7: docs: Remove old link in USERS.md (#24646) (@onasser1)
  • d92ad4d: docs: Set Regina as release approver for 3.0 (#25349) (@todaywasawesome)
  • fe3632f: docs: Update Argo CD installation and API server access instructions (#25120) (@revitalbarletz)
  • 0a93e57: docs: Update Kustomize documentation for forceCommonLabels and forceCommonAnnotations (#25138) (@revitalbarletz)
  • 2d2249d: docs: Update USERS.md (#24806) (@zxselimcan)
  • 27715cd: docs: Update index.md to remove gitops-engine dependency reference (#25335) (@reggie-k)
  • 26efb17: docs: Update notes on Argo+Flux collaboration (#126) ( <>)
  • 84d94c0: docs: Update plugin generator docs to include overview (#25292) (@LogicalShark)
  • 1f8e9d9: docs: Update release.md to add step for retrying failed docs build in readthedocs (#25341) (@reggie-k)
  • 576c0c2: docs: Update telepresence command in the debugging-remote-environment.md (#24949) (@Julian-Chu)
  • 96804e8: docs: Update webhook documentation to clarify application sets (#25368) (@todaywasawesome)
  • 72e88be: docs: add Cilium Gateway API example for Argo CD with HTTP and gRPC routes (#25405) (@intojhanurag)
  • 54f9b8c: docs: add MongoDB to users.md (#25248) (@sakib)
  • 7ba0898: docs: add added healthchecks to upgrade docs (#25487) (@blakepettersson)
  • f5eaae7: docs: add app password step to retrieve using gmail support (#22706) (@afzal442)
  • 42929ff: docs: add explanation of drySource in hydrator (#25470) (@nitishfy)
  • ebca052: docs: add git concurrency issue in upgrade instruction (#25167) (@nitishfy)
  • 1bce29f: docs: add missing closing bracket (#24659) (@melosa11)
  • 9a6cf9d: docs: add myself as reviewer (#179) (@ash2k)
  • 7ba62f9: docs: add overrides in multi-source applications (#25089) (@afzal442)
  • 625651c: docs: add releasing.md file (#35) ( <>)
  • 0447ab6: docs: add screenshot of 'Confirm Pruning' experience (#25612) (@crenshaw-dev)
  • 98d0e84: docs: add user content for managed-by-url annotation (#25055) (@aali309)
  • d7954f0: docs: adds a section for OCI private repos in OCI dcos (#25572) (@ppapapetrou76)
  • f67da0b: docs: align operator-manual with actual values (#25594) (@kejne)
  • a2f57be: docs: application view ui extension docs (#25050) (@jwinters01)
  • 943936a: docs: clarify default hook deletion policy (#25170) (@Globulard)
  • 9c4579b: docs: clarify explanation of reconciliation interval and auto-sync behavior (#25024) (@nitishfy)
  • c3b39b3: docs: clarify project description (#53) ( <>)
  • ca84c31: docs: clarify resource.exclusions 25009 (#25107) (@sdahlbac)
  • 706e469: docs: custom actions contributor guide (#25461) (@reggie-k)
  • df17961: docs: document 'top level' packages (#44) ( <>)
  • be0d295: docs: explain rollingSync example (#25509) (@nitishfy)
  • 8373059: docs: fix doubled data field in notification examples (#25354) (@aibazhang)
  • 2f175fc: docs: fix duration known type (#25035) (@fad3t)
  • 91c479b: docs: fix exponential backoff timeout parameter documentation (#21021) (#25601) (@sahanajc4)
  • 9087ad7: docs: fix inconsistency in application health example (#24585) (@revitalbarletz)
  • ae03d8f: docs: fix jsonnet example indentation (#25620) (@onasser1)
  • ba41758: docs: fix typo in hydrator commit message template documentation (#24822) (@gyu-young-park)
  • 7dacb11: docs: fix typos (#24666) (@JPBotelho)
  • d0cb9c4: docs: high availability notes for CMP (#24743) (@fm1ck3y)
  • 8e91653: docs: improve secret url for source hydrator (#25502) (@emirot)
  • 0456a70: docs: listed added healthchecks in 3.3 (#25665) (@reggie-k)
  • e6152b8: docs: more thorough release instructions (#25173) (@crenshaw-dev)
  • 6cfef6b: docs: promote ApplicationSet's Progressive Sync to beta (#25122) (@ranakan19)
  • 42477a5: docs: remove duplicated period in plugins.md (#24746) (@nekomachi-touge)
  • 0aaffce: docs: remove gitops-engine in dependencies developer guide (#24888) (@robinlieb)
  • c1332ab: docs: remove out-of-date sections (#248) (@sbose78)
  • d5fee5a: docs: sync-waves guide: Use markdown formatting (#25372) (@dubek)
  • 8bebf65: docs: update Azure workload identity setup instructions (#25598) (@revitalbarletz)
  • c430882: docs: update Getting Started guide with local setup guidance (#25486) (@revitalbarletz)
  • c0c9768: docs: update RBAC documentation for user/group assignment (#25546) (@revitalbarletz)
  • c917599: docs: update RepoCreds Type description to include oci option (#25353) (@robinlieb)
  • 318e331: docs: update declarative setup for EKS clusters using Pod Identity (#25198) (@Woitekku)
  • 290aab9: docs: update link to health checks in gitops-engine (#24887) (@robinlieb)
  • 1db5ee8: docs: update link to point to resource health documentation (#24652) (@J3m3)
  • 4a4db1d: docs: update mkdocs local install steps (#25503) (@emirot)
  • 8d40fa3: docs: update user content for deleting applications (#25124) (@aali309)
  • e58d75f: docs: upgrade instructions for 3.3 with SSA (#25649) (@reggie-k)
  • a864d70: docs: use GitHub alerts instead of mkdocs admonitions (#24631) (@crenshaw-dev)

Dependency updates

  • d235018: Revert "chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0" (#25427) (@reggie-k)
  • 320754a: Revert "chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9" (#25426) (@reggie-k)
  • 1265e83: chore(deps): Update some dependencies - another run (#22228) (#696) (@andrii-korotkov-verkada)
  • acb47d5: chore(deps): Update some package versions (#690) (@andrii-korotkov-verkada)
  • 88c35a9: chore(deps): Upgrade structured-merge-diff from v4.4.1 to v4.4.3 (#637) (@andrii-korotkov-verkada)
  • 2c6edd8: chore(deps): bump SonarSource/sonarqube-scan-action from 5.3.1 to 7.0.0 (#25585) (@dependabot[bot])
  • 5159744: chore(deps): bump actions/cache from 2.1.4 to 2.1.5 (#275) (@dependabot[bot])
  • 6911e59: chore(deps): bump actions/cache from 2.1.5 to 2.1.6 (#282) (@dependabot[bot])
  • 31088be: chore(deps): bump actions/cache from 4.2.4 to 4.3.0 (#24736) (@dependabot[bot])
  • 125606e: chore(deps): bump actions/cache from 4.3.0 to 5.0.0 (#25626) (@dependabot[bot])
  • 933f7cb: chore(deps): bump actions/cache from v1 to v2 (#71) (@dependabot[bot])
  • ba03b48: chore(deps): bump actions/cache from v2 to v2.1.4 (#216) (@dependabot[bot])
  • d4476dc: chore(deps): bump actions/checkout from 4.0.0 to 5.0.0 (#24953) (@dependabot[bot])
  • 0a585e2: chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (#25322) (@dependabot[bot])
  • 290db5d: chore(deps): bump actions/checkout from 5.0.1 to 6.0.1 (#25482) (@dependabot[bot])
  • 3d2d32b: chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#25086) (@dependabot[bot])
  • c7f2518: chore(deps): bump actions/setup-go (#720) (@dependabot[bot])
  • c8139b3: chore(deps): bump actions/setup-go from 2.1.3 to 2.1.4 (#319) (@dependabot[bot])
  • 4f069a2: chore(deps): bump actions/setup-go from 2.1.4 to 3.2.0 (#412) (@dependabot[bot])
  • e03364f: chore(deps): bump actions/setup-go from 3.2.0 to 3.2.1 (#428) (@dependabot[bot])
  • 99b5a62: chore(deps): bump actions/setup-go from 6.0.0 to 6.1.0 (#25360) (@dependabot[bot])
  • 817d0e4: chore(deps): bump actions/setup-go from v1 to v2.1.0 (#73) (@dependabot[bot])
  • 607629e: chore(deps): bump actions/setup-go from v2.1.0 to v2.1.1 (#104) (@dependabot[bot])
  • 7026950: chore(deps): bump actions/setup-go from v2.1.1 to v2.1.2 (#114) (@dependabot[bot])
  • 646ff03: chore(deps): bump actions/setup-go from v2.1.2 to v2.1.3 (#152) (@dependabot[bot])
  • d1ece2d: chore(deps): bump actions/setup-node from 5.0.0 to 6.0.0 (#24952) (@dependabot[bot])
  • 644d1e6: chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#25507) (@dependabot[bot])
  • 8e9d24a: chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (#25085) (@dependabot[bot])
  • 7faf8c9: chore(deps): bump axios from 1.8.2 to 1.12.2 in /ui-test (#24793) (@dependabot[bot])
  • 6df6b7a: chore(deps): bump code.gitea.io/sdk/gitea from 0.22.0 to 0.22.1 (#25057) (@dependabot[bot])
  • f0c9d7e: chore(deps): bump codecov/codecov-action from 1.4.1 to 1.5.0 (#274) (@dependabot[bot])
  • 2d49581: chore(deps): bump codecov/codecov-action from 1.5.0 to 3.1.0 (#405) (@dependabot[bot])
  • 60c6378: chore(deps): bump codecov/codecov-action from a2f73fb6db51fcd2e0aa085dfb36dea90c5e3689 to 5c47607acb93fed5485fdbf7232e8a31425f672a (#649) (@dependabot[bot])
  • d12976c: chore(deps): bump codecov/codecov-action from v1 to v1.0.10 (#72) (@dependabot[bot])
  • 618250f: chore(deps): bump codecov/codecov-action from v1.0.10 to v1.0.12 (#106) (@dependabot[bot])
  • 4d6f298: chore(deps): bump codecov/codecov-action from v1.0.12 to v1.0.13 (#120) (@dependabot[bot])
  • 2098827: chore(deps): bump codecov/codecov-action from v1.0.13 to v1.1.0 (#194) (@dependabot[bot])
  • dac8377: chore(deps): bump codecov/codecov-action from v1.1.0 to v1.1.1 (#199) (@dependabot[bot])
  • ee1772e: chore(deps): bump codecov/codecov-action from v1.1.1 to v1.2.0 (#200) (@dependabot[bot])
  • bb076f0: chore(deps): bump codecov/codecov-action from v1.2.0 to v1.2.1 (#202) (@dependabot[bot])
  • 9e41499: chore(deps): bump codecov/codecov-action from v1.2.1 to v1.4.1 (#260) (@dependabot[bot])
  • c9fb04a: chore(deps): bump docker/login-action from 3.5.0 to 3.6.0 (#24789) (@dependabot[bot])
  • f645075: chore(deps): bump express from 4.20.0 to 4.22.1 in /ui (#25469) (@dependabot[bot])
  • 6638dd6: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.19.1 to 1.20.0 (#25212) (@dependabot[bot])
  • 9ef837c: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.11.0 to 1.12.0 (#24593) (@dependabot[bot])
  • 25ee9cc: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.12.0 to 1.13.0 (#24894) (@dependabot[bot])
  • fd2fc0a: chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.0 to 1.13.1 (#25254) (@dependabot[bot])
  • b74cf45: chore(deps): bump github.com/Azure/kubelogin from 0.2.10 to 0.2.11 (#24943) (@dependabot[bot])
  • 0e10276: chore(deps): bump github.com/Azure/kubelogin from 0.2.11 to 0.2.12 (#24983) (@dependabot[bot])
  • 3fa7348: chore(deps): bump github.com/Azure/kubelogin from 0.2.12 to 0.2.13 (#25376) (@dependabot[bot])
  • 9419eb9: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.16.0 to 2.17.0 (#24787) (@dependabot[bot])
  • 1d4d5db: chore(deps): bump github.com/casbin/casbin/v2 from 2.123.0 to 2.126.0 (#24630) (@dependabot[bot])
  • 52c70b8: chore(deps): bump github.com/casbin/casbin/v2 from 2.126.0 to 2.127.0 (#24675) (@dependabot[bot])
  • 8e778f1: chore(deps): bump github.com/casbin/casbin/v2 from 2.127.0 to 2.128.0 (#24918) (@dependabot[bot])
  • b91c191: chore(deps): bump github.com/casbin/casbin/v2 from 2.128.0 to 2.131.0 (#25142) (@dependabot[bot])
  • 1389f0c: chore(deps): bump github.com/casbin/casbin/v2 from 2.131.0 to 2.132.0 (#25177) (@dependabot[bot])
  • dcfd191: chore(deps): bump github.com/casbin/casbin/v2 from 2.132.0 to 2.134.0 (#25319) (@dependabot[bot])
  • 7ebdf10: chore(deps): bump github.com/casbin/casbin/v2 from 2.134.0 to 2.135.0 (#25583) (@dependabot[bot])
  • 19ca5df: chore(deps): bump github.com/cyphar/filepath-securejoin from 0.4.1 to 0.6.0 (#25228) (@yuvalshi0)
  • c549aea: chore(deps): bump github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1 (#25356) (@dependabot[bot])
  • 51a45c0: chore(deps): bump github.com/evanphx/json-patch (#125) (@dependabot[bot])
  • 11a5e25: chore(deps): bump github.com/evanphx/json-patch to v5.9.11 (#682) (@mmorel-35)
  • ab11e95: chore(deps): bump github.com/go-jose/go-jose/v4 from 4.1.2 to 4.1.3 (#24855) (@dependabot[bot])
  • eb76c93: chore(deps): bump github.com/go-logr/logr from 0.2.0 to 0.2.1 (#173) (@dependabot[bot])
  • 5bbbdfb: chore(deps): bump github.com/go-logr/logr from 1.2.0 to 1.2.2 (#368) (@dependabot[bot])
  • 5a60cc4: chore(deps): bump github.com/go-openapi/runtime from 0.28.0 to 0.29.0 (#24775) (@dependabot[bot])
  • b829cd2: chore(deps): bump github.com/go-openapi/runtime from 0.29.0 to 0.29.2 (#25255) (@dependabot[bot])
  • 0f8652d: chore(deps): bump github.com/golang/mock from 1.4.4 to 1.5.0 (#241) (@dependabot[bot])
  • 59b6b0e: chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware/v2 from 2.3.2 to 2.3.3 (#25176) (@dependabot[bot])
  • 860eed5: chore(deps): bump github.com/itchyny/gojq from 0.12.17 to 0.12.18 (#25465) (@dependabot[bot])
  • cc57831: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.87 to 0.9.88 (#25544) (@dependabot[bot])
  • 2adf456: chore(deps): bump github.com/olekukonko/tablewriter from 1.0.9 to 1.1.0 (#24676) (@dependabot[bot])
  • b6bf931: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.0 to 1.1.1 (#25232) (@dependabot[bot])
  • 56dcea0: chore(deps): bump github.com/olekukonko/tablewriter from 1.1.1 to 1.1.2 (#25453) (@dependabot[bot])
  • db76222: chore(deps): bump github.com/spf13/cobra from 0.0.5 to 0.0.7 (#78) (@dependabot[bot])
  • f53e1d5: chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#25505) (@dependabot[bot])
  • e5e3a1c: chore(deps): bump github.com/spf13/cobra from 1.2.1 to 1.5.0 (#420) (@dependabot[bot])
  • ee5c440: chore(deps): bump github.com/stretchr/testify from 1.4.0 to 1.6.1 (#77) (@dependabot[bot])
  • 09186f3: chore(deps): bump github.com/stretchr/testify from 1.6.1 to 1.7.0 (#208) (@dependabot[bot])
  • f43147f: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.142.6 to 0.147.1 (#24705) (@dependabot[bot])
  • e75e37c: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.147.1 to 0.148.0 (#24718) (@dependabot[bot])
  • eff6a63: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.148.0 to 0.148.1 (#24774) (@dependabot[bot])
  • b8f5299: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.148.1 to 0.157.0 (#24950) (@dependabot[bot])
  • 1b4fde1: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.157.0 to 0.157.1 (#25108) (@dependabot[bot])
  • c7b47c3: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.157.1 to 0.159.0 (#25175) (@dependabot[bot])
  • 61a89dc: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.159.0 to 0.160.0 (#25281) (@dependabot[bot])
  • a62e368: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 0.160.0 to 1.5.0 (#25481) (@dependabot[bot])
  • 4ddd0a2: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.5.0 to 1.7.0 (#25543) (@dependabot[bot])
  • 45a54ae: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.7.0 to 1.8.0 (#25554) (@dependabot[bot])
  • 8fec5c5: chore(deps): bump gitlab.com/gitlab-org/api/client-go from 1.8.0 to 1.8.1 (#25616) (@dependabot[bot])
  • 4d33ca9: chore(deps): bump golang.org/x/crypto from 0.42.0 to 0.43.0 (#24908) (@dependabot[bot])
  • 791e924: chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#25355) (@dependabot[bot])
  • 805c389: chore(deps): bump golang.org/x/crypto from 0.45.0 to 0.46.0 (#25555) (@dependabot[bot])
  • 30f4acc: chore(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 (#671) (@dependabot[bot])
  • e5ef2e1: chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#700) (@dependabot[bot])
  • 9169c08: chore(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 (#713) (@dependabot[bot])
  • f0bb119: chore(deps): bump golang.org/x/net from 0.44.0 to 0.46.0 (#24904) (@dependabot[bot])
  • f618adb: chore(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 (#25264) (@dependabot[bot])
  • fa873d4: chore(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 (#25556) (@dependabot[bot])
  • ce183f0: chore(deps): bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 (#24903) (@dependabot[bot])
  • d8a86f4: chore(deps): bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#25234) (@dependabot[bot])
  • b6da054: chore(deps): bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#25559) (@dependabot[bot])
  • 6d303b9: chore(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 (#25231) (@dependabot[bot])
  • 95b191d: chore(deps): bump golang.org/x/time from 0.13.0 to 0.14.0 (#24906) (@dependabot[bot])
  • 90b69e9: chore(deps): bump golangci-lint (#719) (@crenshaw-dev)
  • da6623b: chore(deps): bump golangci/golangci-lint-action from 2 to 3.2.0 (#409) (@dependabot[bot])
  • 13895fe: chore(deps): bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#25236) (@dependabot[bot])
  • df1035d: chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#25400) (@dependabot[bot])
  • b5f75f1: chore(deps): bump golangci/golangci-lint-action from 9.0.0 to 9.2.0 (#25483) (@dependabot[bot])
  • 8273c3a: chore(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0 (#24870) (@dependabot[bot])
  • 7b73766: chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#25320) (@dependabot[bot])
  • d9fe8a4: chore(deps): bump google.golang.org/protobuf from 1.36.10 to 1.36.11 (#25656) (@dependabot[bot])
  • 48c6671: chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#24829) (@dependabot[bot])
  • ec71344: chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /ui (#25315) (@dependabot[bot])
  • 83ce6ca: chore(deps): bump k8s libs from 0.29.2 to 0.29.6 (#586) (@crenshaw-dev)
  • 51a33e6: chore(deps): bump k8s.io/klog/v2 from 2.30.0 to 2.70.1 (#426) (@dependabot[bot])
  • 73f3e7f: chore(deps): bump k8s.io/klog/v2 from 2.4.0 to 2.8.0 (#239) (@dependabot[bot])
  • b560016: chore(deps): bump k8s.io/kubernetes from 1.22.2 to 1.23.1 (#365) (@tommyknows)
  • ef48aa9: chore(deps): bump library/busybox from 2f590fc to e3652a0 in /test/e2e/multiarch-container (#25116) (@dependabot[bot])
  • b7e09e0: chore(deps): bump library/busybox from d82f458 to 2f590fc in /test/e2e/multiarch-container (#24962) (@dependabot[bot])
  • de79e6a: chore(deps): bump library/busybox from e3652a0 to d80cd69 in /test/e2e/multiarch-container (#25560) (@dependabot[bot])
  • b760788: chore(deps): bump library/golang from 1.25.0 to 1.25.1 in /test/container (#24447) (@dependabot[bot])
  • b9916c3: chore(deps): bump library/golang from 1.25.0 to 1.25.1 in /test/remote (#24446) (@dependabot[bot])
  • 33e8175: chore(deps): bump library/golang from 1.25.1 to 1.25.3 in /test/remote (#24954) (@dependabot[bot])
  • eaf8301: chore(deps): bump library/golang from 1.25.3 to 1.25.5 in /test/remote (#25484) (@dependabot[bot])
  • 03e6342: chore(deps): bump library/golang from 0ece421 to a22b2e6 in /test/remote (#25586) (@dependabot[bot])
  • e161522: chore(deps): bump library/golang from 2e3aca2 to 6ea52a0 in /test/remote (#24975) (@dependabot[bot])
  • b7b4ab9: chore(deps): bump library/golang from 7d73c4c to 2e3aca2 in /test/remote (#24963) (@dependabot[bot])
  • 1b973b8: chore(deps): bump library/golang from 8305f5f to ab1f5c4 in /test/remote (#24817) (@dependabot[bot])
  • 33f6889: chore(deps): bump library/golang from ab1f5c4 to d709837 in /test/remote (#24857) (@dependabot[bot])
  • 5611814: chore(deps): bump library/registry from 1e96c37 to cd92709 in /test/container (#24955) (@dependabot[bot])
  • c330254: chore(deps): bump library/registry from 3725021 to 1e96c37 in /test/container (#24909) (@dependabot[bot])
  • 10f991d: chore(deps): bump min-document from 2.19.0 to 2.19.1 in /ui (#25223) (@dependabot[bot])
  • 3ad7da5: chore(deps): bump node-forge from 1.3.0 to 1.3.2 in /ui (#25434) (@dependabot[bot])
  • 68ff7df: chore(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#24803) (@dependabot[bot])
  • 4a1bf9e: chore(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#25584) (@dependabot[bot])
  • 83548e3: chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#25420) (@dependabot[bot])
  • 48c969b: chore(deps): bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#25432) (@dependabot[bot])
  • 08b93e8: chore(deps): bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#25545) (@dependabot[bot])
  • b7d975e: chore(deps): bump renovatebot/github-action from 43.0.12 to 43.0.13 (#24677) (@dependabot[bot])
  • 8dd534e: chore(deps): bump renovatebot/github-action from 43.0.13 to 43.0.14 (#24777) (@dependabot[bot])
  • b260143: chore(deps): bump renovatebot/github-action from 43.0.14 to 43.0.16 (#24896) (@dependabot[bot])
  • 9969156: chore(deps): bump renovatebot/github-action from 43.0.16 to 43.0.17 (#24951) (@dependabot[bot])
  • cb66083: chore(deps): bump renovatebot/github-action from 43.0.17 to 43.0.18 (#25011) (@dependabot[bot])
  • e80395b: chore(deps): bump renovatebot/github-action from 43.0.18 to 43.0.19 (#25099) (@dependabot[bot])
  • b7691b2: chore(deps): bump renovatebot/github-action from 43.0.19 to 43.0.20 (#25156) (@dependabot[bot])
  • 2a4734c: chore(deps): bump renovatebot/github-action from 43.0.20 to 44.0.2 (#25256) (@dependabot[bot])
  • 19ee75b: chore(deps): bump renovatebot/github-action from 44.0.2 to 44.0.3 (#25321) (@dependabot[bot])
  • da4e748: chore(deps): bump renovatebot/github-action from 44.0.3 to 44.0.5 (#25468) (@dependabot[bot])
  • ab8fdc7: chore(deps): bump sigs.k8s.io/yaml from 1.2.0 to 1.3.0 (#339) (@dependabot[bot])
  • 7aa522b: chore(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 (#24984) (@dependabot[bot])
  • ea3925e: chore(deps): bump softprops/action-gh-release from 2.3.3 to 2.3.4 (#24856) (@dependabot[bot])
  • 00eb906: chore(deps): bump softprops/action-gh-release from 2.3.4 to 2.4.0 (#24873) (@dependabot[bot])
  • 492f712: chore(deps): bump softprops/action-gh-release from 2.4.0 to 2.4.1 (#24944) (@dependabot[bot])
  • 6bf276f: chore(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2 (#25235) (@dependabot[bot])
  • e81872f: chore(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#25506) (@dependabot[bot])
  • 182a084: chore(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.1 (#25627) (@dependabot[bot])
  • 7ba800a: chore(deps): update actions/checkout digest to 1e31de5 (#24612) (@renovate[bot])
  • 414a178: chore(deps): update codecov/codecov-action action to v5.5.2 (#25608) (@renovate[bot])
  • 5aa6bcb: chore(deps): update dependency golang to v1.25.1 (#24618) (@argoproj-renovate[bot])
  • c11d35a: chore(deps): update dependency gotestyourself/gotestsum to v1.13.0 (#24610) (@argoproj-renovate[bot])
  • 5072fb7: chore(deps): update dependency markdown to v3.10 (#25152) (@argoproj-renovate[bot])
  • 9faa609: chore(deps): update dependency markdown to v3.9 (#24611) (@argoproj-renovate[bot])
  • a7a07e2: chore(deps): update dependency normalize-url to v4.5.1 [security] (#24607) (@renovate[bot])
  • 9fbdc10: chore(deps): update dependency pymdown-extensions to v10.17 (#25262) (@argoproj-renovate[bot])
  • c1a28aa: chore(deps): update dependency pymdown-extensions to v10.17.1 (#25333) (@argoproj-renovate[bot])
  • 45a89ef: chore(deps): update docker.io/bitnamilegacy/kubectl:1.32 docker digest to 9524faf (#24840) (@renovate[bot])
  • 77f313c: chore(deps): update docker.io/library/busybox docker digest to d82f458 (#24616) (@renovate[bot])
  • f209e7a: chore(deps): update docker.io/library/golang:1.25.0 docker digest to 5502b0e (#24617) (@renovate[bot])
  • b1e05e3: chore(deps): update docker.io/library/golang:1.25.1 docker digest to 3c96199 (#24812) (@argoproj-renovate[bot])
  • b8e8c1f: chore(deps): update docker.io/library/golang:1.25.1 docker digest to 9b057a4 (#24810) (@argoproj-renovate[bot])
  • 54311b9: chore(deps): update docker.io/library/golang:1.25.1 docker digest to ab1f5c4 (#24820) (@argoproj-renovate[bot])
  • aadd977: chore(deps): update docker.io/library/golang:1.25.1 docker digest to d709837 (#24948) (@renovate[bot])
  • 2d71941: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 0afe9b5 (#25168) (@argoproj-renovate[bot])
  • 9db75f6: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 0d8c14c (#25016) (@renovate[bot])
  • d8c72c2: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6bac879 (#25091) (@argoproj-renovate[bot])
  • b4c7467: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6d4e5e7 (#25187) (@argoproj-renovate[bot])
  • 7e1946c: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 6d4e5e7 (#25326) (@renovate[bot])
  • 4c57962: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 7e3cbcd (#25158) (@argoproj-renovate[bot])
  • c207a4f: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 8c945d3 (#25038) (@renovate[bot])
  • 6d5678a: chore(deps): update docker.io/library/golang:1.25.3 docker digest to 8c945d3 (#25041) (@argoproj-renovate[bot])
  • 8d0e5b9: chore(deps): update docker.io/library/golang:1.25.3 docker digest to b2663ef (#25172) (@argoproj-renovate[bot])
  • 5f66fe5: chore(deps): update docker.io/library/golang:1.25.3 docker digest to dd08f76 (#25073) (@argoproj-renovate[bot])
  • 61322b6: chore(deps): update docker.io/library/golang:1.25.5 docker digest to 0ece421 (#25568) (@renovate[bot])
  • 035726e: chore(deps): update docker.io/library/node:22.9.0 docker digest to 8398ea1 (#24619) (@renovate[bot])
  • 53fa4f4: chore(deps): update docker.io/library/node:23.0.0 docker digest to 9d09fa5 (#24620) (@renovate[bot])
  • f437a75: chore(deps): update docker.io/library/redis:8.2.3 docker digest to 7cb87cb (#25571) (@renovate[bot])
  • b553cc5: chore(deps): update docker.io/library/ubuntu:25.04 docker digest to 103c747 (#24625) (@renovate[bot])
  • 8fc795f: chore(deps): update docker.io/library/ubuntu:25.04 docker digest to 27771fb (#25031) (@renovate[bot])
  • e79a2bd: chore(deps): update docker.io/library/ubuntu:25.10 docker digest to 5922638 (#25603) (@renovate[bot])
  • 0fa1f67: chore(deps): update docker.io/library/ubuntu:25.10 docker digest to 9b61739 (#25043) (@renovate[bot])
  • 17b98d9: chore(deps): update github.com/argoproj/notifications-engine digest to e2e7fe1 (#25604) (@renovate[bot])
  • 0fb6c51: chore(deps): update group golang to v1.25.1 (#24605) (@argoproj-renovate[bot])
  • 12f332e: chore(deps): update module github.com/golangci/golangci-lint to v2.5.0 (#24673) (@argoproj-renovate[bot])
  • 6ca71fe: chore(deps): update module github.com/vektra/mockery/v3 to v3.5.5 (#24606) (@argoproj-renovate[bot])
  • fa609ef: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.0 (#25280) (@argoproj-renovate[bot])
  • 50d7b20: chore(deps): update module github.com/vektra/mockery/v3 to v3.6.1 (#25569) (@argoproj-renovate[bot])
  • 0371401: chore(deps): upgrade go version in dockerfile (#638) (@jmeridth)
  • f15cf61: chore(deps): upgrade k8s version and client-go (#530) (@fengshunli)

Other work

  • f39140c: Add "argo + flux" logo ( <>)
  • d79c06d: Add Ask-Us-Anything ( <>)
  • 0cb4f8a: Add black box design proposal ( <>)
  • c90d36e: Add black box hypothesis and acceptance criteria (@2opremio)
  • fec5ec3: Add black box hypothesis and acceptance criteria (@2opremio)
  • a9c4d40: Add description of a risk into 'Risks and Mitigations' section ( <>)
  • aedd5f5: Add docs that describes requirements for a repo auto-update and docker registry scanning components ( <>)
  • ffe694f: Add engine API to the black-box design ( <>)
  • 717b8bf: Add option to skip the dryrun from the sync context (#708) (@Nheijmink19)
  • bd7681a: Added support for impersonation in the kubectl (#534) (@anandf)
  • 2257d23: Apply reviewer notes (@alexmt)
  • 9970fab: Cherry-Pick Retry commit in master (#452) (@leoluz)
  • 06a52d3: Clarify where we want contributions ( <>)
  • 15973bc: Do not use --force with --dry-run (#633) (@rafal-jan)
  • c820482: Drop github.com/grpc-ecosystem/grpc-gateway dep (#63) (@ash2k)
  • 278472d: Fix Slack invite: https://slack.k8s.io/ ( <>)
  • 4bd4f29: Fix data race on err variable (#46) (@ash2k)
  • fb2ec13: Fix markdown links in README.md (#59) (@ordovicia)
  • 3e62005: Handlers cleanups (#101) (@ash2k)
  • c00a93d: Initial commit (@jaypipes)
  • 777c0ff: Initial commit ( <>)
  • 9de8221: Limit width to 100 characters per line ( <>)
  • fa0d6a8: Merge commit from fork (@crenshaw-dev)
  • 7e21b91: Merge commit from fork (@svghadi)
  • 174fcfe: Merge commit from fork (@crenshaw-dev)
  • 701bc50: Merge commit from fork (@thevilledev)
  • 1988c70: Merge commit from fork (@crenshaw-dev)
  • 8b533e5: Merge pull request #1 from alexmt/design ( <>)
  • ae40d12: Merge pull request #10 from dholbach/add-preliminary-slack (@jaypipes)
  • 3d22b0b: Merge pull request #11 from dholbach/add-slack-ama (@jaypipes)
  • 142bfe4: Merge pull request #12 from alexmt/blackbox-api ( <>)
  • 3c2b7eb: Merge pull request #14 from argoproj/add-poc-links ( <>)
  • 7d29c70: Merge pull request #15 from argoproj/add-meeting-times (@jaypipes)
  • a8b4283: Merge pull request #19 from argoproj/fix-slack-invite ( <>)
  • 57db784: Merge pull request #2 from 2opremio/master ( <>)
  • 7220635: Merge pull request #20 from dholbach/add-logo ( <>)
  • 051b7c6: Merge pull request #22 from argoproj/update-events (@jaypipes)
  • be3abd2: Merge pull request #23 from argoproj/add-faq (@jaypipes)
  • 6dee3d6: Merge pull request #24710 from leoluz/gitops-migration (@leoluz)
  • ac46a18: Merge pull request #24726 from crenshaw-dev/fix-health-typo (@leoluz)
  • 74a3275: Merge pull request #24733 from ranakan19/logVerbosity (@leoluz)
  • 78edcf4: Merge pull request #4 from dholbach/more-info ( <>)
  • 1bd4f7a: Merge pull request #9 from dholbach/add-coc (@jaypipes)
  • f5382d9: Merge remote-tracking branch 'ge-migrated/prepare-migration' into gitops-migration (@leoluz)
  • 8430dc0: Move argocd core to gitops engine repo (@alexmt)
  • 53ff80f: Move bottom-up design from google doc to markdown ( <>)
  • fb4d62b: Point to #gitops on Kubernetes Slack for now ( <>)
  • 5622a64: Reduce k8s.io/kubernetes usage (#57) (@ash2k)
  • 921c307: Rename black-box, white-box designs to bottom-up/top-down ( <>)
  • d5b318d: Rephrase a sentence that describes a requirement to contribute Flux specific features into GitOps engine ( <>)
  • 6f8e242: Replace SyncUnit with Sync ( <>)
  • 148710a: Replace app with SyncUnit ( <>)
  • 7d3da9f: Replace ghodss/yaml with sigs.k8s.io/yaml (#62) (@ash2k)
  • 8697b44: Revert "Add option to skip the dryrun from the sync context (#708)" (#730) (@crenshaw-dev)
  • 38db8bb: Update OWNERS (#237) (@edlee2121)
  • 991ede4: Update USERS.md (#25243) (@mmclane)
  • bf8e17f: Update and trim dependencies (#123) (@ash2k)
  • 8a3ce6d: Update condition to select right pvc as child for statefulset (#550) (@hanzala1234)
  • 4815faf: Update events section ( <>)
  • b371e3b: Update namespace v2 (#465) (@blakepettersson)
  • 37e7d2b: Update specs/design-black-box.md ( <>)
  • 2bb9588: Update specs/design-black-box.md ( <>)
  • 3a53391: Update specs/design-black-box.md ( <>)
  • 8049fbc: Update specs/design-black-box.md ( <>)
  • 374c236: Update specs/design-black-box.md ( <>)
  • ab1888e: Update specs/design-black-box.md ( <>)
  • 8635459: Update specs/design-black-box.md ( <>)
  • dd78b0b: Update specs/design-black-box.md ( <>)
  • 6f11a04: Update specs/design-black-box.md ( <>)
  • 47e2511: Update specs/design-black-box.md ( <>)
  • 6a28738: Update specs/design-black-box.md ( <>)
  • 3fdca00: Update specs/design-black-box.md ( <>)
  • a1b2105: Update specs/design-black-box.md ( <>)
  • 40c5701: Update specs/design-black-box.md ( <>)
  • 16598d5: Use UpdateSettingsFunc type (#58) (@ash2k)
  • fd50001: Use scheme.GroupKind as key for resource customization settings ( <>)
  • 9068f90: add readme notice about ongoing migration (#781) (@ppapapetrou76)
  • ef4dcd6: add some explanation about what this project tries to do ( <>)
  • 90e5e3a: added common disable sync otpion (#749) (@reggie-k)
  • d3f2ce3: addressed review feedback from Jay ( <>)
  • a16fb84: bump k8s v1.32 (#665) (@sivchari)
  • 6cce4b2: chore(ci): don't run renovate on forks (#24600) (@blakepettersson)
  • 47142b8: chore(ci): enable Renovate (#24602) (@crenshaw-dev)
  • e4cacd3: chore(ci): run tests on cherry-pick PRs (#694) (@crenshaw-dev)
  • 4e42f00: chore(ci): update github runners to oci gh arc runners (#24632) (@koksay)
  • 116707b: chore(cli): plugins always have an argocd prefix (#24768) (@blakepettersson)
  • 112657a: chore(docs): typo fixing in agent README file (#351) (@LinuxSuRen)
  • 9acb8f8: chore(docs): update all installs to use --server-side (#25538) (@pjiang-dev)
  • 27f30b4: chore(refactor): use rbac package for valid actions (#25456) (@nitishfy)
  • 49f5c03: chore(tilt): add deps for build and ui packages (#25165) (@FourFifthsCode)
  • 712109b: chore(ui): convert ApplicationDetails components to functional components (#23767) (@chansuke)
  • d1523a0: chore(ui): convert user-info-overview to function component (#23786) (@linghaoSu)
  • 4a71661: chore(ui): fix Incorrect links to applications managed by other argo instances (#23266) (@aali309)
  • af7ae18: chore: Add appkey and error fields in appcontroller (#24668) (#24669) (@andrii-korotkov)
  • e0a0d5b: chore: Adds a script to prepare repo for migration to main ArgoCD Repo (#766) (@ppapapetrou76)
  • d590fe5: chore: Cleanup IterateHierarchy v1 (#748) (@andrii-korotkov)
  • a586397: chore: Fix go version during ci lint (#401) (@leoluz)
  • 531c0db: chore: Remove support for deprecated extensions APIs (#381) (@terrytangyuan)
  • 6f7cd4f: chore: Speficy correct module dependency for kube-aggregator (#39) (@jannfis)
  • 55bb494: chore: Spelling (#215) (@jsoref)
  • 370078d: chore: Switch dry run applies to log with debug level (#705) (@andrii-korotkov-verkada)
  • cc707cc: chore: Update to Kubernetes v1.19.2 (#139) (@ash2k)
  • 9282458: chore: Use v0.20.4 kube dependencies (#238) (@sbose78)
  • df2a759: chore: add --force-conflicts and notes (#25639) (@pjiang-dev)
  • 363a715: chore: add CODEOWNERS (#641) (@jmeridth)
  • 7500c4f: chore: add OWNERS file (#41) ( <>)
  • c8a5159: chore: add search option to docs while previewing locally (#25660) (@onasser1)
  • 7258614: chore: add unit test for ssa with dryRun (#703) (@pjiang-dev)
  • b4e626c: chore: add unit tests for printKeyTable (header, rows, uppercase subtype) (#24274) (#24706) (@myeunee)
  • a48b381: chore: allow devs to run locally a subset of e2e tests (#25514) (@ppapapetrou76)
  • 46deaab: chore: allow docs approvers to merge for docs/operator-manual (#24813) (@crenshaw-dev)
  • 72bcdda: chore: avoid unnecessary json marshal (#626) (@crenshaw-dev)
  • df9b446: chore: avoid unnecessary json unmarshal (#627) (@crenshaw-dev)
  • edb9faa: chore: bump golangci-lint to v1.63.4 and list argo-cd linters (#670) (@mmorel-35)
  • 95e0025: chore: bump k8s libraries to 1.31 (#619) (@crenshaw-dev)
  • 97ad5b5: chore: bump k8s v1.34 (#773) (@pjiang-dev)
  • a45189f: chore: bump k8s.io dependencies to 1.17 (#70) (@darshanime)
  • 099cba6: chore: bump kubernetes version to 0.30.x (#579) (@sivchari)
  • 5db7846: chore: bumps helm to 3.19.2 and kustomize to 5.7.1 (#25362) (@ppapapetrou76)
  • 10f60b9: chore: bumps redis to the latest stable to eliminate vulns (#25272) (@ppapapetrou76)
  • 1d13ebc: chore: bumps redis version to 8.2.1 (#24523) (@ppapapetrou76)
  • d00c99d: chore: copy gitops-engine deps to test container (#24764) (@fm1ck3y)
  • 97d4a75: chore: enable Dependabot v2 (#67) (@sullis)
  • c323d36: chore: enable dot-imports, duplicated-imports from revive (#678) (@mmorel-35)
  • 70bee6a: chore: enable early-return, indent-error-flow and unnecessary-stmt from revive (#674) (@mmorel-35)
  • b111e50: chore: enable errorlint (#673) (@mmorel-35)
  • cc13a7d: chore: enable gocritic (#680) (@mmorel-35)
  • f948991: chore: enable gofumpt, gosimple and whitespace linters (#666) (@mmorel-35)
  • 0047207: chore: enable goimports linter (#669) (@mmorel-35)
  • ad846ac: chore: enable increment-decrement and redundant-import-alias from revive (#679) (@mmorel-35)
  • bfdad63: chore: enable misspell linter (#672) (@mmorel-35)
  • 7357465: chore: enable noctx linter (#24765) (@mmorel-35)
  • f5aa9e4: chore: enable perfsprint linter (#676) (@mmorel-35)
  • 0426664: chore: enable require-error from testifylint (#681) (@mmorel-35)
  • 3826638: chore: enable testifylint linter (#657) (@mmorel-35)
  • 367311b: chore: enable thelper linter (#675) (@mmorel-35)
  • 782fb85: chore: enable unparam linter (#677) (@mmorel-35)
  • ccee583: chore: enable unused-parameter and var-declaration from revive (#668) (@mmorel-35)
  • 7ac688a: chore: enable use-any from revive (#667) (@mmorel-35)
  • fdd2736: chore: fix Dockerfile COPY to correctly handle gitops-engine (#24863) (@downfa11)
  • f20995b: chore: fix codegen check (@leoluz)
  • 3fcb1a2: chore: fix go.work.sum (@leoluz)
  • 517c1ff: chore: fix typo in log message (#445) (@yujunz)
  • f13be2a: chore: gitops migration test PR (@leoluz)
  • a2b3f0a: chore: gitops-engine post migration fixes (#24727) (@leoluz)
  • a00ce82: chore: log cluster sync error (#541) (@crenshaw-dev)
  • ba91252: chore: merge gitops-engine test (@leoluz)
  • 7d150d0: chore: more docstrings (#606) (@crenshaw-dev)
  • 3de3136: chore: more logging for CRD updates (#554) (@crenshaw-dev)
  • 4ea2768: chore: refactor test functions to pass context from testing.T to fixtures (#25134) (@mmorel-35)
  • a702089: chore: regenerate cluster cache mocks (#40) ( <>)
  • b7f60b7: chore: release champ 3.3 (#25202) (@pjiang-dev)
  • a093a76: chore: remove actions/cache duplicated behavior with actions/setup-go (#658) (@mmorel-35)
  • 4386ff4: chore: remove duplicate scheme import (#580) (@pgier)
  • 541a154: chore: remove unnecessary lock value copy in test (#24939) (@shota3506)
  • d6f25a1: chore: remove unused struct (#25186) (@crenshaw-dev)
  • 3d9aab3: chore: speed up resolveResourceReferences (#625) (@crenshaw-dev)
  • 8e19104: chore: switch CI to golangci/golangci-lint-action@v2 (#259) ( <>)
  • b855894: chore: test resource conversion (#403) (@crenshaw-dev)
  • 8d65e80: chore: update README get involved links (#647) (@jmeridth)
  • fa0e8d6: chore: update static scheme (#588) (@crenshaw-dev)
  • 67ddccd: chore: upgrade k8s cliet to v0.24.2 (#427) (@alexmt)
  • f8f1b61: chore: upgrade k8s to 1.33.1 (#735) (@pjiang-dev)
  • 4546217: chore: upgrade the notification engine deps (#25219) (@afzal442)
  • f26533a: chore: use Expecter Structs from mockery (#25133) (@mmorel-35)
  • 7cdc0f9: chore: use WatchFuncWithContext (#25520) (@crenshaw-dev)
  • 079240b: chore: use go mod override instead of go.work (#24841) (@alexmt)
  • cebed7e: chore: wrap errors (#732) (@crenshaw-dev)
  • f960274: ci(release): only set latest release in github when latest (#24525) (@agaudreault)
  • 58443c6: describe license and code-of-conduct ( <>)
  • 9d32a60: document meeting times ( <>)
  • b8a7d7b: document youtube playlist too ( <>)
  • b18f378: fix for nil while sync (#83) (@mayzhang2000)
  • c08fd18: fix second slack-invite link ( <>)
  • c0ffe84: manage clusters via proxy (#466) (@ls0f)
  • 21a4cdc: no current events planned ( <>)
  • bcc0243: prepare repo for migration to ArgoCD repo (@leoluz)
  • ce9616a: refactor: IterateHierarchy method should use read lock (#65) ( <>)
  • 46d1496: refactor: Kubernetes 1.21 libraries (#266) (@ash2k)
  • 32c6afc: refactor: Kubernetes v1.20.1 (#195) (@ash2k)
  • 8d05efd: refactor: Return error from context (#140) (@ash2k)
  • 6884d33: refactor: add an API that returns built-in health assessement function (#285) ( <>)
  • 16575f1: refactor: add methods in errors package to quit with exit codes (#49) (@darshanime)
  • e344629: refactor: allow PatchResource to accept subresource (#175) (@jessesuen)
  • 411c8d0: refactor: cache cmdutil.Factory to improve syncronization performance (#281) ( <>)
  • e024377: refactor: cleanup printing and logging (#124) (@ash2k)
  • ef7702f: refactor: cleanups (#142) (@ash2k)
  • 1723191: refactor: deprecates obsolete Diff field (#54) ( <>)
  • 8472746: refactor: ensure list semaphore is released after response is fully processed (#135) ( <>)
  • cc0fb55: refactor: improve func signature (#103) (@ash2k)
  • 11e3221: refactor: reduce usage of k8s.io/kubernetes packages (#258) (@ash2k)
  • b067bd7: refactor: regenerate cluster cache mock (#291) ( <>)
  • afc2e64: refactor: remove dependency on github.com/argoproj/pkg package (#111) ( <>)
  • 5da9c7e: refactor: stop caching OpenAPISchema since it is cached by cmdutil.Factory (#287) ( <>)
  • 27374da: refactor: ugprade k8s client to v0.22.2 (#338) ( <>)
  • 57ea690: refactor: update resources install order according to helm implementation (#309) ( <>)
  • 3131194: refactor: use github.com/go-logr/logr for logging (#162) (@ash2k)
  • 579ea1d: refactor: using open api schema in cluster live state cache (#289) ( <>)
  • 5946820: seed FAQ document with content from the Slack AMA session ( <>)
  • c5b7114: selective sync (#213) (@kshamajain99)
  • 631d429: set default verbosity as 0 when dry run strategy is none (@ranakan19)
  • a36bd76: shore: update go.work.sum (@leoluz)
  • d8c17c2: spelling: less than (#434) (@jsoref)
  • b628c6d: test(controller): avoid race in test (#25655) (@crenshaw-dev)
  • dc952c1: validate resource opts (#759) (@agaudreault)

Full Changelog: v3.2.1...v3.3.0-rc1

Don't miss a new argo-cd release

NewReleases is sending notifications on new releases.