Important!
The 2.14.0 release manifests incorrectly use the 2.14.0-rc7 image. The 2.14.1 release will correct this error.
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.14.0/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
- 7d28c89: feat(health): resource customization for RabbitMQCluster (#15286) (@aaguilartablada)
- 29c59ab: Revert "feat: exclude Endpoints and EndpointSlices Kubernetes resource by default" (#20334) (@agaudreault)
- 83953fe: feat(app): Add optional 'name' to Source object (#20470) (@CefBoud)
- 4a14051: feat(app): add ignore-healthcheck annotation (#20462) (@CefBoud)
- 5543900: feat(applicationset): Add FlatList option to cluster generator - Fixes #20212 (#20231) (@OpenGuidou)
- 92e0b55: feat(appset): Add a cache layer for Argo Projects to speed-up application validation (#18703) (@dacofr)
- 27eebaa: feat(appset): add 'project' to the Cluster Generator params (#20338) (@CefBoud)
- 9e9c9a9: feat(appset): parameterize requeue time #20063 (#20064) (@rumstead)
- dfbfdba: feat(appset): reduce cluster secret logging (#21109) (@rumstead)
- 4c29c33: feat(cli): Add app diff option to specify exit code when diff (#20144) (@eugene70)
- 3988861: feat(cmp): parameter to enable git creds to be shared from repo server to the plugin (#15107) (@jmcshane)
- 19613a2: feat(controller): support Istio ServiceEntry network node #20270 (#20273) (@zapkub)
- 19d85aa: feat(health): Adding more health checks for Keycloak, Postgres, Grafana, SolrCloud (#20294) (@rezellme)
- 2a199bc: feat(health): add healthchecks for Gloo resources (#11379) (@zelig81)
- e4599e1: feat(rbac): add disable fine-grained inheritance flag (#20600) (#21553) (@agaudreault)
- d8dd2fc: feat(ui): Added a warning popup before closing the application create panel (#20807) (@surajyadav1108)
- 1120a08: feat(ui): Added timing info to container state UI (#20920) (@surajyadav1108)
- a94a07e: feat(ui): Added title label for filters (#21149) (@surajyadav1108)
- 36d189c: feat(ui): Support filter for
configured
andunchanged
on SYNC STATUS view (#20850) (@aali309) - e09ff60: feat(ui): add token diff support in diff view (#19983) (@linghaoSu)
- f4c519a: feat(ui): display sha's revision in every history release (#19963) (@Tchoupinax)
- 5796a7c: feat(ui): make name property for repos (#20077) (@surajyadav1108)
- fb825f7: feat(ui): move graphs by dragging mouse in app resource tree view (#18025) (#20009) (@linghaoSu)
- 3088906: feat(ui): support auto theme (#20080) (@linghaoSu)
- 24e67df: feat(ui): support enable word wrap in live and desired manifest panel (#20299) (@linghaoSu)
- eb10b70: feat: Add ability to hide certain annotations on secret resources (#18216) (@svghadi)
- ab8fdb8: feat: Add nodeSelector for Linux nodes (#20148) (@leehosu)
- b5d8edd: feat: Add reusable interactive prompts and
configure
command (issue #19528) (#19637) (@david-wu-octopus) - 9b481b1: feat: Adding skipSchemaValidation flag (#20771) (#20831) (@dmosesson)
- fd4cc93: feat: Change the file name convention when downloading pod logs (#19938) (@itaynvn-runai)
- 99efafb: feat: Confluent Connector Resource Health Checker - #17695 (#17697) (@Clint-Chester)
- 8ebf4a8: feat: Enable ignoreResourceUpdate by default #19992 (#20303) (@jaehanbyun)
- 9741c06: feat: Sync timeouts for applications (#6055) (#20816) (@andrii-korotkov-verkada)
- 8f0d3d0: feat: Timestamp for Health Status (#16972) (#18660) (@mkieweg)
- c8dcd83: feat: add ARGOCD_APP_REVISION_SHORT_8 variable in build environment (#19931) (@Falanty)
- 4722a7f: feat: add Actions for PipelineRollout to allow/disallow data loss (#20298) (@juliev0)
- b05cafd: feat: add custom actions for Numaflow CRDs (#20332) (@dpadhiar)
- fdf539d: feat: add health check for ClusterResourceSet (#20746) (@nueavv)
- 5138dd5: feat: add orphaned resource count metric (#20521) (@jaehanbyun)
- 621330c: feat: add prompting to confirm account token deletion (#20654) (@pasha-codefresh)
- 36ef563: feat: add prompting to confirm application commands (#20658) (@pasha-codefresh)
- d44d7ec: feat: add prompting to confirm application resource deletion (#20611) (@pasha-codefresh)
- 29d5229: feat: add prompting to confirm delete certificate (#20547) (@pasha-codefresh)
- 16e7517: feat: add prompting to confirm deletion of gpg public key (#20539) (@pasha-codefresh)
- 83b1b6c: feat: add prompting to confirm project deletion (#20612) (@pasha-codefresh)
- 8a4e7e0: feat: add prompting to confirm project role deletion (#20613) (@pasha-codefresh)
- 2620593: feat: add prompting to confirm project window deletion (#20656) (@pasha-codefresh)
- 9b6d3a9: feat: add prompting to confirm prune during backup import (#20546) (@pasha-codefresh)
- eb6d2e6: feat: add prompting to confirm remove of repository credentials (#20541) (@pasha-codefresh)
- 0aa6c49: feat: add support for helm skipTests flag (#20118) (@jaehanbyun)
- b9d5387: feat: adopt delete app confirmation to new prompt util (#20664) (@pasha-codefresh)
- 4e13b7f: feat: allow auth token to be passed in via env (#19898) (@ctrlaltf24)
- 212efa4: feat: allow individual extension configs (#20491) (@leoluz)
- 7c9bd2d: feat: application resource deletion protection (#20497) (@alexmt)
- a25378f: feat: appset scm generators and PR generators should be able to access only secrets related to appset (#20309) (@pasha-codefresh)
- 2d8659b: feat: basic e2e tests in order to verify notification service health (#20182) (@pasha-codefresh)
- a288b4d: feat: exclude Endpoints and EndpointSlices Kubernetes resource by default (#20251) (@jaehanbyun)
- 82484ce: feat: introduce health checks for Numaflow CRDs (#20297) (@dpadhiar)
- 5d89339: feat: introduce pause/unpause actions for Numaplane CRDs (#20128) (@dpadhiar)
- d16df52: feat: manage clusters via proxy (#20374) (@pasha-codefresh)
- 4a38442: feat: move appset delete confirmation to new prompt logic (#20677) (@pasha-codefresh)
- eba559a: feat: option to disable writing k8s events(#18205) (#18441) (@Jack-R-lantern)
- 433b317: feat: source hydrator (#20345) (@crenshaw-dev)
- 59ea2a8: feat: support Suspended state for MonoVertexRollout (#20583) (@dpadhiar)
- dc27102: feat: support using exponential backoff between self heal attempts (#20275) (@alexmt)
- b824956: feat: transmit manifest-generate-path resources to the cmp-server for plugin-based applications (#19209) (@jsolana)
Bug fixes
- 684ee0b: Revert "fix: Graceful shutdown for the API server (#18642) (#20981)" (#21221) (#21222) (@gcp-cherry-pick-bot[bot])
- 4471603: fix(api): send to closed channel in mergeLogStreams (#7006) (#21178) (@crenshaw-dev)
- bce16e9: fix(appset): Fix appset generate in --core mode for cluster gen (#21170) (@OpenGuidou)
- e953a2d: fix(appset): avoid panic when no steps in rollingSync (#20357) (@CefBoud)
- bd75510: fix(appset): events not honouring configured namespaces (#21219) (#21241) (#21519) (@eadred)
- 479b182: fix(appset): reverted Gitlab SCM HasPath search and consider 404 errors as file not found (#16253) (cherry-pick #21597) (#21602) (@gcp-cherry-pick-bot[bot])
- ebf754e: fix(appset): update gitlab SCM provider to search on parent folder (#16253) (#21491) (#21503) (@gcp-cherry-pick-bot[bot])
- b8f85c9: fix(ci): get correct previous release version for release notes (#19443) (#20315) (@crenshaw-dev)
- 79ba360: fix(ci): handle new k3s test version matrix (#20223) (#20427) (@crenshaw-dev)
- 76fbc1f: fix(ci): ignore temporary files when checking for out of bound symlinks (#20527) (@CefBoud)
- c13c9c1: fix(ci): updating action-gh-release after upstream fix (#21407) (#21408) (@gcp-cherry-pick-bot[bot])
- 2c2e669: fix(cli): Fix appset generate in --core mode (#20717) (@OpenGuidou)
- e654ed5: fix(cli): add missing resources and actions to cani CLI (#20347) (@crenshaw-dev)
- 438e01b: fix(codegen): use kube_codegen.sh deepcopy and client gen correctly (#20644) (@crenshaw-dev)
- 51471b3: fix(controller): rename cluster batch param and add to argocd-cmd-params-cm (#21402) (#21419) (@gcp-cherry-pick-bot[bot])
- ec499bb: fix(diff): avoid cache miss in server-side diff (#20423) (#20424) (@crenshaw-dev)
- e861b55: fix(diff): avoid cache miss in server-side diff (#20605) (@crenshaw-dev)
- d1ef0f8: fix(docs): ensure version dropdown sorts correctly regardless of browser language #20289 (#20322) (@jaehanbyun)
- ca91dd9: fix(extension): add header to support apps-in-any-namespace (#20123) (@agaudreault)
- 5ba2405: fix(health): only consider non-empty health checks (#20232) (@blakepettersson)
- 3070297: fix(helm): escape consecutive commas in cleanSetParameters (#19269) (#20113) (@eogns47)
- 35174dc: fix(hydrator): UI nil checks (cherry-pick #21598) (#21601) (@gcp-cherry-pick-bot[bot])
- 092bb73: fix(pkce): 20111 PKCE auth flow does not return user to previous path like dex auth flow (#20202) (@austin5219)
- b187fbb: fix(redis): CPU stuck at 100% after rolling update (#20645) (@agaudreault)
- a68d057: fix(server): accept HTTP/1.1 for backward compatibility (#20639) (@agaudreault)
- c8c22d3: fix(server): make a copy of secret objects when listing from the informers #19913 (#20805) (@rumstead)
- a7637cd: fix(server): missing selected ALPN property (#20579) (@agaudreault)
- 8a9de6a: fix(ui): ArgoCD history tab shows latest values in all recent releases (#13006) (#21161) (@GuySaar8)
- b0e3160: fix(ui): Change tab title to Sync Windows (#20018) (@jsoref)
- 33ecbbc: fix(ui): Prevent versionId 0 Error on New Applications with No History (#20574) (@pasha-codefresh)
- 46f4945: fix(ui): Solve issue with navigating with dropdown from an application's page (cherry-pick #21737) (#21746) (@gcp-cherry-pick-bot[bot])
- 9ac1670: fix(ui): Sync Health Statuses for Applications and everything else (#20020) (@jsoref)
- 555854c: fix(ui): add
state
parameter in the pkce flow (#17235) (@js3692) - 159eeec: fix(ui): add optional check to avoid undefined reference in project detail (#20044) (@linghaoSu)
- 7718af1: fix(ui): adjust transform origin in application resource tree (#20180) (@srikanth597)
- 40c6077: fix(ui): carry over state when using full screen mode button (#20022) (@linghaoSu)
- f6eaaea: fix(ui): display correct init info in Pod UI (#20387) (@crenshaw-dev)
- 1fcbcc1: fix(ui): fix open application detail in new tab when basehref is set (#20004) (@lsq645599166)
- a78b628: fix(ui): fix select destination cluster type in create app (#20970) (@lsq645599166)
- d761c94: fix(ui): fix the slider tansition (#20641) (@ashutosh16)
- 0681098: fix(ui): hide resource actions menu if it's empty (#20051) (@CefBoud)
- 20e2e78: fix(ui): history error reported in the dev environment (#20133) (@youhonglian)
- ed4c0ee: fix(ui): source can in fact be
undefined
(#20381) (@blakepettersson) - e31aebe: fix(ui): update ui e2e tests (#14619) (@ebuildy)
- fa9023a: fix: 20791 - sync multi-source application out of order source syncs (#21071) (@ishitasequeira)
- 7f6340f: fix: API server should not attempt to read secrets in all namespaces (#20950) (@alexmt)
- e2bc96b: fix: Ability to disable Server Side Apply on individual resource level (#20697) (@pasha-codefresh)
- fcc186b: fix: Add redis password to
forwardCacheClient
struct (#19599) (@NetanelK) - 155514e: fix: Allow to delete repos with invalid urls (#20921) (#20975) (@andrii-korotkov-verkada)
- 6d8d32f: fix: ApplicationSet webhooks should use stricter comparison of repository URL (#20486) (@dacofr)
- b8e118f: fix: Bitbucket Cloud PR Author is processed correctly (#20769) (#20990) (@andrii-korotkov-verkada)
- f03146d: fix: CVE-2024-45296 Backtracking regular expressions cause ReDoS by upgrading path-to-regexp from 1.8.0 to 1.9.0 (#20087) (@chengfang)
- 0a26e0f: fix: Change applicationset generate HTTP method to avoid route conflicts (#20758) (#21299) (@gcp-cherry-pick-bot[bot])
- fad534b: fix: Fix argocd appset generate failure due to missing clusterrole (#20162) (@pradithya)
- b2091e3: fix: Fix false positive in plugin application discovery (#20196) (@pradithya)
- 3da5a3d: fix: Fix repeated 403 due to app namespace being undefined (#20699) (#20819) (@andrii-korotkov-verkada)
- d9be098: fix: Fix server side diff with fields removal (#20792) (#20842) (@andrii-korotkov-verkada)
- 345c8a1: fix: GOLANGCI_LINT_VERSION (#20264) (@dcoppa)
- dce41c4: fix: Get pull request target branch for Azure DevOps (#19869) (#19871) ( <>)
- 730363f: fix: Graceful shutdown for the API server (#18642) (#20981) (@andrii-korotkov-verkada)
- c6804e9: fix: Memory leak in repo-server (#20876) (@AJChandler)
- e1258cc: fix: Policy/policy.open-cluster-management.io health check is broken (#20108) (#20109) (@itewk)
- 8a8fc37: fix: Policy/policy.open-cluster-management.io stuck in progressing status when no clusters match the policy (#21296) (cherry-pick #21297) (#21614) (@gcp-cherry-pick-bot[bot])
- 030a7be: fix: Populate destination name when destination server is specified (#21063) (@adriananeci)
- 7de5d27: fix: Rework git tag semver resolution (#20083) (#20096) (@PaulSonOfLars)
- 8cf990b: fix: Rollback multi-source apps; 2nd follow-up to PR 14124 (#20566) (@keithchong)
- 522d07a: fix: UI: Nothing happens selecting cluster URL/Name dropdown (#13655) (#21028) (@keithchong)
- 2fe9a22: fix: add missing fields in listrepositories (#20991) (@blakepettersson)
- 6002c7d: fix: allow pipes to be present in git username (#20040) (@blakepettersson)
- dc3f40c: fix: avoid resources lock contention (#8172) (#20329) (@mpelekh)
- 9b11b21: fix: check err before use schedule and duration (#20043) (@daengdaengLee)
- 17c412e: fix: check for source position when --show-params is set (#20682) (@gdsoumya)
- 20f9719: fix: cleanup tempdir when errors occur in Helm chart extraction (#19861) (@ilia-medvedev-codefresh)
- fe67cd5: fix: corrected --roleARN to --role-arn as per updated CLI option (#20065) (@nueavv)
- cfa1c89: fix: disable automaxprocs logging (#20069) (@nitishfy)
- 76104da: fix: don't disable buttons for multi-source apps (#20446) (@blakepettersson)
- dbc94ba: fix: fix broken link (#20070) (@nitishfy)
- fe7771c: fix: handle incorrect cluster RESTconfig without panic (#20150) (@CefBoud)
- 6897c2e: fix: incorrect expr for server stats in Grafana dashboard.json (#21098) (@minchao)
- fa54ce2: fix: oras-go client should fallback to docker config if no credentials specified (#18133) (@tonyay163)
- 0ca1ddb: fix: order conditions summary (#20759) (@mmorel-35)
- be880ad: fix: refine deny destination checks (#20045) (@blakepettersson)
- be24ef4: fix: remove broken link from code-contributions.md (#20795) ( <>)
- 951f749: fix: remove hardcoded conditions from Numaflow CRD health checks (#20316) (@dpadhiar)
- 52c3f93: fix: repo generate paths value in namespace install is incorrectly formatted (#20139) (@todaywasawesome)
- 70ea865: fix: resolve the failing e2e appset tests for ksonnet applications (cherry-pick #21580) (#21604) (@gcp-cherry-pick-bot[bot])
- 32cc663: fix: show multisource details for an appset when using
argocd appset get
command (#20903) (@nitishfy) - 03a1609: fix: support managing cluster with multiple argocd instances and annotation based tracking (#20222) (@alexmt)
- 4faf8dd: fix: the unmatching template issue introduced from #20237 (#20410) (@xcompass)
- 49431b9: fix: update health check to support modelmesh (#20142) (@strangiato)
- 9687619: fix: updates to health status for Numaplane resources (#20544) (@juliev0)
- 1c6ec19: fix: use
ErrorContains(t, err
instead ofContains(t, err.Error()
(#20220) (@mmorel-35)
Documentation
- b546ea7: docs(applicationset): complete sentence about Application deletion (#20944) (@tdabasinskas)
- ac69f52: docs(applicationset): explain how to add repo credentials (#20453) (@ruant)
- 9b15589: docs(cli): fix example command (#20402) (@crenshaw-dev)
- bab2c41: docs(hydrator): document signature verification limitation (cherry-pick #21504) (#21585) (@gcp-cherry-pick-bot[bot])
- 205b3d3: docs(ingress): use GRPC instead of HTTP2 (#21029) (@agaudreault)
- b60d28c: docs(proposal): manifest hydrator (#17755) (@crenshaw-dev)
- f89e1cf: docs(rbac): clarify glob pattern behavior for fine-grain RBAC (#20624) (@crenshaw-dev)
- 735d090: docs(reconcile): adding optional condition when ignoring json (#20010) (@rumstead)
- ff08643: docs(resource_actions): specify when mergeBuiltinActions was introduced (#20917) (@morey-tech)
- 6b19f10: docs(ui): sorting version (#20181) (@nueavv)
- 6a9fe45: docs: Add
404 Not Found
github notify error to troubleshooting docs (#20085) (@moleus) - 4b478ef: docs: Add empty GitHub.repoURL error to troubleshooting docs (#19926) (@moleus)
- f2e4739: docs: Add keycloak PKCE and argo-cd cli method documentation (#20698) (@albundy83)
- 2f6b6ad: docs: Correct ApplicationSet (spec.preservedFields) (#20206) (@jyoungs)
- c445399: docs: Declarative argo clusters docs update for EKS (#20503) (@fideloper)
- a78594b: docs: Endpoints not excluded by default (#16023) (#20014) (@agaudreault)
- eb1bb83: docs: Fix
argocd admin proj
docs and examples (#21057) (@amine7536) - fc6105b: docs: Fix post selector example (#20969) (@eriksjolund)
- b391642: docs: Improve self-heal and auto-sync behaviors explanation for multi-source apps (#20809) (#20811) (@andrii-korotkov-verkada)
- a849d41: docs: Proposal to add installation steps for local development using Kind (#20821) (@revitalbarletz)
- de06f77: docs: Remove FOSSA badge (#20038) (@jsoref)
- d408909: docs: Update Dex OIDC example (#20545) (@preethi-sv)
- 2d9d2fd: docs: Update FAQ about known types (#6008) (#20929) (@andrii-korotkov-verkada)
- f460bf4: docs: Update Okta OIDC CLI instructions (#20021) (@34fathombelow)
- 86769fc: docs: Update USERS.md (#20349) (@a-manraj-pvotal)
- 807b6fb: docs: Update argocd path for command in notifification in troubleshooting docs (#20120) (@owngr)
- b6cc0e6: docs: Update orphaned resource number metric explanation in doc (#20702) (@jaehanbyun)
- 3b623a6: docs: add TBC Bank to USERS.md (#20227) (@mategogiberidze)
- 602665f: docs: add
project
to repo creds examples (#20057) (@morey-tech) - 1a69663: docs: add link to sprig website in the template docs site (#21184) (@KyriosGN0)
- bb8185e: docs: add mkdocs configuration stanza to .readthedocs.yaml (cherry-pick #21475) (#21608) (@gcp-cherry-pick-bot[bot])
- 1dcf3a5: docs: add outpost24 to users.md (#20197) (@minhphong306)
- 5f23bb6: docs: add user to users.md (#20042) (@nueavv)
- 439edd0: docs: added Podman based set up in contributors quick-start (#20367) (@kswadi)
- 0cd5ac4: docs: added note re. arch of example application on getting_started.md (#20143) (@Crumb5)
- 0b48670: docs: clarify priority of health statuses (#20490) (@crenshaw-dev)
- 049ba0a: docs: correct typos in authz-authn.md and proxy-extensions.md (#20391) (@cowboysj)
- 4dcbbd7: docs: correct typos in documentation (#20569) (@SuminSSon)
- aff5e61: docs: document all unstable configurations (#20336) (#20438) (@agaudreault)
- 6b5cdc7: docs: document server side pagination proposal (#17222) (@alexmt)
- 7ab5015: docs: feature maturity page for alpha and beta features (#20336) (#20337) (@crenshaw-dev)
- e77727c: docs: fix paragraph in "User Guide/Kustomize" (#20053) (@4llan)
- 038a832: docs: fix typo in ingress section of operator manual (#19946) (@kswadi)
- 757c395: docs: fix typo in upgrading section of operator manual (#19950) (@vmdude)
- 21d1f88: docs: include cluster-management.md in TOC (#19964) (@VannTen)
- 9136064: docs: remove outdated ciphers (#21006) (@xlanor)
- dff4152: docs: update note about timeout.reconciliation (#20407) (@crenshaw-dev)
- 4d17bf3: docs: update sync-wave documentation (#21155) (@chansuke)
- d542b02: docs: updating links to the directory and wording (#20335) (@ali-hamza-noor)
Dependency updates
- c90deaa: chore(deps): bump @types/selenium-webdriver in /ui-test (#20589) (@dependabot[bot])
- ea71067: chore(deps): bump Helm from 3.15.2 to 3.15.4 (#20135) (@pasha-codefresh)
- 948aaf6: chore(deps): bump SonarSource/sonarqube-scan-action (#20278) (@dependabot[bot])
- ae183ad: chore(deps): bump SonarSource/sonarqube-scan-action from 2.3.0 to 3.0.0 (#19524) (@dependabot[bot])
- 1fba4ea: chore(deps): bump SonarSource/sonarqube-scan-action from 3.0.0 to 3.1.0 (#20740) (@dependabot[bot])
- 523b0e6: chore(deps): bump SonarSource/sonarqube-scan-action from 3.1.0 to 4.1.0 (#21034) (@dependabot[bot])
- 4272b03: chore(deps): bump actions/cache from 4.0.2 to 4.1.0 (#20240) (@dependabot[bot])
- f984569: chore(deps): bump actions/cache from 4.1.0 to 4.1.1 (#20301) (@dependabot[bot])
- e9ff075: chore(deps): bump actions/cache from 4.1.1 to 4.1.2 (#20493) (@dependabot[bot])
- 96d0226: chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#21084) (@dependabot[bot])
- bb1e75f: chore(deps): bump actions/setup-go from 5.0.2 to 5.1.0 (#20529) (@dependabot[bot])
- be080a5: chore(deps): bump actions/setup-go from 5.1.0 to 5.2.0 (#21123) (@dependabot[bot])
- 6b6d23b: chore(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#20025) (@dependabot[bot])
- 683d030: chore(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#20528) (@dependabot[bot])
- 1e84af7: chore(deps): bump actions/upload-artifact from 4.4.0 to 4.4.1 (#20279) (@dependabot[bot])
- 3da774b: chore(deps): bump actions/upload-artifact from 4.4.1 to 4.4.2 (#20300) (@dependabot[bot])
- 7031387: chore(deps): bump actions/upload-artifact from 4.4.2 to 4.4.3 (#20320) (@dependabot[bot])
- 9b01c46: chore(deps): bump bitnami/kubectl in /test/container (#20024) (@dependabot[bot])
- 109473f: chore(deps): bump bitnami/kubectl in /test/container (#20191) (@dependabot[bot])
- 1a478a5: chore(deps): bump bitnami/kubectl in /test/container (#20516) (@dependabot[bot])
- 02a4d9f: chore(deps): bump chromedriver from 128.0.3 to 129.0.0 in /ui-test (#19998) (@dependabot[bot])
- 54bd694: chore(deps): bump chromedriver from 129.0.0 to 129.0.2 in /ui-test (#20189) (@dependabot[bot])
- c4fb5d9: chore(deps): bump chromedriver from 129.0.2 to 129.0.3 in /ui-test (#20317) (@dependabot[bot])
- 47f63f0: chore(deps): bump chromedriver from 129.0.3 to 129.0.4 in /ui-test (#20340) (@dependabot[bot])
- 1d12fcf: chore(deps): bump chromedriver from 129.0.4 to 130.0.0 in /ui-test (#20415) (@dependabot[bot])
- 7eb2a19: chore(deps): bump chromedriver from 130.0.0 to 130.0.1 in /ui-test (#20515) (@dependabot[bot])
- df54a43: chore(deps): bump chromedriver from 130.0.1 to 130.0.2 in /ui-test (#20648) (@dependabot[bot])
- b652b6a: chore(deps): bump chromedriver from 130.0.2 to 130.0.4 in /ui-test (#20687) (@dependabot[bot])
- 0ea189d: chore(deps): bump chromedriver from 130.0.4 to 131.0.1 in /ui-test (#20855) (@dependabot[bot])
- e28aa2e: chore(deps): bump chromedriver from 131.0.1 to 131.0.2 in /ui-test (#21050) (@dependabot[bot])
- 87c853e: chore(deps): bump chromedriver from 131.0.2 to 131.0.3 in /ui-test (#21144) (@dependabot[bot])
- 48551b3: chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 (#20188) (@dependabot[bot])
- e03d609: chore(deps): bump codecov/test-results-action from 1.0.0 to 1.0.1 (#20359) (@dependabot[bot])
- 7d3661c: chore(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 (#20154) (@dependabot[bot])
- afcc71b: chore(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 (#20174) (@dependabot[bot])
- 02d6866: chore(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 (#20966) (@dependabot[bot])
- 8ea78a1: chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.0 (#20224) (@dependabot[bot])
- 5ebb61b: chore(deps): bump docker/setup-buildx-action from 3.7.0 to 3.7.1 (#20241) (@dependabot[bot])
- 2c206a5: chore(deps): bump dompurify from 2.3.6 to 2.5.6 in /ui (#19955) (@dependabot[bot])
- dd2b458: chore(deps): bump github.com/Azure/kubelogin from 0.1.4 to 0.1.5 (#21033) (@dependabot[bot])
- 19eaeb9: chore(deps): bump github.com/Azure/kubelogin from 0.1.5 to 0.1.6 (#21193) (@dependabot[bot])
- 29ac238: chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#20852) (@dependabot[bot])
- 898c2b5: chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 (#20363) (@dependabot[bot])
- 32c9e41: chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 (#20778) (@dependabot[bot])
- 00d45ed: chore(deps): bump github.com/casbin/casbin/v2 from 2.100.0 to 2.101.0 (#20817) (@dependabot[bot])
- 2d0a5e9: chore(deps): bump github.com/casbin/casbin/v2 from 2.101.0 to 2.102.0 (#21019) (@dependabot[bot])
- 308c6cb: chore(deps): bump github.com/casbin/casbin/v2 from 2.99.0 to 2.100.0 (#19960) (@dependabot[bot])
- f78e741: chore(deps): bump github.com/cyphar/filepath-securejoin (#20173) (@dependabot[bot])
- e144d5c: chore(deps): bump github.com/cyphar/filepath-securejoin (#20319) (@dependabot[bot])
- ed2fde1: chore(deps): bump github.com/cyphar/filepath-securejoin (#21096) (@dependabot[bot])
- a8f95dc: chore(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 (#20629) (@dependabot[bot])
- d773179: chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#20649) (@dependabot[bot])
- c06974f: chore(deps): bump github.com/itchyny/gojq from 0.12.16 to 0.12.17 (#21018) (@dependabot[bot])
- f4577e3: chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.80 to 0.9.81 (#20397) (@dependabot[bot])
- f64db6d: chore(deps): bump github.com/prometheus/client_golang (#19974) (@dependabot[bot])
- f031f49: chore(deps): bump github.com/prometheus/client_golang (#20398) (@dependabot[bot])
- 195de1a: chore(deps): bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.2 (#20377) (@dependabot[bot])
- e7e6f5b: chore(deps): bump github.com/redis/go-redis/v9 from 9.6.2 to 9.7.0 (#20441) (@dependabot[bot])
- 8bce61e: chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#20930) (@dependabot[bot])
- 1e359c8: chore(deps): bump github.com/xanzy/go-gitlab from 0.109.0 to 0.110.0 (#20260) (@dependabot[bot])
- 94e81cd: chore(deps): bump github.com/xanzy/go-gitlab from 0.110.0 to 0.111.0 (#20339) (@dependabot[bot])
- 81785b8: chore(deps): bump github.com/xanzy/go-gitlab from 0.111.0 to 0.112.0 (#20378) (@dependabot[bot])
- 35b9158: chore(deps): bump github.com/xanzy/go-gitlab from 0.112.0 to 0.113.0 (#20676) (@dependabot[bot])
- 74b219a: chore(deps): bump github.com/xanzy/go-gitlab from 0.113.0 to 0.114.0 (#20832) (@dependabot[bot])
- 4f6e408: chore(deps): bump gitops-engine to latest (#21056) (@jmeridth)
- b2e52de: chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc (#20376) (@dependabot[bot])
- ed9d18f: chore(deps): bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 (#20360) (@dependabot[bot])
- 2a72df2: chore(deps): bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 (#20744) (@dependabot[bot])
- 4b229c0: chore(deps): bump go.opentelemetry.io/otel from 1.32.0 to 1.33.0 (#21166) (@dependabot[bot])
- e2c4b23: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20361) (@dependabot[bot])
- aef4c5a: chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#20741) (@dependabot[bot])
- 3b81d3c: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 (#20745) (@dependabot[bot])
- 75b0b3c: chore(deps): bump go.opentelemetry.io/otel/sdk from 1.32.0 to 1.33.0 (#21165) (@dependabot[bot])
- 0710ff9: chore(deps): bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 (#20068) (@dependabot[bot])
- 3b2de54: chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0 (#20243) (@dependabot[bot])
- 146c1bb: chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0 (#20707) (@dependabot[bot])
- 6ace657: chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0 (#21068) (@dependabot[bot])
- cc68f01: chore(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#21147) (@dependabot[bot])
- d063e60: chore(deps): bump golang.org/x/net from 0.29.0 to 0.30.0 (#20246) (@dependabot[bot])
- 4a66a2a: chore(deps): bump golang.org/x/net from 0.30.0 to 0.31.0 (#20742) (@dependabot[bot])
- cdec7e2: chore(deps): bump golang.org/x/net from 0.31.0 to 0.32.0 (#21069) (@dependabot[bot])
- 556b8c6: chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 (#20708) (@dependabot[bot])
- 0eaa3d4: chore(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 (#20709) (@dependabot[bot])
- 3a666dd: chore(deps): bump golang.org/x/term from 0.24.0 to 0.25.0 (#20245) (@dependabot[bot])
- b78f209: chore(deps): bump golang.org/x/term from 0.25.0 to 0.26.0 (#20705) (@dependabot[bot])
- 0fbbc0d: chore(deps): bump golang.org/x/term from 0.26.0 to 0.27.0 (#21070) (@dependabot[bot])
- 853c6b4: chore(deps): bump golang.org/x/time from 0.6.0 to 0.7.0 (#20244) (@dependabot[bot])
- aac6980: chore(deps): bump golang.org/x/time from 0.7.0 to 0.8.0 (#20704) (@dependabot[bot])
- 8d268e7: chore(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#20207) (@dependabot[bot])
- 864917b: chore(deps): bump google.golang.org/grpc from 1.66.2 to 1.67.0 (#20059) (@dependabot[bot])
- 2e9532d: chore(deps): bump google.golang.org/grpc from 1.67.0 to 1.67.1 (#20190) (@dependabot[bot])
- 9f71ecb: chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.68.1 (#21066) (@dependabot[bot])
- 419cf25: chore(deps): bump google.golang.org/protobuf from 1.34.2 to 1.35.1 (#20277) (@dependabot[bot])
- c4f51c0: chore(deps): bump google.golang.org/protobuf from 1.35.1 to 1.35.2 (#20804) (@dependabot[bot])
- c68776e: chore(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 (#20701) (@dependabot[bot])
- 8c00cf0: chore(deps): bump http-proxy-middleware from 2.0.4 to 2.0.7 in /ui (#20518) (@dependabot[bot])
- 1a84db5: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#20193) (@dependabot[bot])
- 8d4ae26: chore(deps): bump library/busybox in /test/e2e/multiarch-container (#21145) (@dependabot[bot])
- 21fa481: chore(deps): bump library/golang from 1.23.1 to 1.23.3 in /test/remote (#20703) (@dependabot[bot])
- 955858e: chore(deps): bump library/golang from 1.23.3 to 1.23.4 in /test/remote (#21049) (@dependabot[bot])
- cc7c21e: chore(deps): bump library/golang in /test/container (#20700) (@dependabot[bot])
- 0a57d21: chore(deps): bump library/golang in /test/container (#21048) (@dependabot[bot])
- c8eb5b5: chore(deps): bump library/node from 22.8.0 to 22.9.0 (#19999) (@dependabot[bot])
- 9e6d78e: chore(deps): bump library/node from 22.8.0 to 22.9.0 in /test/container (#20001) (@dependabot[bot])
- 04919f0: chore(deps): bump library/node from 22.8.0 to 22.9.0 in /ui-test (#19975) (@dependabot[bot])
- 97d110b: chore(deps): bump library/node from
fa4b468
tocbe2d5f
in /ui-test (#19997) (@dependabot[bot]) - 8d9a3a7: chore(deps): bump library/redis from 7.4.0 to 7.4.1 in /test/container (#20282) (@dependabot[bot])
- ea46572: chore(deps): bump library/redis in /test/container (#20442) (@dependabot[bot])
- a0b6943: chore(deps): bump library/redis in /test/container (#20494) (@dependabot[bot])
- 065700c: chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /ui (#21131) (@dependabot[bot])
- d636e53: chore(deps): bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 (#19957) (@dependabot[bot])
- 229826e: chore(deps): bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 (#20000) (@dependabot[bot])
- 2b64c71: chore(deps): bump selenium-webdriver and @types/selenium-webdriver (#19959) (@dependabot[bot])
- 86519ca: chore(deps): bump selenium-webdriver from 4.24.1 to 4.25.0 in /ui-test (#20058) (@dependabot[bot])
- efd1964: chore(deps): bump selenium-webdriver from 4.25.0 to 4.26.0 in /ui-test (#20633) (@dependabot[bot])
- d6deaa9: chore(deps): bump selenium-webdriver from 4.26.0 to 4.27.0 in /ui-test (#20953) (@dependabot[bot])
- 745f1cc: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.0 to 0.19.1 (#20530) (@dependabot[bot])
- 9f1431e: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.1 to 0.19.2 (#20906) (@dependabot[bot])
- 51a7966: chore(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 (#21032) (@dependabot[bot])
- 0014b25: chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0 (#20242) (@dependabot[bot])
- 11267b9: chore(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#20631) (@dependabot[bot])
- 79b05d6: chore(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 (#20760) (@dependabot[bot])
- 6a3cdb6: chore(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 (#21124) (@dependabot[bot])
- 9a14d7f: chore(deps): bump thehanimo/pr-title-checker from 1.4.2 to 1.4.3 (#20951) (@dependabot[bot])
- 8f65594: chore(deps): bump tj-actions/changed-files from 45.0.1 to 45.0.2 (#19958) (@dependabot[bot])
- ba0683c: chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (#20225) (@dependabot[bot])
- 0066b0a: chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4 (#20739) (@dependabot[bot])
- 1bf56d8: chore(deps): bump tj-actions/changed-files from 45.0.4 to 45.0.5 (#21095) (@dependabot[bot])
- 67b2336: chore(deps): fix bump golang.org/x/net from 0.32.0 to 0.34.0 - CVE-2024-45338 (#21628) (@ishitasequeira)
- 3625689: chore(deps): update dependency pymdown-extensions to v10.12 (#20567) (@renovate[bot])
- 77b57af: chore(deps): update docker.io/library/golang:1.23.2 docker digest to a7f2fc9 (#20318) (@renovate[bot])
- 229ac1b: chore(deps): update docker.io/library/golang:1.23.2 docker digest to ad5c126 (#20419) (@renovate[bot])
- 9592250: chore(deps): update docs dependencies (#20257) (@renovate[bot])
- 14c50bd: chore(deps): update group golang to v1.23.2 (#20256) (@renovate[bot])
- aa1267a: chore(deps): update group golang to v1.23.3 (#20686) (@renovate[bot])
- b39f3b1: chore(deps): update module github.com/golangci/golangci-lint to v1.62.0 (#20737) (@renovate[bot])
- 98688e0: chore(deps): update module github.com/golangci/golangci-lint to v1.62.2 (#20947) (@renovate[bot])
- e0863d9: chore(deps): update node version (#20248) (@renovate[bot])
- 8b06307: chore(deps): update node.js to v23 (#20413) (@renovate[bot])
- cf498f6: chore(deps): upgrade
argo-ui
, including breaking changes (#19655) (@agilgur5) - c641304: chore(deps-dev): bump @types/mocha from 10.0.8 to 10.0.9 in /ui-test (#20280) (@dependabot[bot])
- e28a05f: chore(deps-dev): bump @types/node from 22.5.5 to 22.7.2 in /ui-test (#20112) (@dependabot[bot])
- 78c85a2: chore(deps-dev): bump @types/node from 22.7.2 to 22.7.5 in /ui-test (#20281) (@dependabot[bot])
- 4e92079: chore(deps-dev): bump @types/node from 22.7.5 to 22.7.6 in /ui-test (#20414) (@dependabot[bot])
- adf08ed: chore(deps-dev): bump @types/node from 22.7.6 to 22.7.9 in /ui-test (#20514) (@dependabot[bot])
- 14ba221: chore(deps-dev): bump @types/node from 22.7.9 to 22.8.4 in /ui-test (#20588) (@dependabot[bot])
- 16649c6: chore(deps-dev): bump @types/node from 22.8.4 to 22.8.7 in /ui-test (#20647) (@dependabot[bot])
- c92efcf: chore(deps-dev): bump @types/node from 22.8.7 to 22.9.3 in /ui-test (#20932) (@dependabot[bot])
- 52dbe51: chore(deps-dev): bump dotenv from 16.4.5 to 16.4.6 in /ui-test (#21031) (@dependabot[bot])
- 89f222b: chore(deps-dev): bump dotenv from 16.4.6 to 16.4.7 in /ui-test (#21051) (@dependabot[bot])
- c6d45d8: chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 in /ui-test (#20302) (@dependabot[bot])
- e8d5265: chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in /ui-test (#20931) (@dependabot[bot])
Other work
- b14f1d1: Add Alarm.com to users list. (#20672) (@max-lancaster)
- faa1009: Add Alauda to USERS (#20936) (@tossmilestone)
- d8fe100: Docs: Added prerequisites for argoCD, fork and clone repository, upstreaming, common make targets, steps before submitting a PR. (#20540) (@Shubhamzanzad)
- 2bf5dc6: Fix application url for custom base href (#21377) (#21516) (@gcp-cherry-pick-bot[bot])
- 38546a5: Fix docs/user-guide/diffing.md code block (#20596) (@q-yusufmahtab)
- acfc03e: Fix minor grammatical error in operator manual overview (#20691) (@Dutchy-)
- bc15ae8: Fix typo (#20127) (@symaras)
- 5b25b28: Fixed incorrect pluralization on resources (#20468) (@yashrtalele)
- 04e47cd: Fixes minor typo which lead to using the bearer token as api URL and was obviously not working. (#20169) (@appiepollo14)
- d59c85c: Merge commit from fork (@svghadi)
- 8dbddb1: Update golang test image to use 1.23.4 multiarch (#21174) (@todaywasawesome)
- 99560fb: Update troubleshooting-errors.md (#20201) (@todaywasawesome)
- ed311fe: add docs to build site locally (#20342) (@nitishfy)
- 5d0a3e6: add flaglerhealth.io to userlist (#20724) (@XinyuanHu)
- 0de5f60: chore(appset): reduce dupe code w/ DB (#21192) (@crenshaw-dev)
- d17aafd: chore(ci): add renovate for golangci-lint, go and node version (#20236) (@ggjulio)
- d3a3fe5: chore(ci): better handling of Go and Node dependency bumps (#20168) (@crenshaw-dev)
- 7b1c076: chore(ci): update renovate config (#20254) (@ggjulio)
- 8647db1: chore(controller): remove unnecessary field (#20295) (@crenshaw-dev)
- c216ece: chore(server): better error message for missing action (#20408) (#20409) (@crenshaw-dev)
- 9203dd1: chore(server): simplify project validation logic (#21191) (@crenshaw-dev)
- 45bbd46: chore(ui): fix sonarcloud warning (#16496) (@crenshaw-dev)
- 79abbbe: chore: Add TextNow to USERS.md (#20602) (@nikolai-momot)
- d963b61: chore: Add some empty dir volume mounts for the application controller (#19474) (#19480) (@andrii-korotkov-verkada)
- 9757866: chore: Add support for AdditionalURLs field in server settings query (#21045) (@andrii-korotkov-verkada)
- 5f8de97: chore: Added unit tests and fix e2e tests for application sync decoupling feature (#19966) (@anandf)
- a7ff791: chore: Don't degrade PDB on InsufficientPods (#20171) (#20665) (@andrii-korotkov-verkada)
- e2eb655: chore: Fix data race detection failures in application tests (#21271) (#21302) (@gcp-cherry-pick-bot[bot])
- fc9b33b: chore: Fix get-previous-release test case (#20863) (@leoluz)
- 9587ec9: chore: Fix to intermittent E2E test failures in deployment_test.go (#20974) (@jgwest)
- 9009e57: chore: Graceful handling of panic in application set controller reconcile (#20935) (#20940) (@andrii-korotkov-verkada)
- 018014c: chore: Graceful shutdown for API Server (#18642) (#21224) (#21229) (@gcp-cherry-pick-bot[bot])
- 3c366ed: chore: Improve a sync with replace warning (#14161) (#20638) (@andrii-korotkov-verkada)
- bd322fe: chore: Improve the documentation regarding the selection of Application by Sync Windows (#21093) (@thecooldrop)
- a8e70e4: chore: Make dev env redis password protected (#19863) (@reggie-k)
- 19bdbca: chore: Optimize e2e tests by improving EnsureCleanState (#20942) (@andrii-korotkov-verkada)
- 97701f3: chore: Optimize e2e tests by removing redundant ensure clean state + some refactoring (#20939) (@andrii-korotkov-verkada)
- bd5d76f: chore: Parallelize EnsureCleanState for e2e tests, adding timing information (#20998) (@andrii-korotkov-verkada)
- 4d306f1: chore: Reduse e2e tests runtime by using better sleep intervals in Expect (#20926) (@andrii-korotkov-verkada)
- 5fc306e: chore: Remove or reduce sleep in e2e tests (#21010) (@andrii-korotkov-verkada)
- 8320f88: chore: Remove sleep from when/then in e2e tests (#21008) (@andrii-korotkov-verkada)
- fc1986e: chore: Try to make CodeQL happy (#20094) (#20129) (@jsoref)
- 1675b0b: chore: Update USERS.md (#20513) (@rohen-compatio)
- 3f249ff: chore: Update notification engine to 2fef5c9 (#20276) (@ayatk)
- 73fbcc9: chore: add bajaj finserv health ltd. in list of users (#20555) (@coderchirag-bfhl)
- 71658c8: chore: add ziprecruiter to users (#21076) (@fffinkel)
- deb4d2b: chore: avoid unnecessary alloc (#21121) (@crenshaw-dev)
- ae028c2: chore: bump gitops-engine for performance improvement (#19954) (@crenshaw-dev)
- 14a1a55: chore: bump gitops-engine for performance improvements (#19953) (@crenshaw-dev)
- 9a76d9f: chore: bump k8s versions in e2e tests (#19669) (@crenshaw-dev)
- 604c75b: chore: change invalid comment (#20500) (@pasha-codefresh)
- 881025b: chore: cover cli utils and prompts utils with tests (#20674) (@pasha-codefresh)
- f869d23: chore: document credentials server (#20078) (@crenshaw-dev)
- 2998687: chore: enable perfsprint linter (#20685) (@mmorel-35)
- cc98925: chore: enable thelper linter (#20405) (@mmorel-35)
- e0ebb02: chore: enable usestdlibvars linter (#20399) (@mmorel-35)
- 0d7f1f7: chore: fix tests failing with Kustomize based errors (#21037) (@dudinea)
- 0573ed7: chore: improve error logs (#20050) (@ajinkyak423)
- 5c01cf6: chore: improve error logs in commands/admin/app.go (#20549) (@rameshgkwd05)
- 0f872f5: chore: improve error logs in server/cluster/cluser.go (#20711) (@SuminSSon)
- 6a09102: chore: log panics in JSON (#20924) (#20925) (@crenshaw-dev)
- 90a1489: chore: reduce default max payload size in webhooks to 50MB (#21101) (@pasha-codefresh)
- e878ad5: chore: remove unused defaults from image workflow (#21183) (@crenshaw-dev)
- 62a84d5: chore: rename Rollout 'Restart' action to 'Restart Pods' (#20841) (@crenshaw-dev)
- 76537ce: chore: rename force-prompts-enabled to prompts-enabled flag name (#20752) (@pasha-codefresh)
- f506127: chore: rename protobuf field according to convention (#20221) (@alexmt)
- e1472f3: chore: replacing custom map util functions with golang std (#20311) (@DaanV2)
- 6cf363c: chore: setting up 2.14 release champion and approver (#20870) (@rumstead)
- 0cdbc3c: chore: simplify 'get repo' API implementation (#20348) (@crenshaw-dev)
- 72c711e: chore: simplify sync status comparison (#21140) (@crenshaw-dev)
- 4776e48: chore: update azure/kubelogin to address CVE (#20578) (@imjasonh)
- 5583ebd: chore: update notifications-engine to 22ccfe0caf45 (#20239) (@SLASHLogin)
- 35c12d9: chore: use %q to simplify fmt.Sprintf (#21108) (@marinesnow34)
- 5cdb1a0: chore: use new fake k8s client constructor (#21186) (@crenshaw-dev)
- 7cc5907: chore: use testify instead of testing.Fatal or testing.Error in applicationset (#20726) (@mmorel-35)
- 6b3e532: chore: use testify instead of testing.Fatal or testing.Error in cmd (#20750) (@mmorel-35)
- 993d79c: chore: use testify instead of testing.Fatal or testing.Error in server (#20755) (@mmorel-35)
- 0da5744: chore: use testify instead of testing.Fatal or testing.Error in test (#20754) (@mmorel-35)
- a6cce1d: chore: use testify instead of testing.Fatal or testing.Error in util (#20751) (@mmorel-35)
- ddb79fe: ci: Allow forks to opt-in for codeql (#19996) (@jsoref)
- f4d1e0f: clarify usage of
ref
for multiple sources doc (#21011) (@agoddard) - 4e21523: doc: Update Show Orphaned Button Screenshot in Orphaned Resources Monitoring Documentation (#20533) (@jaehanbyun)
- b4b6307: doc: fix grammar (#21004) (@corneliusroemer)
- 4745e08: docs(2.14): adding basic upgrading docs for 2.14 (#21744) (#21752) (@rumstead)
- 1bbeab7: feat(clusters) - Add disableCompression option in the cluster config (#20291) (@OpenGuidou)
- 7f417e2: fix notificaion controller crash loop (#19984) (@pasha-codefresh)
- 52d5653: fix notification-catlog issue (#20237) (@ajinkyak423)
- d85a1de: fix(#18495): Add Alternate color of resources in sync panel (#19250) (@xyq175com)
- e80de49: fix(controller/ui): fix pod with sidecar state (#19843) (@linghaoSu)
- 21026db: fixed formatting issue + added a few tidbits (#20522) (@fideloper)
- bcc224b: prevent crash during timer expiration after stream is closed (#19917) (@morapet)
- c090f84: pruned-icon-changed-to-trash (#21088) (@surajyadav1108)
- 2f51067: psmdb.percona.com/PerconaServerMongoDB resource customization (#20628) (@niv8)
- 83eb0b1: rerender when extensions update (#20559) (@imwithye)
- 3570d7d: sec: update alpine/helm to 3.16.1 (#20253) (@pasha-codefresh)
Full Changelog: v2.13.4...v2.14.0