Skip to content

v2.14.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Dec 18:43
· 45 commits to master since this release
a89d012

Quick Start

Non-HA:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0-rc2/manifests/install.yaml

HA:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0-rc2/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

NOTE: There was an error in the 2.14.0-rc1 release, so 2.14.0-rc2 is the first release candidate.

Features (63)

  • feat: source hydrator (#20345)
  • feat(ui): Added title label for filters (#21149)
  • feat: Confluent Connector Resource Health Checker - #17695 (#17697)
  • feat: add health check for ClusterResourceSet (#20746)
  • feat: Sync timeouts for applications (#6055) (#20816)
  • feat(appset): reduce cluster secret logging (#21109)
  • feat: Timestamp for Health Status (#16972) (#18660)
  • feat: Adding skipSchemaValidation flag (#20771) (#20831)
  • feat(ui): Support filter for configured and unchanged on SYNC STATUS view (#20850)
  • feat(ui): Added timing info to container state UI (#20920)
  • feat(app): add ignore-healthcheck annotation (#20462)
  • feat(app): Add optional 'name' to Source object (#20470)
  • feat(ui): Added a warning popup before closing the application create panel (#20807)
  • feat: move appset delete confirmation to new prompt logic (#20677)
  • feat: adopt delete app confirmation to new prompt util (#20664)
  • feat: add orphaned resource count metric (#20521)
  • feat: add prompting to confirm application commands (#20658)
  • feat: add prompting to confirm project window deletion (#20656)
  • feat: add prompting to confirm account token deletion (#20654)
  • feat: support Suspended state for MonoVertexRollout (#20583)
  • feat(cmp): parameter to enable git creds to be shared from repo server to the plugin (#15107)
  • feat: add prompting to confirm project role deletion (#20613)
  • feat: add prompting to confirm project deletion (#20612)
  • feat: add prompting to confirm application resource deletion (#20611)
  • feat: Add ability to hide certain annotations on secret resources (#18216)
  • feat: add prompting to confirm delete certificate (#20547)
  • feat: add prompting to confirm prune during backup import (#20546)
  • feat: add prompting to confirm remove of repository credentials (#20541)
  • feat: add prompting to confirm deletion of gpg public key (#20539)
  • feat: Add reusable interactive prompts and configure command (issue #19528) (#19637)
  • feat: application resource deletion protection (#20497)
  • feat: allow individual extension configs (#20491)
  • feat: manage clusters via proxy (#20374)
  • feat: appset scm generators and PR generators should be able to access only secrets related to appset (#20309)
  • feat(appset): add 'project' to the Cluster Generator params (#20338)
  • feat: add custom actions for Numaflow CRDs (#20332)
  • feat: Enable ignoreResourceUpdate by default #19992 (#20303)
  • feat(controller): support Istio ServiceEntry network node #20270 (#20273)
  • feat(ui): support enable word wrap in live and desired manifest panel (#20299)
  • feat: introduce health checks for Numaflow CRDs (#20297)
  • feat: add Actions for PipelineRollout to allow/disallow data loss (#20298)
  • feat(health): Adding more health checks for Keycloak, Postgres, Grafana, SolrCloud (#20294)
  • feat(clusters) - Add disableCompression option in the cluster config (#20291)
  • feat: support using exponential backoff between self heal attempts (#20275)
  • feat: exclude Endpoints and EndpointSlices Kubernetes resource by default (#20251)
  • feat(applicationset): Add FlatList option to cluster generator - Fixes #20212 (#20231)
  • feat: add support for helm skipTests flag (#20118)
  • feat(cli): Add app diff option to specify exit code when diff (#20144)
  • feat(ui): support auto theme (#20080)
  • feat(appset): parameterize requeue time #20063 (#20064)
  • feat: Add nodeSelector for Linux nodes (#20148)
  • feat: basic e2e tests in order to verify notification service health (#20182)
  • feat(ui): make name property for repos (#20077)
  • feat(appset): Add a cache layer for Argo Projects to speed-up application validation (#18703)
  • feat: introduce pause/unpause actions for Numaplane CRDs (#20128)
  • feat: transmit manifest-generate-path resources to the cmp-server for plugin-based applications (#19209)
  • feat(ui): move graphs by dragging mouse in app resource tree view (#18025) (#20009)
  • feat: option to disable writing k8s events(#18205) (#18441)
  • feat(ui): add token diff support in diff view (#19983)
  • feat(health): add healthchecks for Gloo resources (#11379)
  • feat: Change the file name convention when downloading pod logs (#19938)
  • feat: allow auth token to be passed in via env (#19898)
  • feat: add ARGOCD_APP_REVISION_SHORT_8 variable in build environment (#19931)

Bug fixes (60)

  • fix: avoid resources lock contention (#8172) (#20329)
  • fix(ui): ArgoCD history tab shows latest values in all recent releases (#13006) (#21161)
  • fix(appset): Fix appset generate in --core mode for cluster gen (#21170)
  • fix(api): send to closed channel in mergeLogStreams (#7006) (#21178)
  • fix: Populate destination name when destination server is specified (#21063)
  • fix: Fix server side diff with fields removal (#20792) (#20842)
  • fix: incorrect expr for server stats in Grafana dashboard.json (#21098)
  • fix(ui): fix select destination cluster type in create app (#20970)
  • fix: add missing fields in listrepositories (#20991)
  • fix: UI: Nothing happens selecting cluster URL/Name dropdown (#13655) (#21028)
  • fix: Graceful shutdown for the API server (#18642) (#20981)
  • fix(ui): update ui e2e tests (#14619)
  • fix: show multisource details for an appset when using argocd appset get command (#20903)
  • fix(server): make a copy of secret objects when listing from the informers #19913 (#20805)
  • fix: order conditions summary (#20759)
  • fix: Fix repeated 403 due to app namespace being undefined (#20699) (#20819)
  • fix: remove broken link from code-contributions.md (#20795)
  • fix: ApplicationSet webhooks should use stricter comparison of repository URL (#20486)
  • fix: Ability to disable Server Side Apply on individual resource level (#20697)
  • fix: Rollback multi-source apps; 2nd follow-up to PR 14124 (#20566)
  • fix(server): accept HTTP/1.1 for backward compatibility (#20639)
  • fix(codegen): use kube_codegen.sh deepcopy and client gen correctly (#20644)
  • fix(redis): CPU stuck at 100% after rolling update (#20645)
  • fix(server): missing selected ALPN property (#20579)
  • fix(pkce): 20111 PKCE auth flow does not return user to previous path like dex auth flow (#20202)
  • fix: updates to health status for Numaplane resources (#20544)
  • fix(ci): ignore temporary files when checking for out of bound symlinks (#20527)
  • fix(ui): Prevent versionId 0 Error on New Applications with No History (#20574)
  • fixed formatting issue + added a few tidbits (#20522)
  • fix(docs): ensure version dropdown sorts correctly regardless of browser language #20289 (#20322)
  • fix: the unmatching template issue introduced from #20237 (#20410)
  • fix(ui): display correct init info in Pod UI (#20387)
  • fix(controller/ui): fix pod with sidecar state (#19843)
  • fix(cli): add missing resources and actions to cani CLI (#20347)
  • fix(ci): get correct previous release version for release notes (#19443) (#20315)
  • fix(#18495): Add Alternate color of resources in sync panel (#19250)
  • fix: remove hardcoded conditions from Numaflow CRD health checks (#20316)
  • fix: disable automaxprocs logging (#20069)
  • fix: allow pipes to be present in git username (#20040)
  • fix(ui): history error reported in the dev environment (#20133)
  • fix: GOLANGCI_LINT_VERSION (#20264)
  • fix(ui): adjust transform origin in application resource tree (#20180)
  • fix: handle incorrect cluster RESTconfig without panic (#20150)
  • fix notification-catlog issue (#20237)
  • fix: support managing cluster with multiple argocd instances and annotation based tracking (#20222)
  • fix: use ErrorContains(t, err instead of Contains(t, err.Error() (#20220)
  • fix: refine deny destination checks (#20045)
  • fix(helm): escape consecutive commas in cleanSetParameters (#19269) (#20113)
  • fix(ui): hide resource actions menu if it's empty (#20051)
  • fix: repo generate paths value in namespace install is incorrectly formatted (#20139)
  • fix: oras-go client should fallback to docker config if no credentials specified (#18133)
  • fix(ui): add optional check to avoid undefined reference in project detail (#20044)
  • fix: fix broken link (#20070)
  • fix: corrected --roleARN to --role-arn as per updated CLI option (#20065)
  • fix(ui): add state parameter in the pkce flow (#17235)
  • fix(ui): carry over state when using full screen mode button (#20022)
  • fix(ui): Sync Health Statuses for Applications and everything else (#20020)
  • fix(ui): Change tab title to Sync Windows (#20018)
  • fix: cleanup tempdir when errors occur in Helm chart extraction (#19861)
  • fix: Get pull request target branch for Azure DevOps (#19869) (#19871)

Documentation (45)

  • docs: add link to sprig website in the template docs site (#21184)
  • docs: update sync-wave documentation (#21155)
  • docs(proposal): manifest hydrator (#17755)
  • docs: Add keycloak PKCE and argo-cd cli method documentation (#20698)
  • docs: Fix argocd admin proj docs and examples (#21057)
  • docs(ingress): use GRPC instead of HTTP2 (#21029)
  • docs: remove outdated ciphers (#21006)
  • docs: Fix post selector example (#20969)
  • docs(applicationset): complete sentence about Application deletion (#20944)
  • docs: Update FAQ about known types (#6008) (#20929)
  • docs: Proposal to add installation steps for local development using Kind (#20821)
  • docs(resource_actions): specify when mergeBuiltinActions was introduced (#20917)
  • docs: Update orphaned resource number metric explanation in doc (#20702)
  • docs: Improve self-heal and auto-sync behaviors explanation for multi-source apps (#20809) (#20811)
  • docs: Update Dex OIDC example (#20545)
  • docs: correct typos in documentation (#20569)
  • docs: Declarative argo clusters docs update for EKS (#20503)
  • docs: clarify priority of health statuses (#20490)
  • docs(applicationset): explain how to add repo credentials (#20453)
  • docs: document all unstable configurations (#20336) (#20438)
  • docs(cli): fix example command (#20402)
  • docs: update note about timeout.reconciliation (#20407)
  • docs: correct typos in authz-authn.md and proxy-extensions.md (#20391)
  • docs: feature maturity page for alpha and beta features (#20336) (#20337)
  • docs: added Podman based set up in contributors quick-start (#20367)
  • docs: Update USERS.md (#20349)
  • docs: updating links to the directory and wording (#20335)
  • docs: document server side pagination proposal (#17222)
  • docs: Add 404 Not Found github notify error to troubleshooting docs (#20085)
  • docs: Correct ApplicationSet (spec.preservedFields) (#20206)
  • docs: add TBC Bank to USERS.md (#20227)
  • docs: Update argocd path for command in notifification in troubleshooting docs (#20120)
  • docs: add outpost24 to users.md (#20197)
  • docs: added note re. arch of example application on getting_started.md (#20143)
  • docs: fix paragraph in "User Guide/Kustomize" (#20053)
  • docs: add project to repo creds examples (#20057)
  • docs: add user to users.md (#20042)
  • docs: Remove FOSSA badge (#20038)
  • docs: Update Okta OIDC CLI instructions (#20021)
  • docs: Endpoints not excluded by default (#16023) (#20014)
  • docs(reconcile): adding optional condition when ignoring json (#20010)
  • docs: include cluster-management.md in TOC (#19964)
  • docs: Add empty GitHub.repoURL error to troubleshooting docs (#19926)
  • docs: fix typo in upgrading section of operator manual (#19950)
  • docs: fix typo in ingress section of operator manual (#19946)

Other (234)

  • Bump version to 2.14.0-rc2 (#21223)
  • Revert "fix: Graceful shutdown for the API server (#18642) (#20981)" (#21221) (#21222)
  • Bump version to 2.14.0-rc1 (#21218)
  • chore(server): simplify project validation logic (#21191)
  • chore(appset): reduce dupe code w/ DB (#21192)
  • pruned-icon-changed-to-trash (#21088)
  • chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /ui (#21131)
  • chore(deps): bump library/busybox in /test/e2e/multiarch-container (#21145)
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 (#21165)
  • chore: remove unused defaults from image workflow (#21183)
  • chore(deps): bump github.com/Azure/kubelogin from 0.1.5 to 0.1.6 (#21193)
  • chore: use new fake k8s client constructor (#21186)
  • Update golang test image to use 1.23.4 multiarch (#21174)
  • chore: simplify sync status comparison (#21140)
  • chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#21123)
  • chore(deps): bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 (#21166)
  • chore(deps): bump chromedriver from 131.0.2 to 131.0.3 in /ui-test (#21144)
  • chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#21147)
  • chore(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#21124)
  • chore: avoid unnecessary alloc (#21121)
  • chore: Improve the documentation regarding the selection of Application by Sync Windows (#21093)
  • psmdb.percona.com/PerconaServerMongoDB resource customization (#20628)
  • chore: reduce default max payload size in webhooks to 50MB (#21101)
  • chore(deps): bump tj-actions/changed-files from 45.0.4 to 45.0.5 (#21095)
  • chore(deps): bump github.com/cyphar/filepath-securejoin (#21096)
  • chore: use %q to simplify fmt.Sprintf (#21108)
  • chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#21084)
  • chore(deps): bump gitops-engine to latest (#21056)
  • chore: add ziprecruiter to users (#21076)
  • chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 (#21069)
  • chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.1 (#21066)
  • chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#21068)
  • chore(deps): bump library/golang in /test/container (#21048)
  • chore(deps): bump library/golang from 1.23.3 to 1.23.4 in /test/remote (#21049)
  • chore(deps): bump chromedriver from 131.0.1 to 131.0.2 in /ui-test (#21050)
  • chore(deps-dev): bump dotenv from 16.4.6 to 16.4.7 in /ui-test (#21051)
  • chore(deps): bump golang.org/x/term from 0.26.0 to 0.27.0 (#21070)
  • chore(deps): bump SonarSource/sonarqube-scan-action from 3.1.0 to 4.1.0 (#21034)
  • chore: Add support for AdditionalURLs field in server settings query (#21045)
  • chore(deps-dev): bump dotenv from 16.4.5 to 16.4.6 in /ui-test (#21031)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#21032)
  • chore: fix tests failing with Kustomize based errors (#21037)
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20741)
  • chore(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#20760)
  • chore(deps): bump selenium-webdriver from 4.26.0 to 4.27.0 in /ui-test (#20953)
  • chore(deps): bump github.com/Azure/kubelogin from 0.1.4 to 0.1.5 (#21033)
  • chore: Fix to intermittent E2E test failures in deployment_test.go (#20974)
  • chore: Parallelize EnsureCleanState for e2e tests, adding timing information (#20998)
  • chore: Remove or reduce sleep in e2e tests (#21010)
  • chore(deps): bump github.com/itchyny/gojq from 0.12.16 to 0.12.17 (#21018)
  • clarify usage of ref for multiple sources doc (#21011)
  • chore(deps): bump github.com/casbin/casbin/v2 from 2.101.0 to 2.102.0 (#21019)
  • doc: fix grammar (#21004)
  • chore: Remove sleep from when/then in e2e tests (#21008)
  • chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#20966)
  • chore: Optimize e2e tests by improving EnsureCleanState (#20942)
  • chore: Optimize e2e tests by removing redundant ensure clean state + some refactoring (#20939)
  • chore(deps): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 (#20951)
  • chore(deps): update module github.com/golangci/golangci-lint to v1.62.2 (#20947)
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#20930)
  • chore: Reduse e2e tests runtime by using better sleep intervals in Expect (#20926)
  • chore: Graceful handling of panic in application set controller reconcile (#20935) (#20940)
  • Add Alauda to USERS (#20936)
  • chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /ui-test (#20931)
  • chore(deps-dev): bump @types/node from 22.8.7 to 22.9.3 in /ui-test (#20932)
  • chore: rename Rollout 'Restart' action to 'Restart Pods' (#20841)
  • chore: log panics in JSON (#20924) (#20925)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#20906)
  • test: more destination check tests (#20617)
  • chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 (#20745)
  • chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 (#20778)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.113.0 to 0.114.0 (#20832)
  • chore(deps): bump chromedriver from 130.0.4 to 131.0.1 in /ui-test (#20855)
  • chore: Fix get-previous-release test case (#20863)
  • chore: setting up 2.14 release champion and approver (#20870)
  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#20852)
  • chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#20804)
  • chore(deps): bump github.com/casbin/casbin/v2 from 2.100.0 to 2.101.0 (#20817)
  • chore: improve error logs in server/cluster/cluser.go (#20711)
  • chore: use testify instead of testing.Fatal or testing.Error in server (#20755)
  • chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 (#20744)
  • chore: rename force-prompts-enabled to prompts-enabled flag name (#20752)
  • chore: use testify instead of testing.Fatal or testing.Error in test (#20754)
  • chore: use testify instead of testing.Fatal or testing.Error in cmd (#20750)
  • chore: use testify instead of testing.Fatal or testing.Error in util (#20751)
  • chore(deps): update module github.com/golangci/golangci-lint to v1.62.0 (#20737)
  • chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#20742)
  • chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4 (#20739)
  • chore(deps): bump SonarSource/sonarqube-scan-action from 3.0.0 to 3.1.0 (#20740)
  • chore(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#20629)
  • chore: enable perfsprint linter (#20685)
  • chore: use testify instead of testing.Fatal or testing.Error in applicationset (#20726)
  • add flaglerhealth.io to userlist (#20724)
  • chore(deps): update group golang to v1.23.3 (#20686)
  • chore(deps): bump library/golang in /test/container (#20700)
  • chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#20707)
  • Fix minor grammatical error in operator manual overview (#20691)
  • chore(deps): bump golang.org/x/term from 0.25.0 to 0.26.0 (#20705)
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#20708)
  • chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#20701)
  • chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (#20709)
  • chore: update azure/kubelogin to address CVE (#20578)
  • chore(deps): bump chromedriver from 130.0.2 to 130.0.4 in /ui-test (#20687)
  • chore(deps): bump library/golang from 1.23.1 to 1.23.3 in /test/remote (#20703)
  • chore(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 (#20704)
  • chore: Improve a sync with replace warning (#14161) (#20638)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.112.0 to 0.113.0 (#20676)
  • chore: cover cli utils and prompts utils with tests (#20674)
  • Add Alarm.com to users list. (#20672)
  • chore: Add some empty dir volume mounts for the application controller (#19474) (#19480)
  • chore(deps-dev): bump @types/node from 22.8.4 to 22.8.7 in /ui-test (#20647)
  • chore(deps): bump chromedriver from 130.0.1 to 130.0.2 in /ui-test (#20648)
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#20649)
  • chore(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#20631)
  • chore(deps): bump selenium-webdriver from 4.25.0 to 4.26.0 in /ui-test (#20633)
  • chore: Add TextNow to USERS.md (#20602)
  • chore(deps): bump @types/selenium-webdriver in /ui-test (#20589)
  • chore(deps-dev): bump @types/node from 22.7.9 to 22.8.4 in /ui-test (#20588)
  • Fix docs/user-guide/diffing.md code block (#20596)
  • Docs: Added prerequisites for argoCD, fork and clone repository, upstreaming, common make targets, steps before submitting a PR. (#20540)
  • chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#20529)
  • chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#20528)
  • chore: add bajaj finserv health ltd. in list of users (#20555)
  • chore(deps): update dependency pymdown-extensions to v10.12 (#20567)
  • chore: improve error logs in commands/admin/app.go (#20549)
  • chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#20530)
  • chore(deps): bump chromedriver from 130.0.0 to 130.0.1 in /ui-test (#20515)
  • doc: Update Show Orphaned Button Screenshot in Orphaned Resources Monitoring Documentation (#20533)
  • chore(deps): bump library/redis in /test/container (#20494)
  • chore: change invalid comment (#20500)
  • chore(deps-dev): bump @types/node from 22.7.6 to 22.7.9 in /ui-test (#20514)
  • chore(deps): bump bitnami/kubectl in /test/container (#20516)
  • chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (#20493)
  • chore(deps): update docker.io/library/golang:1.23.2 docker digest to ad5c126 (#20419)
  • chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.80 to 0.9.81 (#20397)
  • chore: Update USERS.md (#20513)
  • Fixed incorrect pluralization on resources (#20468)
  • chore(deps): bump library/redis in /test/container (#20442)
  • chore(deps): bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 (#20441)
  • chore(deps): bump chromedriver from 129.0.4 to 130.0.0 in /ui-test (#20415)
  • chore(deps-dev): bump @types/node from 22.7.5 to 22.7.6 in /ui-test (#20414)
  • chore(deps): update node.js to v23 (#20413)
  • chore(server): better error message for missing action (#20408) (#20409)
  • chore: enable thelper linter (#20405)
  • chore(deps): bump github.com/prometheus/client_golang (#20398)
  • chore: enable usestdlibvars linter (#20399)
  • chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#20376)
  • chore(deps): bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 (#20377)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.111.0 to 0.112.0 (#20378)
  • chore: simplify 'get repo' API implementation (#20348)
  • chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 (#20363)
  • chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20361)
  • chore(deps): bump codecov/test-results-action from 1.0.0 to 1.0.1 (#20359)
  • chore(deps): bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#20360)
  • chore(deps): upgrade argo-ui, including breaking changes (#19655)
  • chore(deps): bump chromedriver from 129.0.3 to 129.0.4 in /ui-test (#20340)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.110.0 to 0.111.0 (#20339)
  • add docs to build site locally (#20342)
  • Revert "feat: exclude Endpoints and EndpointSlices Kubernetes resource by default" (#20334)
  • chore(deps): bump github.com/cyphar/filepath-securejoin (#20319)
  • chore(deps): bump chromedriver from 129.0.2 to 129.0.3 in /ui-test (#20317)
  • chore(deps): update docker.io/library/golang:1.23.2 docker digest to a7f2fc9 (#20318)
  • chore(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 (#20320)
  • chore(ui): fix sonarcloud warning (#16496)
  • chore: replacing custom map util functions with golang std (#20311)
  • chore(deps): bump actions/cache from 4.1.0 to 4.1.1 (#20301)
  • chore(deps-dev): bump @types/node from 22.7.2 to 22.7.5 in /ui-test (#20281)
  • chore(deps): bump actions/upload-artifact from 4.4.1 to 4.4.2 (#20300)
  • chore(controller): remove unnecessary field (#20295)
  • chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 in /ui-test (#20302)
  • chore: Update notification engine to 2fef5c9 (#20276)
  • chore(deps): bump library/redis from 7.4.0 to 7.4.1 in /test/container (#20282)
  • chore(deps-dev): bump @types/mocha from 10.0.8 to 10.0.9 in /ui-test (#20280)
  • chore(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 (#20279)
  • chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#20277)
  • chore(deps): bump SonarSource/sonarqube-scan-action (#20278)
  • chore(deps): bump SonarSource/sonarqube-scan-action from 2.3.0 to 3.0.0 (#19524)
  • chore(deps): bump github.com/xanzy/go-gitlab from 0.109.0 to 0.110.0 (#20260)
  • chore: bump k8s versions in e2e tests (#19669)
  • chore(deps): update group golang to v1.23.2 (#20256)
  • chore(deps): update docs dependencies (#20257)
  • chore(ci): update renovate config (#20254)
  • sec: update alpine/helm to 3.16.1 (#20253)
  • chore(deps): update node version (#20248)
  • chore: update notifications-engine to 22ccfe0caf45 (#20239)
  • chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#20246)
  • chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#20243)
  • chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#20245)
  • chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#20242)
  • chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#20244)
  • chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#20241)
  • chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (#20240)
  • chore(ci): add renovate for golangci-lint, go and node version (#20236)
  • chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (#20225)
  • chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#20224)
  • chore: rename protobuf field according to convention (#20221)
  • chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (#20058)
  • chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#20207)
  • Update troubleshooting-errors.md (#20201)
  • chore(deps): bump library/busybox in /test/e2e/multiarch-container (#20193)
  • chore(deps): bump bitnami/kubectl in /test/container (#20191)
  • chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (#20189)
  • chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#20190)
  • chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#20188)
  • chore(ci): better handling of Go and Node dependency bumps (#20168)
  • chore(deps): bump github.com/cyphar/filepath-securejoin (#20173)
  • chore: document credentials server (#20078)
  • chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#20174)
  • chore: Try to make CodeQL happy (#20094) (#20129)
  • chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#20154)
  • Fix typo (#20127)
  • chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (#20112)
  • chore(deps): bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#20068)
  • chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#20059)
  • ci: Allow forks to opt-in for codeql (#19996)
  • chore: improve error logs (#20050)
  • chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#20025)
  • chore(deps): bump bitnami/kubectl in /test/container (#20024)
  • chore(deps): bump selenium-webdriver and @types/selenium-webdriver (#19959)
  • chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (#20000)
  • chore(deps): bump library/node from 22.8.0 to 22.9.0 in /test/container (#20001)
  • chore(deps): bump chromedriver from 128.0.3 to 129.0.0 in /ui-test (#19998)
  • chore(deps): bump library/node from 22.8.0 to 22.9.0 (#19999)
  • chore(deps): bump library/node from fa4b468 to cbe2d5f in /ui-test (#19997)
  • chore(deps): bump github.com/prometheus/client_golang (#19974)
  • chore(deps): bump library/node from 22.8.0 to 22.9.0 in /ui-test (#19975)
  • feat(health): resource customization for RabbitMQCluster (#15286)
  • chore: bump gitops-engine for performance improvement (#19954)
  • chore: Make dev env redis password protected (#19863)
  • chore(deps): bump github.com/casbin/casbin/v2 from 2.99.0 to 2.100.0 (#19960)
  • Bump version in master (#19947)
  • chore(deps): bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (#19957)
  • chore(deps): bump tj-actions/changed-files from 45.0.1 to 45.0.2 (#19958)
  • chore: bump gitops-engine for performance improvements (#19953)

Full Changelog: v2.14.0-rc1...v2.14.0-rc2