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
andunchanged
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 ofContains(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
tocbe2d5f
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