chore(deps): update quay.io/argoproj/argocd docker tag to v2.13.0 #13
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/quay.io-argoproj-argocd-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v2.12.3
->v2.13.0
Release Notes
argoproj/argo-cd (quay.io/argoproj/argocd)
v2.13.0
Compare Source
Quick Start
Non-HA:
HA:
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
64e718c
: feat: add health-checks for Percona XtraDB cluster (#13093) (@ebuildy)ef37b39
: Revert "feat(server): log app Spec along with event (#16416)" (#18458) (@jannfis)3a1030b
: Revert "feat: add monaco-kubernetes for editing IntelliSense (#12778)" (#14000) (@crenshaw-dev)ca42a37
: Revert "feat: metrics, argocd_app_info adding syncpolicy info, argocd_cluster_info adding clustername (#3411)" (#3443) (@jannfis)d0313c5
: Revert "feat: removed legacy app tracking label (#13203)" (#19196) (@crenshaw-dev)26fb098
: feat!: disable profile endpoint by default (#19327) (@alexmt)42de68d
: feat(5388): Allow multiple external URLs for SSO access (#18927) (@ClifHouck)5ada5c2
: feat(UI): Added link for docs to add clusters (#17395) (@surajyadav1108)467777f
: feat(UI): Tree view groups node by heath status (#12089) (@ashutosh16)4a50114
: feat(UI): allow applications to declare default view preferences (#12019) (#12080) (@alexef)ac75f95
: feat(action): support refresh of ExternalSecret (#13951) (@agaudreault)a6b80df
: feat(app): Support app sync --dry-run --revision some-revision with arbitrary revisions(#12592) (#16387) (@Tyrael)2ac7bd3
: feat(applicationset): add short sha to PR generator (#9668) (#9669) (@Redlinkk)506bd3b
: feat(applicationset): reuse repo-creds for an existing GitHub App (#10092) (@iamnoah)ab9bfd6
: feat(appset): Add SCM Provider option for Gitlab generator to filter shared projects from subgroups projects (#14831) (@prune998)7192eab
: feat(appset): Add argocd.argoproj.io/application-set-name to rendered appset applications (#13456) (@MeNsaaH)6fb238c
: feat(appset): Add support for self-signed TLS / Certificates for Gitlab Scm Provider (#14348) (@ishitasequeira)0994ec8
: feat(appset): Add target branch support pullrequestgenerator (#13535) (@Syst3m1cAn0maly)ebb8649
: feat(appset): Added 'slugify' sprig function (#15188) (@Aym3nTN)6f8aa41
: feat(appset): Added Bitbucket Cloud support for pull request generator (#11273) (#11275) (@Jamess-Lucass)a08c573
: feat(appset): Advanced Templating using templatePatch (#14893) (@speedfl)e8f5126
: feat(appset): ApplicationSet in any namespace (#12378) (@speedfl)ec2340a
: feat(appset): Implement Plugin Generator (#13017) (@binboum)1de8f94
: feat(appset): Implement additional values and their interpolation for Git and SCM generators (#10751) (#10754) (@girstenbrei)241d377
: feat(appset): Policies create-only, create-update, sync per ApplicationSet (#11462) (@speedfl)433ba36
: feat(appset): Restrict scm provider urls (#14286) (@speedfl)d685f15
: feat(appset): Support AWS CodeCommit in ApplicationSet controller (Alpha) (#13579) (@jzhn)46d4609
: feat(appset): add Pull Request Generator for Azure DevOps Repos (#13367) (@robinlieb)62995f0
: feat(appset): add Support for AzureDevops Webhooks (#15047) (@robinlieb)56d1733
: feat(appset): add configurable max reconciliations to appset (#13381) (@gdsoumya)f9078f7
: feat(appset): add key title to PR generator (#16447) (#17907) (@ggjulio)944eadd
: feat(appset): add support for missingkey=error in ApplicationSets (#13731) (#13733) (@raxod502-plaid)628a5f6
: feat(appset): added topic filter for Gitlab SCM (#14965) (@prune998)a695aa8
: feat(appset): applicationset controller use repo server (#10952) (#12714) (@rumstead)48bdf94
: feat(appset): appset git generator verifies GPG signatures (#18545) (@ishitasequeira)c07bf26
: feat(appset): fromYaml, fromYamlArray toYaml functions (#15063) (@speedfl)61dc8b5
: feat(appset): ignoreApplicationDifferences (#9101) (#14743) (@crenshaw-dev)77c27c3
: feat(appset): implement ResourceTree for ApplicationSets (#15741) (@alexymantha)6f84afc
: feat(appset): make K8s client configurable (#18623) (@alexymantha)db02eaa
: feat(askpass): make askpass socket path configurable (#19313) (@crenshaw-dev)cc97a59
: feat(ci): retry individual e2e tests (#15696) (@crenshaw-dev)fe8dcb6
: feat(ci): upload Webpack bundle analysis to codecov (#19478) (#19479) (@crenshaw-dev)be60425
: feat(cli): Add ID option to 'proj role create-token' (#4632) (#4636) (@tetchel)a4b5173
: feat(cli): Add example to --help output for app actions (#15822) (@kokikathir)e804c3e
: feat(cli): Add example to--help
output 1 (#15782) (@dttung2905)af4fa1e
: feat(cli): Add example to argocd relogin command (#15839) (@chiranjeevir-git)c72a388
: feat(cli): Add examples to --help output for "gpg add" (#16020) (@Ratangulati)9b1fb1d
: feat(cli): Add examples to --help output for "gpg_list" (#16017) (@Ratangulati)20618b4
: feat(cli): Add examples to --help output for "list PROJECT" (#16033) (@Shauryagulati)0a50a19
: feat(cli): Add examples to --help output for "logs APPNAME" (#15873) (@Ratangulati)d4fa84e
: feat(cli): Add examples to --help output for "set APPNAME" (#15872) (@Ratangulati)f553035
: feat(cli): Add examples to --help output for get KEYID (#16019) (@Ratangulati)498f47e
: feat(cli): Add examples to --help output for remaining "argocd account" (#15814) (@mcaci)91f107f
: feat(cli): Add examples to --help output for remaining "argocd repocreds" cmds (#15846) (@mcaci)9556cd7
: feat(cli): Add examples toargocd proj role
cli family (#15875) (@dttung2905)b6e8c23
: feat(cli): Add examples to projectwindows.go (#15860) (@josephperez3)6e0149a
: feat(cli): Added example to --help output for bcrypt (#15838) (@akashbalaraj)00e3725
: feat(cli): Added example to --help output for context (#15809) (@sagarwala)8070725
: feat(cli): Added example to admin-cluster.go and projectwindow.go files (#16128) (@surajyadav1108)53090f1
: feat(cli): Allow to view previously terminated container logs (#8582) (@terrytangyuan)6e2f2c9
: feat(cli): add admin-app-example (#15690) (#15861) (@gaurangkudale)70755aa
: feat(cli): add cmd to preview generated apps of appsets (#10895) (#16781) (@agaudreault)a723a6c
: feat(cli): add project flag to avoid permission denied errors on 404 (#16040) (@crenshaw-dev)4b11524
: feat(cli): add support for multiple sources to app diff|manifests command withrevisions
flag (#17650) (@ishitasequeira)c204f24
: feat(cli): add support for multiple sources to sync command (#17808) (@ishitasequeira)1a43ff6
: feat(cli): add the cluster-list-example (#15690) (#15866) (@gaurangkudale)6a48b13
: feat(cli): add the repo-example (#15690) (#15865) (@gaurangkudale)f7a353a
: feat(cli): add the repocred-list-example (#15690) (#15869) (@gaurangkudale)0d020f0
: feat(cli): enable --app-namespace flag for argocd app subcommand (#17437) (@Mangaal)0cc0d46
: feat(cli): example for generate-allow-list (#16136) (@range123)21a3641
: feat(cli): ignore tracking annotation on backup restore (#18960) (@agaudreault)b877bf0
: feat(cli): support apply out of sync flag only (#14624) (@pasha-codefresh)045f5b1
: feat(cli): tree option in output flag for app sync, app wait and app rollback for tree view (#15572) (@schakrad)752004c
: feat(cmp): Print stderr output from command even on success (#15921) (#15973) (@peschmae)7302a52
: feat(controller): add sync jitter(#14241) (#16820) (@agaudreault)4e46a5e
: feat(controller): use manifest generate path during comparison (#14242) (#15636) (@alexymantha)099811c
: feat(dex): allow dex custom static clients (#3834) (#3835) (@gordonbondon)effbdc9
: feat(dex): set logger based on argo config (#13191) (#19608) (@agaudreault)ef88d1d
: feat(extensions): Automatically apply extension configs without restarting API-Server (#15574) (@leoluz)182eb05
: feat(health): Add Health Checks for IngressController resources (#12776) (@jacksgt)722f58d
: feat(health): Add custom health check for KServe Inference Service resources (#14177) (@rachitchauhan43)1cd6fca
: feat(health): Added Humio Operator Healthchecks (#11628) (@togie6)e26c105
: feat(health): Added Keptn Analysis (#19211) (@asamonik)326cc4a
: feat(health): Added KeptnMetric (#19210) (@asamonik)30767ae
: feat(health): Implement AnsibleJob CRD health checks (#14483) (@mikeshng)440fbac
: feat(health): Implement k8s.mariadb.com CRD health checks (#17995) (@sennerholm)129cf53
: feat(health): add PushSecret health status and force-sync action (#14375) (@agaudreault)018b013
: feat(health): add iammanager.keikoproj.io/Iamrole health check (#15899) (@crenshaw-dev)7f338e9
: feat(health): support for aws.crossplane.io resources (#19029) (@Jellyfrog)21c384f
: feat(health): support for distribution aws.crossplane.io resource (#16827) (@nueavv)46e6b79
: feat(health): support for external-secrets.io cluster resources (#12957) (@moensch)666499f
: feat(health): support for resourcerecordsets aws.crossplane.io resource (#16823) (@nueavv)f26b76a
: feat(health): support for some rds.crossplane.io resources (#19076) (@Jellyfrog)6221ef2
: feat(health): support of external-secrets.io/ExternalSecret (#7798) (@agaudreault)9ba4019
: feat(helm): Do not fail when value files do not exist (#5751) (@svend)057e156
: feat(helm): helm values can be either a string or a map (#2936) (#11538) (@alexef)04db457
: feat(helm): set enableOCI in the UI when registering a repo (#12420) (@alexef)21ed19b
: feat(helm): support--kube-version
,--api-versions
, and--namespace
(#19325) (#19328) (@crenshaw-dev)03c6e1a
: feat(kustomize): add patches field (#5114) (#14648) (@crenshaw-dev)edf631c
: feat(kustomize): add support for helm args to pass api and kube versions (#16583) (@MrFreezeex)c41dc60
: feat(kustomize): override namespace (#6067) (#10872) (@AndrewChubatiuk)f16b722
: feat(kustomize): support envsubst in commonAnnotations and commonLabels (#11345) (@AndrewChubatiuk)7e39284
: feat(manifests): Add service account for repo server (#9301) ( <>)b652a5c
: feat(manifests): addapp.kubernetes.io
labels to notifications-controller resources (#12348) (@morey-tech)819f0b3
: feat(oidc): optionally query OIDC UserInfo to gather group claims (#12062) (@the-technat)11df990
: feat(opentelemetry): ✨ support for secured OTLP endpoint and headers (#15573) (@prashant-shahi)a2a0360
: feat(paths): Add support for glob patterns (#18055) (@andrewjeffree)e0f7731
: feat(prom): Add prometheus metrics reset support #5287 (#5304) (@victorboissiere)6ee5845
: feat(rbac): allow validation of fine-grained policy in project (#19338) (@agaudreault)4905911
: feat(rbac): fine-grained update/delete for application resources (#18124) (@agaudreault)336cc29
: feat(reposerver): Skip calling git fetch if commit to checkout exists locally (#18657) (@shady-canva)23e0d52
: feat(security): log user when access is blocked (#16558) (@crenshaw-dev)adb4471
: feat(security): require theaud
claim from OIDC providers by default (#12187) (@crenshaw-dev)614f44c
: feat(server): Add maxPodLogsToRender setting (#14617) (@lukaszgyg)820f4d8
: feat(server): log app Spec along with event (#16416) (@nandinisingh759)588b251
: feat(sourceNamespace): Regex Support (#19016) (#19017) (@ArthurVardevanyan)8a8373f
: feat(ui): Ability to view previous container logs in log viewer (#7393) (@hritikgupta)795f225
: feat(ui): Add button for wrapping lines in pod logs viewer (#15506) (@ciiay)badc828
: feat(ui): Add option to wrap lines for pod logs viewer (#6889) (@rbreeze)017b08a
: feat(ui): Add sourceNamespaces in Projects UI and only show it if AppsInAnyNamespaceEnabled flag is set (#16249) (@jdvgh)e959c3b
: feat(ui): Add view toggle to hide/show unschedulable node in pod view (#6263) (@rbreeze)ffa74bb
: feat(ui): Add warning and confirmation popup when force/replace sync is selected (#8574) (@terrytangyuan)2b3601c
: feat(ui): Adds resource filter panel. Fixes #6379 #6331 #6081 (#6717) (@alexec)856ba52
: feat(ui): Collapsable sidebar with filters (#10626) (@rbreeze)d2ff65a
: feat(ui): Display event timestamps in human readable format (#7132) (@rbreeze)4d0d143
: feat(ui): Filter sync results by status (#5499) (@rbreeze)32642df
: feat(ui): Filterable pod logs (#5319) (@rbreeze)0767dff
: feat(ui): Improve UX when filtering applications (#4403) (#4622) (@tetchel)2a41018
: feat(ui): Improved applications list filters (#6091) (@rbreeze)1bffd82
: feat(ui): Information header for selected resource panel (#5557) (@rbreeze)6fb395f
: feat(ui): Keyboard shortcuts (#5601) (@rbreeze)4347a3c
: feat(ui): Migrate project summary settings to EditablePanel for parity with rest of UI (#4400) (@rbreeze)dbadd74
: feat(ui): New pod logs viewer (#5233) (@rbreeze)abf78a3
: feat(ui): Open pod logs in an isolated new tab (#5323) (@rbreeze)ef744e3
: feat(ui): Persist visibility of apps list filters in local storage (#6748) (@rbreeze)5d6b321
: feat(ui): Pod view (#5091) (@rbreeze)973565e
: feat(ui): Recursive Helm Values files detection (#15935) (#15936) (@bagnaram)eff2d2f
: feat(ui): Relocate resource filters (#6777) (@rbreeze)685b07e
: feat(ui): Retry strategy, Application + Applications, #5318 (#6864) (@pasha-codefresh)9abc1cc
: feat(ui): Show prompt when every resource requires pruning (#16603) (@ashutosh16)fb8096a
: feat(ui): Status panel labels (#5458) (@rbreeze)d6d534a
: feat(ui): User defined information banner (#5299) (@rbreeze)afb1c8b
: feat(ui): addtop
value forlarge
breakpoint Closes #6944 (#6975) (@pasha-codefresh)3f5c2eb
: feat(ui): add a filter for auto sync (#11357) (@alexef)1c4a151
: feat(ui): add docs to sync policy options present in create application panel (Close #3098) (#3203) (@Elgarni)00466c3
: feat(ui): add extension the top-bar action menu (#19620) (@ashutosh16)20e7f8e
: feat(ui): add health status and message in sync status list (#19875) (@linghaoSu)87e95b7
: feat(ui): add status panel extensions (#15780) (@alexymantha)f7011f6
: feat(ui): allow sorting the application list (#11645) (@alexef)a400ad1
: feat(ui): enable gzip for UI assets by default (#13944) (@crenshaw-dev)ef9de40
: feat(ui): list dependent resources in delete popup (#18116) (@agaudreault)7deafc4
: feat(ui): metadata.annotations: too long message Improved (#17452) (@surajyadav1108)05dce81
: feat(ui): notification subscriptions edit field #10310 (#10839) (@Marvin9)bc5d1ed
: feat(ui): readiness gates failures alert in pod summary tab #12515 (#12621) (@Marvin9)869af3e
: feat(ui): replicaset children of deployment should sort by revision (#4249) (#4252) (@jsoref)3f7d600
: feat(ui): widgets don't have tooltips (#4257) (#4261) (@jsoref)4810874
: feat(ui): widgets don't have tooltips (#4257) (#4422) (@jsoref)21304ee
: feat: Annotation based app paths detection in webhooks (#4699) ( <>)7a68880
: feat: Make TLS to repo-server configurable and optional (#5764) (@jannfis)001c7b2
: feat: Matrix generator where a generator can reference items of another one (#9080) (@KojoRising)c86a2dd
: feat: Ability to disable in-cluster server address. Fixes #7571 (#7620) (@terrytangyuan)08d1cf0
: feat: Ability to test rbac and implement it with scoped repos (#7187) (@pasha-codefresh)019da5a
: feat: Accept ElementsYaml for list generator to get dynamic content from a git file (#12428) (#12490) (@lsoica)764ea07
: feat: Add 'proj role list-tokens' command (#4674) (@tetchel)9a17103
: feat: Add --logformat switch to API server, repository server and controller (#3408) (@shuheiktgw)d7a8a87
: feat: Add API server capability to serve UI extensions from shared dir (#6766) (@rbreeze)fec5b52
: feat: Add ARGOCD_CLUSTER_CACHE_LIST_PAGE_BUFFER_SIZE environment variable (#15159) (@bradgwest)7dfc439
: feat: Add Access-Control-Allow-Origin: * response header to badges (#5395) (@markushinz)56eb095
: feat: Add Azure DevOps SCM Provider Generator; add branchNormalized to SCM Generator template fields. (#9283) (@brinchm)3a267b8
: feat: Add EndpointSlice to resource icon (#19362) (@mg5566)edf2904
: feat: Add Jsonnet version to version endpoint (#4207) (@maxbrunet)fc13eda
: feat: Add KubeVirt custom health checks (#7176) (@cwilkers)f7236d7
: feat: Add PITS Globale Datenrettungsdienste to user list (#16765) (@arnoldberlin)2497679
: feat: Add Redis SSL support. Fixes #4688 (#6742) (@eyusupov)f819870
: feat: Add Sources tab to show all sources of a multi-source app (#17274) (#17275) (@keithchong)7ca04b5
: feat: Add Strimzi KafkaConnect CRD custom health checks (#3684) (@chris-vest)19de408
: feat: Add Support for AzureDevops Webhooks (#14969) (@alexmt)e5d4673
: feat: Add a Get Repo command to see if Argo CD has a repo (#3523) (@souleb)6095fc5
: feat: Add a keyboard shortcut to move focus to search (#4796) (@chetan-rns)124995c
: feat: Add a metric to express connection status to each cluster (#6862) (@spirosoik)c7dbe48
: feat: Add additional printer columns for Health and Sync status (#4641) (@mikebryant)892712a
: feat: Add additional strimzi custom resource health checks (#5642) (@groszewn)d73304e
: feat: Add app data to sharding cache to allow sharding by apps (#17014) (@Enclavet)6f59fe6
: feat: Add app list and details page views to navigation history (#7776) (#7937) (@keithchong)3cbb152
: feat: Add applicationset metrics (#19691) (@ilia-medvedev-codefresh)17d217c
: feat: Add argocd cmd for Windows #2121 (#3015) (@masa213f)8603150
: feat: Add autocomplete for repo Revisions (#4645) (#4713) (@tetchel)1804d77
: feat: Add banner position option #7313 (#7462) (@keithchong)00f99ed
: feat: Add build support for ARM images (#3554) (@alinbalutoiu)a3a4297
: feat: Add cli support for additional linux based architectures, s390x + ppc64le (#8991) (@davidkarlsen)f208700
: feat: Add configurable Helm version (#4111) (@loxley)032a596
: feat: Add controllerNamespace to .status of an application (#13081) (@ItsKev)f110570
: feat: Add custom health check for cluster-api AWSManagedControlPlane (#19304) (@itaiatu)7fdddbe
: feat: Add custom resource actions for flux resources (#18922) (@adberger)824d0dc
: feat: Add custom resource health for flux resources (#19082) (@adberger)df32338
: feat: Add examples to --help output for "delete PROJECT ROLE-NAME" (#15986) (@Shauryagulati)9330d3a
: feat: Add examples to --help output for "generate-spec PROJECT" (#15871) (@Ratangulati)c3017bf
: feat: Add examples to --help output for all "argocd proj" cmds (#15824) (@mcaci)0c91395
: feat: Add examples to --help output for remaining "create PROJECT ROLE-NAME" (#15983) (@Ratangulati)5b07a12
: feat: Add examples to --help output for remaining "get APPNAME" (#15862) (@Ratangulati)25823a4
: feat: Add external link annotation support (#4380) (@carsonoid)4265746
: feat: Add filter pathdoesntexist in scm generator (#9150) (@rishabh625)18ccd7a
: feat: Add flag--sso-launch-browser
tologin
andrelogin
commands (issue #16208) (#18865) (@david-wu-octopus)c4709fb
: feat: Add graceful shutdown handling in notification (#19368) (@D0ri123)f6a32a9
: feat: Add health check for HPA (#4915) (@chetan-rns)6a19451
: feat: Add health check for Sealed Secrets (#5503) (@chetan-rns)0681c27
: feat: Add health checks for Crossplane providers (#4778) (@srueg)65ecd87
: feat: Add health checks for kubernetes-external-secrets (#5435) (@jaredclarke)4b92f96
: feat: Add health checks for olm operators (#7126) (@ishitasequeira)b559bf8
: feat: Add health checks for route.openshift.io (#7112) (@ishitasequeira)5ca0948
: feat: Add health-checks for Elasticsearch #6052 (#6052) (@pupseba)a02f35e
: feat: Add identifiable user agents in various Argo commands (#8566) (@terrytangyuan)75e7383
: feat: Add ignore-resources-tracking annotation to ignore resources update (#18343) (@kahoulei)5d53415
: feat: Add kustomize edit set replicas (#11650) (#11665) (@toyamagu-2021)0064fa7
: feat: Add labelSelector style to filter all generators (#9312) (@crenshaw-dev)4c6ad9d
: feat: Add labels on Application's k8s events (#11381) (#18160) (@svghadi)95d19cd
: feat: Add labels to list view icons(#4396) (#4493) (@chetan-rns)14cf261
: feat: Add locator for delete app confirmation field for UI tests (#4393) (#5074) (@keithchong)de35745
: feat: Add metric to expose Applications conditions (#19438) (@foyerunix)e21a82f
: feat: Add new admin command to print Argo CD initial password (11117) (#11155) (@iam-veeramalla)d223157
: feat: Add open-cluster-management.io healthchecks (#19411) (@JustinKuli)e4e503a
: feat: Add option to show branches or tags for GIT revision (#4751) (#4788) (@keithchong)61f48d5
: feat: Add plugin call variables to sidecar plugin discovery (#9273) (#9319) (@pierrecregut)5b464c9
: feat: Add resource.Quantity as a known field type for diffing. (#5095) (@coderanger)85a746f
: feat: Add revision to status badge (#2445) (#3128) (@milesarmstrong)74bbc4f
: feat: Add source namespaces output to printProject function (#19365) (@juwon8891)42ebb22
: feat: Add support for ExecProvider cluster auth (#4600) (#4710) (@jMarkP)f2c7c3f
: feat: Add support for TLS client authentication in the CLI (#3779) (@wdullaer)adceae9
: feat: Add support for passing Redis Sentinel username(ACL) and password (#17168) (@shlomitubul)f80d3be
: feat: Add support for proxy extensions (#11307) (@leoluz)9c0db45
: feat: Add support for ssh-with-port repo url (#2866) (#2948) (@whs)f0b0307
: feat: Add support to enable FullTimeStamp in logging (#15127) (@SavelyKalinov)6296b17
: feat: Add suspended status in custom resource health for flux resources (#19508) (@adberger)d71cddd
: feat: Add tests for app cmd (#8872) (@pasha-codefresh)d6f579b
: feat: Add the ability to change user password in the UI (#5444) (@jaredclarke)5592150
: feat: Add version information panel (#4312) (#4376) (@tetchel)badac51
: feat: Add width change and full revision display for badge (#17502) (@choudellier-1A)9b6992a
: feat: Add wildcard support in OCI Helm Repositories targetRevision (#6686) (#10641) (@alexef)5a002de
: feat: Added Google Project health check (#10230) (@Kerwood)c317d48
: feat: Added Google PubSub Topic and Subscription health checks (#10229) (@Kerwood)c6c8223
: feat: Added health check for spot.io SpotDeployment (#10152) (@dleinov)6398c1f
: feat: Added healthcheck for ArgoEvents EventBus CRD. #12395 (#12401) (@sgartner03)b79db51
: feat: Added healthchecks for more custom resources (#3726) (#3728) (@whitleykeith)185e580
: feat: Added option for cascading deletion while creation of app (#8645) (@rishabh625)8a1d9fe
: feat: Added the ability to filter MRs by 'state' to Gitlab PR Generator (#9540) (@Aym3nTN)600737a
: feat: Added the comment to support CLI message to get extended output (#18253) (@nikzayn)5b17fc3
: feat: Added toggle button for compact view #7836 (#7900) (@ciiay)a10fde5
: feat: Added warning on plugin command returning zero output (#12698) (@gczuczy)ad74383
: feat: Adding author/creator as a template key for Pull Request Generator (#18974) (@vfaergestad)66e1fb7
: feat: Adding deploy time and duration label (#3563) (@rachelwang20)2ed089a
: feat: Adding kubelogin capability to argocd-k8s-auth (#9460) (#10700) (@mmerrill3)18de227
: feat: Adding text box and dropdown allows user to switch cluster url & name (#4019) (@rachelwang20)9c8d652
: feat: Adding the domain_hint as an optional field in OIDC configuration (#18214) (@nikzayn)51b4b20
: feat: Allow 'both' option for uibannerposition (#14623) (@Jneville0815)e102ec1
: feat: Allow --local with automatic sync for --dry-run (#3675) (@darshanime)e084a11
: feat: Allow Banner to be non-closable #7261 (#7312) (@keithchong)41fb0ac
: feat: Allow GetRevisionMetadata to use truncated sha revision (#5265) (@mveitas)839526e
: feat: Allow Kustomize common labels to not apply to selectors (#17329) (@lets-call-n-walk)ed02730
: feat: Allow Matrix generator to have two Git child generators without conflict (#10522) (#10523) (@Lobstrosity)d842e83
: feat: Allow collapsing of individual diff sections in diff view #3608 (#6978) (@ciiay)c147320
: feat: Allow configuration of OIDC logout URL to invalidate SSO session after logout (#4452) (#4826) (@jaideepr97)1547b44
: feat: Allow configuring system wide ignore differences for all resources (#8224) (@leoluz)7a348f7
: feat: Allow custom cluster names (#3985) (@rachelwang20)c1d3373
: feat: Allow disabling TLS from notifications controller and reposerver (#19630) (@m-wynn)c8bcabe
: feat: Allow escaping dollar in Envsubst (#7961) (@thatsmydoing)83458e0
: feat: Allow external links on Application (#3487) (#8231) (@keithchong)e01ab05
: feat: Allow fine-tuning of K8s rest client connection properties (#8404) (@jannfis)b600da1
: feat: Allow force of basic auth for HTTP repositories (#11983) (@jannfis)edc6f5f
: feat: Allow mkdocs to livereload when using docker (#17383) (@csantanapr)4018fd8
: feat: Allow proxy to be saved when creating repoCreds (#11351) (#11425) (@the-technat)e7760b5
: feat: Allow return the client without performing a matchRepository (#18053) (@jsolana)9208176
: feat: Allow selecting TLS ciphers on server (#3524) (@jannfis)7c88ac8
: feat: Allow to pass Kubernetes configuration overrides (#5906) (@raphink)b2a6387
: feat: Always Show ReplicaSets as Pod Groups (#12051) (#12065) (@keithchong)2358669
: feat: App View extensions (#12006) (@rbreeze)09a1bf4
: feat: App list filter counters and labels should dynamically update (#4822) (@keithchong)ec4e2f2
: feat: AppSet Progressive Rollouts with RollingSync (#9437) (#10048) (@wmgroot)b7bdb8f
: feat: Application generation strategies and clusters generation (#8263) (@pasha-codefresh)b228437
: feat: Application specific parameter override files (#5038) (@jannfis)97471f4
: feat: ApplicationSet Go template (#10026) (@speedfl)9fe4ad3
: feat: ApplicationSet addcreate-delete
policy #9101 (#11107) (@takumakume)068048c
: feat: Applications in any namespace (#9755) (@jannfis)d2c1821
: feat: ArgoCD plugin: add environment variable KUBEVERSION and KUBE_API_VERS… (#3318) (@mayzhang2000)eef35a3
: feat: Argocd App Unset Kustomize Override (#3289) (@mayzhang2000)19fa5b9
: feat: Argocd notification self service (#16488) (@mayzhang2000)ce28ea3
: feat: Ask for confirmation when adding a cluster (#6172) (@dominikbraun)a3a19ab
: feat: Begin polishing top bar design (#12327) (@rbreeze)36da074
: feat: CLI: Allow setting Helm values literal (#3601) (#3646) (@sfynx)3d019a2
: feat: Cascade delete option is ticked by default (#3205) (#4994) (@keithchong)81155cc
: feat: Cassandra Health Check. Closes #6843 (#7017) (@BenManifold)ae12145
: feat: Click on search icon must focus on search area (#4801) (@chetan-rns)656bd51
: feat: Clicking on filter bar should expand filter (#5488) (@chetan-rns)9559613
: feat: Closes #6956 - Adding confluent health checks (#6957) (@ThoTischner)ddc9f56
: feat: Cluster name as part of sync (#7394) (@pasha-codefresh)a8ed010
: feat: Compact application resources tree #7349 (#7632) (@ciiay)d8cfafb
: feat: Configurable ArgoCD binary download links on Help page. Fixes #7698 (#7755) (@terrytangyuan)75cd97d
: feat: Consistent hashing with bounded loads algorithm for sharding (#16564) (@akram)0b4c617
: feat: Container statuses on summary tab of pod and detailed info in tooltip for pod on resource tree (#11513) (@schakrad)5b1906d
: feat: Cover grpc crud rbac (#7008) (@pasha-codefresh)52926b7
: feat: Create argocd app resources CLI with various filters. (#3946) (@rachelwang20)9d904ae
: feat: Create job action (#12174 and #4116) (#12925) (@reggie-k)1028808
: feat: Decoupling application sync using impersonation (#17403) (@anandf)20adad7
: feat: Disable Admin Login (fixes #3019) (#3179) ( <>)5d5d6a4
: feat: Display cluster info on cluster details page (#3793) ( <>)ee28288
: feat: Display creation time in application node and summary (#4920) (@chetan-rns)e1c65a0
: feat: Displays controllerrevsion's revision in the UI. Closes #2306 (#2702) (@alexec)43c5905
: feat: Enable haproxy metrics through helm Chart (#15459) (@peschmae)766a6da
: feat: Enhance ArgoCD CLI: Dynamic Repo Server Retrieval with --core and --refresh Flags (#17613) (@Mangaal)0f500a5
: feat: Enhanced pod logs viewer (#11030) (@alexec)8cd7d47
: feat: Expansion support and line relayout (#8661) (@keithchong)0aeda43
: feat: Expose ARGOCD_APP_NAME to thekustomize build
command (#8096) (@wd)d9b8e0f
: feat: Expose Helm Chart metadata in Argo CD UI (#11352) (#11575) (@alexef)e93397e
: feat: Expose the Argo CD ID through an ENV in the Dockerfile (#10113) (#10115) (@rumstead)21f0aa3
: feat: Exposing Default Metric Port for ApplicationSet Controller in Manifest Files. #8999 (#9000) (@hcelaloner)c4f6ed8
: feat: Extend Cluster.cluster.x-k8s.io health check (#11705) (@Jellyfrog)d9bc6cf
: feat: Externalize TLS cert for argocd-server (#6071) (@jannfis)d479d22
: feat: Failed manifest generation protection (#4238) (#4430) (@jgwest)d1e272e
: feat: Flag to add kustomize common labels (#4131) (@chetan-rns)be718e2
: feat: GPG commit signature verification (#2492) (#3242) (@jannfis)1734b46
: feat: Generate declarative config for app and appproj (#4734) (#5014) (@kshamajain99)13b9b92
: feat: GitHub organization app for git cloning (#4348) (#5355) (@stlava)192ee93
: feat: Gitops engine (#3066) ( <>)3d39acc
: feat: Global Project UI (#4587) (@mayzhang2000)561452a
: feat: Headless Argo CD (aka GitOps Agent) (#6361) ( <>)7f5c014
: feat: Ignore preserveUnknownFields in Diff from CRD Spec (#6503) (@subbuv26)22bb1dd
: feat: Implement Crossplane CRD health checks (#3581) (@srueg)991ee9b
: feat: Implement GKE ManagedCertificate CRD health checks (#3600) (@micke)f138617
: feat: Implement KafkaConnector,KafkaBridge CRD health checks (#18316) (@lenglet-k)ee47700
: feat: Implement MachineHealthCheck CRD health check (#10846) (@Jellyfrog)2693b54
: feat: Implement MinIO Tenant CRD health check (#6509) (@dnskr)e86258d
: feat: Implement PodDisruptionBudget CRD health checks (#19826) (@afarbos)45744d2
: feat: Implement SecretStore health check (#10847) (@Jellyfrog)82ca7a7
: feat: Implement Server-Side Diff (#13663) (@leoluz)c46c95b
: feat: Implement cluster-api CRD health checks (#5142) (@farodin91)59e0091
: feat: Implement cluster-api MachinePool CRD health checks (#19595) (@afarbos)dad6fa2
: feat: Implement graceful shutdown in application-controller (#19465) (@leehosu)f73e701
: feat: Implement karmada CRD health checks (#11192) (@chaunceyjiang)4fef211
: feat: Improve Replace sync option description in UI (#6899) ( <>)8e06648
: feat: Improve sidebar design (#12053) (@rbreeze)ebf27de
: feat: Improve unit test coverage for util/app/app.go (#7641) (@pasha-codefresh)98bec61
: feat: Include argocd-util as part of release artifacts(#5174) (#5203) (@kshamajain99)4d643a1
: feat: Include cluster name in application filter (#4529) (@chetan-rns)66dbc7e
: feat: Include sub and and iat in PermissionDenied message (#3850) (@rachelwang20)e3a18b9
: feat: Including namespace whiteliste resources support (#3292) (@rachelwang20)ddc0b0f
: feat: Introduce KeptnWorkloadVersion custom resource (#15951) (@odubajDT)af5f234
: feat: Introduce RBAC based approach to pod logs #7211 (#8353) (@reggie-k)02b3c61
: feat: Introduce diff normalizer knobs and allow for ignoring aggregated cluster roles (#2382) (#3076) (@jannfis)8d082cc
: feat: Introduce sync-option SkipDryRunOnMissingResource=true (#2873) (#3247) (@a-hat)22a3b02
: feat: Introduces Server-Side Apply as sync option (#9711) (@leoluz)7ccf826
: feat: Kyriba is using ArgoCD (#18456) (@nabilbendafi)b4236e1
: feat: Let user to define meaningful unique JWT token name (#3388) (@rachelwang20)00f53b5
: feat: Logs should favor containers over init containers (#4345) (#5322) ( <>)363e1d2
: feat: Make Casbin matcher configurable on runtime(globMatch(default) or RegexMatch) (#7165) (@cezhang)03bd6e6
: feat: Make additional namespaces configurable via environment (#10270) (@jannfis)f059c99
: feat: Make cluster cache sync more robust (#8438) (@jannfis)52b13c2
: feat: Make hostname for status badges configurable (#8024) (#8436) (@keithchong)f5d343f
: feat: Making the moment lib global in ArgoCD project to minimize the tar ball of metrics extension (#13075) (@schakrad)86a646f
: feat: Merge applicationset docs and examples (#8955) (@rishabh625)c77cf66
: feat: Merge applicationset into argocd (#8864) (@rishabh625)0f2f9a9
: feat: Migrate argocd notifications to argocd (#7744) (@pasha-codefresh)b7b000a
: feat: Move app resources commands to dedicated command file (#9306) (@pasha-codefresh)c6fa942
: feat: Multiple sources for applications (#2789) (#10432) (@ishitasequeira)cb85f23
: feat: Network view should group pods into higher level workload (#5468) (#8996) (@keithchong)d00fa53
: feat: New SCM and pull request ApplicationSet generators for Gitea (#8989) (@dmolik)561f308
: feat: Orphaned ignore list cli support (#3922) (@rachelwang20)d747eb3
: feat: PKCE authentication flow for web logins #9890 (#15889) (@Marvin9)7825821
: feat: Page header and toolbar in system extensions (#13451) (@egmar)dcc17f7
: feat: PostDelete hook support (#16595) (@alexmt)3967baf
: feat: Prevent unnecessary controller diffing with caching (#5255) (@rbreeze)b7c2002
: feat: Progress indicators in Argo CD UI (#4227) (#4411) (@keithchong)993cb83
: feat: Project autocomplete (Connect repo SSH) (#7286) (@plakyda-codefresh)7b89c4e
: feat: Project scoped repo (#6943) (@pasha-codefresh)ae61752
: feat: Provide Edit support in Sources tab for multi-source app (#17588) (#17890) (@keithchong)e5c88c9
: feat: Prune resources in reverse order of syncwave during sync (#15074) (#16748) (@svghadi)187c7d0
: feat: RBAC csv policy can be composed by multiple configmap keys (#12511) (@leoluz)7b0cf77
: feat: Replace option in cli, sync command (#7526) (@pasha-codefresh)4d9e8bc
: feat: Repository Configuration as Secrets (#6103) (@jangraefen)3312dc0
: feat: Resource id tracking method doc (#7468) (@pasha-codefresh)b073621
: feat: Resources should be normalized in order to prevent our of sync during migration (#7388) (@pasha-codefresh)3ff8481
: feat: Rollback command support omit history id (#6863) (@junnplus)49a854a
: feat: Scoped clusters (#7039) (@pasha-codefresh)91c8836
: feat: Scoped repo unit tests (#7026) (@pasha-codefresh)7ed06cc
: feat: Scoped resources cluster e2e (#7199) (@pasha-codefresh)878494f
: feat: Send user groups to proxy extensions (#19855) (@leoluz)d5a961c
: feat: Shared custom health check for multiple resources (#4212) (#10885) (@reggie-k)4522a88
: feat: Show "Open application" link in Application details list view (#7455) ( <>)bc4fba3
: feat: Show number of pod restarts in the argo ui (5041) (#5384) (@keithchong)f209ae1
: feat: Slugified the branch name in PR generators (#9462) (@Aym3nTN)d545198
: feat: Support Custom Application Actions in CLI #7577 (#10015) (@scalen)af338dd
: feat: Support Kustomize --force flags (#6443) (@josiah-wolf-oberholtzer)9bc1578
: feat: Support Rollback multi-source apps; Follow-up to PR 14124 (#18615) (@keithchong)57e0ffc
: feat: Support XDG Base directory standard (#7638) (#7791) (@sagikazarmark)d040d9b
: feat: Support additional metadata in Application sync operation (#3747) (@mayzhang2000)0a46d37
: feat: Support additional retryable errors (#8578) (@terrytangyuan)275daa7
: feat: Support applications with cluster name in the ui #1548 (#3944) (@lcostea)7ccb16b
: feat: Support cluster name on Application destination. Closes #1548 (#2808) (@lcostea)a07256f
: feat: Support configuring annotations that are preserved by the AppSet (#12507) (#12408) (@lacarvalho91)116180b
: feat: Support context switch for argocd-util (#19549) (@pasha-codefresh)303925f
: feat: Support controller horizontal scaling (#4285) ( <>)be884d2
: feat: Support delete-resource command in cli (#7093) (@yeya24)73f80d7
: feat: Support environment variables in Helm value file paths (#10213) (@mariussturm)58da6a3
: feat: Support for Kustomize Components (#16230) (@pasha-codefresh)e948906
: feat: Support health check on Argo CronWorkflows (#8570) (@terrytangyuan)f356a54
: feat: Support insecure flag for OCI pull command and upgrade helm version to 3.12.0 (#13608) (@pasha-codefresh)439963f
: feat: Support kubectl replace instead of apply (#2730) (#5802) ( <>)387f775
: feat: Support oci-based helm repository (#4018) (@haoshuwei)aff7120
: feat: Support unset plugin env variables (#5737) (@chetan-rns)ef7ee08
: feat: Supported set metadata annotations withargocd-util app generate-spec
command (#6633) (@takumakume)ebc0481
: feat: Supports the validate-false option at an app level. Closes #1063 (#2542) (@alexec)011415f
: feat: Switch to use weighted semaphore (#4049) (@rachelwang20)575f760
: feat: Template Out Data Source in Grafana Dashboard (#2859) (@abhishekjiitr)b271d6a
: feat: Test create repository with project ( part of scoped resources e2e tests ) (#7103) (@pasha-codefresh)6b4a13c
: feat: ToUpper and ToLower expression (#7816) (@pasha-codefresh)8dcf71f
: feat: Treat connection reset as a retryable error (#9739) (@terrytangyuan)952b989
: feat: UI Add copy to clipboard shortcut (#10958) (@thirunavukkarasu95)faa7331
: feat: UI write support CMP (#11754) (#12137) (@schakrad)38d86a9
: feat: Update command argocd app history to support multiple sources (#17530) (@Mangaal)aefa739
: feat: Upgrade Dex to v2.25.0 (#4470) (@maxbrunet)0f6a7d5
: feat: Upgrade Helm to v3.6.0 and pass --kube-version to templating (#6359) (@jannfis)90602a7
: feat: Upgrade Redis to v6.2.1 (#5701) (@jannfis)40eb8c7
: feat: Upgrade kustomize to 3.5.5 (#3619) (@chancez)ecc3ab3
: feat: Use encrypted cookie to store OAuth2 state nonce (instead of redis) (#8241) ( <>)73f0437
: feat: Use kubectl apply library instead of forking binary (#2861) (@jessesuen)95820cf
: feat: User can define Orphaned exception avoiding unnecessary warnings (#3900) (@rachelwang20)dd856e1
: feat: Util for generate global project from ClusterRole (#4653) (@mayzhang2000)00d4491
: feat: Whitelisted namespace in UI (#3314) (@rachelwang20)f387ab8
: feat: Zoom in and out on resource view (#7183) (#8290) (@keithchong)c64e8df
: feat: ability to switch user during test execution (#7164) (@pasha-codefresh)4d23fe8
: feat: add "service-account" flag to "cluster add" command (#3183) (#3184) (@alexandrfox)1708a71
: feat: add 'argocd-util cluster shards' command that prints shards statistics (#6353) ( <>)bfc381e
: feat: add 'user' field to audit logs (#12644) (@crenshaw-dev)f11da56
: feat: add --app-hard-resync flag to controller (#8928) (@pasha-codefresh)ec2d3f6
: feat: add Dott to users (#15370) (@burnjake)0baf485
: feat: add Gitlab PR generator webhooks support (#10235) (@Enity)1be1a04
: feat: add HTTPS to dex server (#9424) (#9883) (@notfromstatefarm)cd302fd
: feat: add Istio virtual service to the network view - part of #4675 (#4677) (@OmerKahani)ef39bd2
: feat: add MariaDB CRD health checks (#13143) (@Vidalee)8a38b8b
: feat: add Prometheus health check (#10508) (@roelvdberg)d0cbb15
: feat: add RespectIgnoreDifferences sync option to UI (#8390) (@alexmt)ebbd3d1
: feat: add--source-position
flag toargocd get app
command to show parameter changes for multi-source application (#19887) (@nitishfy)88994ea
: feat: addignoreResourceUpdates
to reduce controller CPU usage (#13534) (#13912) (@agaudreault)d4fc854
: feat: addshort_sha_7
to AppSet generators (#11976) (#13199) (@fty4)be90cc0
: feat: add a button to show parameter details (#12183) (#16871) (@Tchoupinax)99128c2
: feat: add ability to auto label clusters from k8s clusterinfo (#17289) (@blakepettersson)cddeabe
: feat: add alias for sync policy automated (#3788) (@darshanime)0d02040
: feat: add app skip reconcile annotation to optionally bypass application controller processing (#11879) (@mikeshng)254f3b6
: feat: add bcrypt support for argocd CLI (#10934) (@ameytotawar)301d188
: feat: add button loading status for time-consuming operations (#3559) (@jqlu)14cdfc7
: feat: add caching to application js bundle since it has a unique name (#9008) (@backjo)e9b1af5
: feat: add cli commands to add/delete sourceNamespaces from AppProject (#17337) (@raghavi101)3cf54af
: feat: add cli commands to add/remove sources for multi-source applications (#17310) (@ishitasequeira)ed0218f
: feat: add cli commands to create/set/unset/edit sources for multi-source application (#17425) (@ishitasequeira)c483449
: feat: add client side keepalive pings (#4026) (@darshanime)67dd012
: feat: add cluster name UI (#7409) (@pasha-codefresh)cb7fa39
: feat: add cluster resource blacklist to projects (#3960) (@darshanime)b059d78
: feat: add css to support external custom style (#13279) (@ashutosh16)7e68b1e
: feat: add custom resource health checks for trident.netapp.io/TridentOrchestrator and trident.netapp.io/TridentBackendConfig (Closes [ISSUE #6550]) (#6552) (@Cajga)470176b
: feat: add deny destinations for projects (#9464) (#9652) (@blakepettersson)eb576a5
: feat: add deny sources (#11639) (#11646) (@blakepettersson)18c8716
: feat: add dest cluster and namespace in the Events (#3093) ( <>)7525b60
: feat: add examples to --help ouput for argocd_server.go file (#16032) (@akagami-harsh)481cf81
: feat: add examples to --help output for admin.go file (#16030) (@akagami-harsh)2faa08e
: feat: add exit-code flag to app diff command (#5852) (@chetan-rns)9476ab5
: feat: add first class support to access repositories using proxy (#5581) (#6286) (@chetan-rns)2a7aabe
: feat: add flagger.app/Canary health check lua script and tests (#3902) (@gambuzzi)7f86e6b
: feat: add git histogram metrics (#3828) (@povilasv)c35c280
: feat: add gke auth command to argocd-k8s-auth (#9190) (@toVersus)a2d756e
: feat: add google cloud source repo support (#7534) (#11618) (@alexef)7d4f855
: feat: add grpc histogram metric in server (#3776) (@povilasv)263e7a8
: feat: add grpc metrics in repo server (#3827) (@povilasv)fafa79f
: feat: add health check for applicationset (#7695) (@crenshaw-dev)4cb9450
: feat: add health check for cloudscheduler.cnrm.cloud.google.com/CloudFunctionsFunction (#10607) (@vgelot)e8dd95c
: feat: add health check for cloudscheduler.cnrm.cloud.google.com/CloudSchedulerJob (#10606) (@vgelot)fc6d092
: feat: add health checks for iam.cnrm.cloud.google.com/IAMPolicy (#10725) (@vgelot)0864a02
: feat: add health checks for keptn resources (#11716) (@thschue)ba18b65
: feat: add health checks for storage.cnrm.cloud.google.com/StorageBucketAccessControl (#10727) (@vgelot)5100726
: feat: add health-checks for eck elastic beat (#16563) (@ebuildy)3cb7eca
: feat: add health-checks for snapshot volume (#13979) (@ebuildy)ae02bc2
: feat: add hide toggle for health status bar (#7153) (@reginapizza)33fa916
: feat: add ingress network policies for applicationset and notifications controller (#10053) (@34fathombelow)0e67ed8
: feat: add initiated by in history and rollback view (#16654) (@robinlieb)a67b97d
: feat: add initiatedBy info to App status field when performing a rollback (#9713) (@mvgmb)51f2949
: feat: add jsonnet version to version panel (#4845) ( <>)3d3e947
: feat: add labels and annotations to cluster details page (#9707) (@msoderberg)712df19
: feat: add labels for projects (#4446) (@mayzhang2000)a4c0f3c
: feat: add labels to pod log navigation buttons (#10890) (@rbreeze)ee9b38f
: feat: add ls-remote request fail metric (#18250) (@Jack-R-lantern)f8e016d
: feat: add monaco-kubernetes for editing IntelliSense (#12778) (@WitoDelnat)8b6af8b
: feat: add network policies to restrict traffic flow between argocd components (#6156) ( <>)d1a36e5
: feat: add new rollout actions (abort, retry, promote-full, terminate). improve health check (#4777) (@jessesuen)970bb80
: feat: add new sync option to fail if finds shared resources (#7444) (@leoluz)37ad433
: feat: add notifications API (#10279) (@aborilov)05eea87
: feat: add optionmanual
to the--sync-policy
flag of theapp create
command (#17459) (@anirudhsudhir)0d0a295
: feat: add option in output flag for app get and app resources cli command for tree view(#13370) (#15386) (@schakrad)e420666
: feat: add org.opencontainers.image.source label to docker images (#12270) (@james-callahan)5f3fc68
: feat: add permitOnlyProjectScopedClusters flag (#10237) (@blakepettersson)f1e0c84
: feat: add printout of what has been deleted (#8894) (@reginapizza)231509b
: feat: add project badge panel to project details page (#4846) ( <>)4e7434a
: feat: add projects filter to app sync command (#8320) (#10133) (@justinwatkinson)dc1ccea
: feat: add prometheus metrics around proxy extension requests (#17012) (@leoluz)f81ed95
: feat: add proxy field to repository create form (#6565) (@chetan-rns)74af92f
: feat: add proxy to kustomize build operations (#18551) (@the-technat)e81f250
: feat: add quick-start buttons (#7292) (@reginapizza)842a3d1
: feat: add redis metrics to application controller and api server (#3500) ( <>)0c352f8
: feat: add refresh/hard refresh apps button #7256 (#7411) (@ciiay)0d571fc
: feat: add resource's age & creation time (#3931) (@taisho6339)aced025
: feat: add retry logic for k8s client #7692 (#16154) (@aborilov)0936da9
: feat: add scrollbar to live manifest (#10379) (@ashutosh16)9b3a4d1
: feat: add set-finallizer on argocd admin app generate-spec command (#18855) (@KyriosGN0)376d79a
: feat: add settings troubleshooting commands to the 'argocd-util' binary (#3398) ( <>)0dfc125
: feat: add skipCrds flag for helm charts (#8012) (@patst)3c3325f
: feat: add source repos to fields inherited from global projects (#5417) (@rbreeze)04964c9
: feat: add ssh.github.com to SSH known hosts (#13592) (@tksm)8d8009d
: feat: add support for ALL_PROXY (#10451) (@yushiwho)c305a02
: feat: add support for Bitbucket Server (SCM + PR); add filters for PR (#9049) (@mlosicki)af40d52
: feat: add support for default container annotation (#8015) (#9769) (@edwardgronroos)355e77e
: feat: add support for dex prometheus metrics (#3249) (@jeanlucmongrain)470ac13
: feat: add support for plugin name in CMPv2 (#11290) (#11341) (@gdsoumya)3ea72eb
: feat: add support for redis acl username/password flow (#8676) (@gdsoumya)4c01224
: feat: add support to backup applicationsets (#6095) (@chetan-rns)b6cfe67
: feat: add sync delete option (#12448) (@gdsoumya)91fea14
: feat: add test to redis_hook.go (#7233) (@pasha-codefresh)fa26801
: feat: add the ability to filter apps based on clusters (#10465) (@my-git9)d63ced4
: feat: add time taken to complete deployment (#3715) (@darshanime)2dbc6c7
: feat: add timeout for update cluster info (#14511) (@yyzxw)1faa9b0
: feat: add timestamp view to pod logs viewer (#8532) (@reginapizza)ff45418
: feat: add timezone option to sync window (#7442) (@ishitasequeira)978d10f
: feat: add user-defined css overlay (#3642) (#4065) (@aistein)c160a71
: feat: add versioning to argocd docs (#5099) (@reginapizza)d1d82c6
: feat: add visual indicator for newly created pods (#8006) (@reginapizza)a43b799
: feat: add write back to application informer (#15987) (@gdsoumya)99d1dca
: feat: added a new Helm option ignoreMissingValueFiles (#7767) (#8003) (@ocraviotto)445d091
: feat: added cascade option to delete resources #5368 (#5538) (@ishitasequeira)661afe0
: feat: added deep links backend changes (#11401) (@gdsoumya)45c0c2a
: feat: added patch_ms and setop_ms timings to reconciliation logs (#15595) (@gdsoumya)2384560
: feat: added shorthand flags for follow and conatainre in app logs (#15400) (@ashupednekar)4a50440
: feat: adding a autosync_enabled field to the argocd_app_info gauge (#14424) (@gerardocorea)ec23d91
: feat: adding failure retry (#3548) (@mayzhang2000)9592b84
: feat: adding gocover to e2e tests (#18130) (#18537) (@rumstead)a0a5455
: feat: adding noscript tag (#5650) (@anais-codefresh)d9df252
: feat: adding option to specify an aws profile to use by the argocd-server when adding a EKS cluster (#16767) (@igaskin)27912a0
: feat: adding print statements to cli "rm" commands (#5009) (@igaskin)613af54
: feat: adding validate for app create and app set (#4016) (@mayzhang2000)304a742
: feat: allow CMP plugins to preserve repo files mode (#12940) (@alexmt)a610fc1
: feat: allow access to cluster and project resources in app/resource deep links (#12931) (@gdsoumya)deac72f
: feat: allow admins to enable the usage of lua standard library (#6087) (@chetan-rns)335ffa8
: feat: allow argocd cluster rotate-auth to accept cluster name (#9838) (@danielhelfand)90bacef
: feat: allow argocd-cm to reference K8S Secrets (#4188) (#4342) (@nbendafi-yseop)2a4c4a7
: feat: allow argocd-notifications-controller env variables (#13605) (@noaabarki)f21336c
: feat: allow cli to remove cluster by name (#8823) (@danielhelfand)f625ddc
: feat: allow diff against a revision (#4205) (@darshanime)796a20c
: feat: allow downloading logs as a txt file (#5803) ( <>)ccd15d1
: feat: allow hiding managed fields in resource manifest viewer (#7855) ( <>)b8fdfb5
: feat: allow injecting the target revision over an URL parameter (#12545) (#12556) (@alexef)a041bf8
: feat: allow interpolation of cluster generator values (#9254) (@blakepettersson)86d0ee6
: feat: allow jq path expressions in diffing customizations (#4320) (#6109) (@jutley)bacdced
: feat: allow no_proxy to be specified on repoCreds (#18526) (@the-technat)f06fc0d
: feat: allow per-version kustomize options (#5967) (@chetan-rns)a17c77e
: feat: allow selecting application on detail page (#8176) ( <>)205926f
: feat: allow ssh and http repository references in bitbucketserver webhook #2773 (#3036) (@eSamS)abb0c4b
: feat: allow substitutions in plugin env variables (#6097) (@ForsakenHarmony)1f4c745
: feat: allow using env var to set kubectl parallelism limit (#8442) (#9116) (@tomelliff)62003f0
: feat: allow webhook settings to be referenced by external secret (#16262) (@MrFreezeex)df7e5ff
: feat: annotation-label tracking method (#7342) (@pasha-codefresh)5da0c2e
: feat: app wait with --degraded (#10139) (@mayzhang2000)bd58788
: feat: appset preserve labels and global preserve fields (#15445) (@gdsoumya)ca5e4c5
: feat: argocd app delete apps by label (#10091) (#10118) (@danielhelfand)9211034
: feat: argocd app manifests --local (#5525) (#10061) (@crenshaw-dev)c99fd49
: feat: argocd cli support fish completion (#18484) (@Sn0rt)b89639e
: feat: argocd-util can now validate RBAC configuration (#4876) (@jannfis)51998e0
: feat: argocd-util settings resource-overrides list-actions (#3616) ( <>)067dcce
: feat: auto create namespace (#3976) (@mayzhang2000)4fadd9e
: feat: auto respect rbac for discovery/sync (#14381) (@gdsoumya)c2b3e74
: feat: autocompletion for resource shortnames (#7466) (@saumeya)382bbdf
: feat: autosync protection (#3996) (@mayzhang2000)286f98b
: feat: autosync protection (#4475) (@mayzhang2000)a3a86f1
: feat: better repo path sanitization (#12974) (@crenshaw-dev)cf601c9
: feat: bundle applicationset-controller with argocd (#8148) (@ishitasequeira)fe3cc72
: feat: cache argo cd rbac (#7587) (@pasha-codefresh)9b32e01
: feat: cache resolved git/helm repository revisions (#6102) ( <>)d0c6280
: feat: change annotation format (#7345) (@pasha-codefresh)e54e45e
: feat: changes git client to resolve semantic versioning tags (#17566) (@thepabloaguilar)9ddadb0
: feat: close sliding panel on escape key (#8465) (@reginapizza)1dd2821
: feat: collect and log hydration commands (#19346) (@crenshaw-dev)f0a53cd
: feat: combine form repo settings page #9167 (#9374) (@reginapizza)e53ab49
: feat: create cli commands for ApplicationSet (#9584) (@ishitasequeira)da9063b
: feat: dark mode (#4722) (#9703) (@saumeya)12ec99a
: feat: declarative config for cluster and repo(#4734) (#5102) (@kshamajain99)53a9222
: feat: delete in reverse order of sync waves (#3959) (@darshanime)acfc396
: feat: dex subcommand logformat/loglevel flags (#8542) (@krrrr38)80bb21e
: feat: diff changes and wait for user confirmation if not confirmed automatically before app sync in cli (#8412) (@rishabh625)7f2d513
: feat: directory app include/exclude fields in UI (#10880) (@karengineering)9adba69
: feat: disable reconciliation if timeout.reconciliation is set to 0 (#6406) ( <>)a72b262
: feat: display auto sync status in application details view (#11200) (@alexef)9f47a11
: feat: display k8s object CREATED_AT time in local time instead of UTC (#4347) (#4383) (@bukbuk1231)817f68a
: feat: display sync operation status message on app details page (#3918) ( <>)3a50f8d
: feat: do not include kube-api check in application liveness flow (#4163) (@olegsu)310b40a
: feat: downgrade dex to 2.22.0 and revert bug workaround (#3468) ( <>)cb25382
: feat: dynamic rebalancing of clusters across shards (#15036) (@ishitasequeira)a9f009c
: feat: e2e for clusters (#7118) (@pasha-codefresh)974c2de
: feat: enable authn + authz in proxy extension (#11694) (@leoluz)460ecf3
: feat: enable gzip compression in Redis by default (#13458) (#13459) (@crenshaw-dev)7773021
: feat: enable metadata to be set on namespaces (#10672) (@blakepettersson)fcaa8ab
: feat: enable specifying root ca for oidc (#6712) (@clive-jevons)82e20a4
: feat: enable users to run commands related to Argo Applications in any namespace (#17360) (@Mangaal)a8e2fb9
: feat: equality-based and set-based filtering by label keys and values for list, sync, delete and wait App commands (#10548) (@maheshbaliga)52ba423
: feat: expose cluster sync retry duration (#8481) ( <>)22e62fe
: feat: expose deep links in UI (#11680) (@rbreeze)bc5fb81
: feat: expose notification secrets for request payload templating (#16055) (@eroznik)c6d3728
: feat: exposed sync retry options via cli for app create (#5638) (@Shubhama19)6e9f28c
: feat: extensions.js should respect argocd server enable gzip (#12890) (@schakrad)85c114d
: feat: favourite ui feature (#8210) (@saumeya)89f5a71
: feat: filter applications by source repo URL (#5602) (#5603) (@moensch)c5d0acf
: feat: forward the Argo CD logged in user to the proxy extension (#19075) (@leoluz)d60e1b2
: feat: get cluster connection status from cluster synced time (#3604) (@mayzhang2000)ae3de24
: feat: get pod logs (#5311) (@mayzhang2000)f512d21
: feat: global project (#4506) (@mayzhang2000)ae803a2
: feat: goreman option to exclude (#7080) (@pasha-codefresh)be2a01c
: feat: grace period for repo errors to prevent aggressive unknown sync state (#16085) (@gdsoumya)234c7ec
: feat: gracefully shut down repo-server on SIGTERM (#19309) (@crenshaw-dev)07eeddf
: feat: group diff should set resource id use new interface (#7381) (@pasha-codefresh)95d9016
: feat: healtcheck for iam.cnrm.cloud.google.com/IAMPolicyMember (#6783) (@romachalm)0e068f5
: feat: health check for OnePasswordItem (#10690) (@cehoffman)8d2c9aa
: feat: health check for compute.cnrm.cloud.google.com/ComputeDisk (#10608) (@vgelot)c0f2bf5
: feat: health check for openshift DeploymentConfig (#7114) (@ishitasequeira)4f043cc
: feat: health check storage.cnrm.cloud.google.com/StorageDefaultObjectAccessControl (#10726) (@vgelot)d6bc02b
: feat: health checks for Numaplane CRDs (#19077) (@dpadhiar)b3c118d
: feat: ignore status globally (#3754) (@darshanime)3a5b653
: feat: implement 'argocd admin appset generate' to troubeshoot appsets (#19518) (@alexmt)d09d25c
: feat: implement 'argocd-util apps get-reconcile-results command' (#3888) ( <>)b2fead6
: feat: implement 'argocd-util cluster stats' command (#5733) ( <>)3c2be61
: feat: implement Service Account / Local Users (#3215) ( <>)b524769
: feat: implement consistent startup messages for all components (#9800) (@krancour)7d277dc
: feat: implement include filter for directory settings (#5166) (@MasayaAoyama)9bc9ff9
: feat: implement keda health-checks (#16715) (@parmou)34b411c
: feat: implement source refs for helm set-file (#17941) (@cardoe)476b09c
: feat: improve api-server and controller performance (#3222) (@jessesuen)5f4ecf1
: feat: improve cluster info fetch from secret by reducing unnecessary unmarshalling (#7530) ( <>)ebd87b7
: feat: improve sync logic (#7328) (@pasha-codefresh)32ee00f
: feat: introduce health checks for MonoVertexRollouts (#19688) (@dpadhiar)8ee4387
: feat: inversion selection support for the resource filter on sync and wait app commands (#10548) (@maheshbaliga)f5b600d
: feat: limit the maximum number of concurrent login attempts (#3467) ( <>)cd171bf
: feat: link path directly to the path in repo (#10568) (#10860) (@nirsht)07f4034
: feat: lua script for pause/resume action for Deployments (#7293) (@ishitasequeira)212a92c
: feat: made Helm v3 the default and removed version auto-detection (#5646) (@ishitasequeira)b1eff1a
: feat: make ARGOCD_GIT_MODULES_ENABLED configurable in argocd-cmd-params (#10931) (@doshianish8)f9ef32c
: feat: make applicationset controller configurable in argocd-cmd-params (#10961) (@toVersus)97d75a6
: feat: make discovery field optional in plugins (#12073) (@gdsoumya)f37d24f
: feat: make git requests configurable (#15646) (@alexmt)e0db23b
: feat: make http client retryable (#6632) (@yujunz)f93d678
: feat: make https repo credentials editable in the UI (#9108) (#9782) (@ciiay)aa6aed3
: feat: max cookie length (#7515) (@pasha-codefresh)6262a8c
: feat: merge argocd-util into 'argocd admin' subcommand (#6773) ( <>)0214eb8
: feat: metrics, argocd_app_info adding syncpolicy info, argocd_cluster_info adding clustername (#3411) (@wecger)d764cf7
: feat: misc UI/UX improvements (#11769) (@alexef)4f64f0f
: feat: move basic auth for for Azure DevOps to webhooks lib (#19407) (@robinlieb)fe8d47e
: feat: move engine code to argoproj/gitops-engine repo (#3599) ( <>)a6c664b
: feat: move watch params to struct (#8819) (@pasha-codefresh)e9ae87a
: feat: namespace isolation (#2176) (#2839) ( <>)6240ef0
: feat: new sync option to use ignore diff configs during sync (#8078) (@leoluz)8a5b345
: feat: only ask for confirmation when creating argocd-manager service account (#7720) (@oscar-dela)497e53b
: feat: operation result and history table tests (#8887) (@pasha-codefresh)ed6e9e9
: feat: option to use cluster-info endpoint forcluster add
(#12625) (#12649) (@adambkaplan)95b38f1
: feat: parameterized config management plugins (#9135) (#9216) (@crenshaw-dev)777ac0b
: feat: populate Server field with destination name when destination server is empty (#8609) (@danielhelfand)a4a97f0
: feat: print scoped resources in get proj cmd (#8550) (@pasha-codefresh)678d35d
: feat: project destination cli (#7407) (@pasha-codefresh)4fd478b
: feat: project-scoped repository credential improvements (#18388) (@blakepettersson)18e9edc
: feat: provide short revision in ARGOCD_APP_REVISION_SHORT env variable (#14926) (@alexmt)f5b9704
: feat: prune last (#5199) (@mayzhang2000)2fef0de
: feat: pull request labels exposed in Pull Request generator template (#10204) (#11397) (@maheshbaliga)82433ff
: feat: query escape function for notifications (#16343) (@janschumann)0acecad
: feat: reduce redis traffic caused by app resource tree updates in redis (#19722) (@alexmt)2260c79
: feat: refactor redis-ha NetworkPolicy to include egress rules (#10226) (@34fathombelow)0ccd573
: feat: regenerate active users token if it is expiring soon (#5629) ( <>)6036e9b
: feat: remove cluster confirmation (#7602) (@plakyda-codefresh)df2d649
: feat: remove ksonnet from codebase (#8621) (@gdsoumya)f9cbaa3
: feat: remove rbac when using argocd cluster rm (#8969) (@danielhelfand)41db812
: feat: remove shared repo volume between repo-server and cmp-server (#8600) (@leoluz)e8f63d4
: feat: remove unnecessary fields from project creation panel (#4742) ( <>)4d8436b
: feat: removed legacy app tracking label (#13203) (@gdsoumya)bb88a1c
: feat: rename app identifier (#7251) (@pasha-codefresh)c0bcd6b
: feat: repo list and repo get command + e2e tests (#7108) (@pasha-codefresh)a2f97af
: feat: resolve sync window for cluster name also, not only server (#7817) (@pasha-codefresh)44520ea
: feat: resource name filter + filter block for resource table view (#7081) (@plakyda-codefresh)d7632df
: feat: respecting rbac for resource exclusions/inclusions proposal (#13479) (@gdsoumya)fd8ecf4
: feat: restrict egress onredis (#10227) (@34fathombelow)b1f979a
: feat: retry option app creation (#7252) (@plakyda-codefresh)6905196
: feat: rework prometheus metrics to support richer dashboards (#3254) (@jessesuen)9d6ccee
: feat: rollback should work without id passed #6825. (#6877) (@pasha-codefresh)3a72786
: feat: run refresh from UI in parallel (#15138) (@woehrl01)dd2900e
: feat: scoped repo e2e tests (#7110) (@pasha-codefresh)baa0f2e
: feat: selective sync (#3877) (#5347) (@kshamajain99)95987d8
: feat: server-side manifest generation for local diff (#8145) (#10019) (@notfromstatefarm)8014cf3
: feat: set X-XSS-Protection while serving static content (#5412) ( <>)a454093
: feat: set cluster command (#9996) (@maheshbaliga)cf7bf14
: feat: show app age in application list view (#11209) (#11502) (@alexef)99b222c
: feat: show cmpv2 plugins in create app wizard (#11615) (@gdsoumya)17e6ebd
: feat: show difference in repos that exist and that should be changed (#7224) (@pasha-codefresh)d315a82
: feat: show sync wave in ui (#8902) (@ciiay)f533ed1
: feat: simplify parametrization of Argo CD server processes (#6328) (@ishitasequeira)6a7d79f
: feat: sort resource list by created_at, add message to AnalysisRun and replicas to ReplicaSet (#10613) (@alexef)9e594d4
: feat: specify listen address from env / command line (#11846) (@eyusupov)fad9030
: feat: split resource.customizations into sub keys (#6060) (@kshamajain99)691b77f
: feat: split yamls (#7595) (@pasha-codefresh)3247090
: feat: store "Group Nodes" button state in application details preferences (#8036) ( <>)d500b27
: feat: store the name operation initator in the app CRD (#3252) ( <>)6b06571
: feat: support 'PrunePropagationPolicy' sync policy in the UI (#5755) ( <>)2126bcf
: feat: support 'helm.sh/resource-policy: keep' helm annotation (#13157) (@alexmt)fb357de
: feat: support --inline flag in 'argocd admin app/proj generate-spec' commands (#6804) ( <>)2f16fca
: feat: support Knative Serving 1.5 Custom Health Checks (#9719) (@wei840222)6ac9753
: feat: support ability get cluster by name from cli, Closes #6865 (#6972) (@pasha-codefresh)48291d8
: feat: support add plugin env entry from CLI (#4923) (@yujunz)7122b83
: feat: support adding labels and annotations to cluster secret (#7139) (@chetan-rns)804b11b
: feat: support application level extensions (#9923) (@alexmt)ad8715c
: feat: support argo-rollouts v0.10 (#4823) (@jessesuen)b728505
: feat: support background propagation policy while deleting applications (#5216) (#5524) (@chetan-rns)5889bbb
: feat: support caching helm repo index (#5661) ( <>)902b6aa
: feat: support custom helm values file schemes (#8535) (@alexmt)cea3c19
: feat: support disabling grpc histogram (#4075) ( <>)1ee126d
: feat: support disabling manifest generation using config management tools (#8514) (@alexmt)71e4fa3
: feat: support extra attributes for opentelemetry (#15071) (@penglongli)ad1dd82
: feat: support fetch refs (#4893) (@yujunz)5fdbe20
: feat: support generating manifests for the same commit in parallel (#4625) ( <>)cbafc13
: feat: support grpc message size as env (#17728) (@pasha-codefresh)9b4f468
: feat: support gzip compression for data stored in redis (#10190) (@alexmt)d09bd23
: feat: support gzip compression in api server (#4218) ( <>)86926d7
: feat: support health check on ClusterIssuer (#12000) (@czchen)dd56fc9
: feat: support health check on FlinkDeployment (#9300) (#9300) (@czchen)6edd18b
: feat: support helm3 (#2383) (#3178) ( <>)788613c
: feat: support loading extensions in Argo CD UI (#7019) ( <>)1aa898c
: feat: support log level in cmp plugin, possibility to trace generated manifest (#18851) (@pasha-codefresh)58ac345
: feat: support managing cluster resources in a namespaced mode (#6581) ( <>)58d4068
: feat: support multiple extensions per resource group/kind (#9834) (@alexmt)5448466
: feat: support normalizing CRD fields that use known built-in K8S types (#3357) ( <>)09e5b60
: feat: support opentelemetry for grpc tracing (#7539) ( <>)e0d0968
: feat: support overriding default cluster re-sync duration (#4014) ( <>)23d9cf2
: feat: support pod exec terminal logging (#9385) (@smcavallo)67cbe12
: feat: support pod exec terminal via websockets (#8905) ( <>)49b7152
: feat: support pprof endpoints (#7533) ( <>)47554e4
: feat: support referencing secret in any field of oidc config (#13475) (@alexmt)b9954e5
: feat: support resource actions on CRDs that use status subresources (#4690) (@jessesuen)d957ab4
: feat: support resource prune propagation policy (#5743) ( <>)a6399e5
: feat: support retrying failed sync attempts (#3997) ( <>)05f5a79
: feat: support separate Kustomize version per application (#3414) ( <>)48d46e3
: feat: support specifying cluster by name in addition to API server URL in Cluster API (#8077) ( <>)c49dd8d
: feat: support storing app parameters in .argocd-app.yaml file (#4084) ( <>)60eb2af
: feat: support swapping direction of truncation on resource names (#8671) (@reginapizza)6e2ee62
: feat: support token revocation (#5477) ( <>)16c6eaf
: feat: support user specified account token ids (#3425) ( <>)223335d
: feat: support viewing logs of multiple pods in UI (#5469) ( <>)d211113
: feat: system level extensions (#10758) (@rbreeze)faa8869
: feat: tests for build policy and conditions in app cmd (#8875) (@pasha-codefresh)c2e0026
: feat: tini as ENTRYPOINT and related cosmetics (#12707) (@gczuczy)f652897
: feat: tool for generate argocd resources (#8037) (@pasha-codefresh)a731997
: feat: tracking method e2e (#7310) (@pasha-codefresh)0d68194
: feat: tracking method for annotations should be in another format (#7316) (@pasha-codefresh)d95e35f
: feat: turn on grpc-web (#5288) (@mayzhang2000)b0bbfc6
: feat: ui resource filter showing count (#7885) (@saumeya)2ba6223
: feat: update app informer to avoid stale cache (#6372) (@kshamajain99)bbdbf81
: feat: update argo-ui (#7323) (@andrii-codefresh)27e95df
: feat: update gitops engine version to get access to sync error (#3609) ( <>)9ff7c0b
: feat: update gitops-engine to v0.5.1 and add additional tuning options (#7917) (@jessesuen)e1e0f27
: feat: update rollout health check for Argo Rollouts v1.0 and v1.1 (#6380) (@kshamajain99)25badeb
: feat: upgrade Kustomize to v5.0.1 (#12299) (@crenshaw-dev)e5ea3fe
: feat: upgrade dex to v2.21.0 (#2985) ( <>)acc2369
: feat: upgrade dex to v2.23.0 (#3448) ( <>)b9fefca
: feat: upgrade dexIDP from 2.36.0 -> 2.37.0 (#14305) (#14310) (@venkatamutyala)2f2f39c
: feat: upgrade gitops engine version (#3624) ( <>)31df9d1
: feat: upgrade helm 3 to v3.2.0; user --insecure-verify-flag (#3514) ( <>)4a6fe4c
: feat: upgrade kustomize to v3.6.1 version (#3696) ( <>)8569105
: feat: upgrade kustomize to v3.9.4 and support v3.8.5 breaking change (#5672) ( <>)4ae7013
: feat: upgrade kustomize version to 3.5.4 (#3472) ( <>)8f2750c
: feat: upgrade notification engine (#14175) (@pasha-codefresh)95ae1c5
: feat: upgrade notification engine (#15359) (@mikesplain)c6d1179
: feat: upgrade redis to 5.0.8-alpine (#3783) ( <>)42d5723
: feat: use --api-versions during helm chart rendering (#3243) ( <>)a1419c2
: feat: use RLock and RUnlock for project to improve performance (#6225) (@yujunz)a08282b
: feat: use oras-go library to enable more complex OCI Helm authentication (#12554) (@alexef)a9f03aa
: feat: use rate limited queue (#15480) (@gdsoumya)6d0ba1f
: feat: wait until resources are deleted #6085 (#16733) (@MichaelMorrisEst)4afddf7
: feat: webhook should use 'rename' to copy app manifests of previous commit (#16754) (@alexmt)fdb5ada
: fix: Revert "feat: Add health check for HPA (#4915)" (#5006) (@mayzhang2000)Bug fixes
4c982b2
: fix(appset): ArgoCD admin cmd: handle applicationsets RBAC (#11997) (@shuker85)8260465
: fix(appset): add ApplicationSet ProgressiveSync handling to clean up old appStatus entries when Applications are removed or RollingSync is disabled (#13419) (@wmgroot)d58b6e6
: fix(health): spec.executor.instances is Optional, Support a flexible number of executors (#11877) (@Reamer)68c3372
: fix(ui): COPY JSON for ArgoCD version should include trailing newline (#5117) (#14917) (@vipinachar)698712f
: fix: Make gpg watcher re-creation more robust (#4580) (@jannfis)44dccdb
: fix: run argo-cd repo server as non-root with read-only-root-fs (#5814) (@sbose78)e0c07b8
: #7144 fix: add custom volume as Helm working dir (#7162) (@irizzant)e457dd6
: Bug fix: set 'Version' field while saving application resources tree (#1268) (@alexmt)2742ead
: Bugfix: Ensure we have a valid hostname when adding certificates (#2064) (@jannfis)0183aac
: Revert "fix(appset): keep reconciling even when params error occurred (#17062)" (#18781) (@crenshaw-dev)20d5673
: Revert "fix: Text overflow when the application status panel item was too big (#3460)" (#3530) ( <>)fa5ce09
: Revert "fix: interpolate gen fix (#12716) (#13061)" (#13666) (@crenshaw-dev)3e64384
: chore: Revert "fix: Replace antonmedv/expr with expr-lang/expr" (#16027) (@terrytangyuan)6de5516
: fix!: added security contexts in manifests to secure argocd component configurations (#9087) (@rishabh625)ac47a42
: fix!: enforce app create/update privileges when getting repo details (#8558) (@jessesuen)6dc559a
: fix(AnyNameSpaceRegex): Additional Functions Glob to Regexexp (#19516) (@ArthurVardevanyan)a6d8a01
: fix(action): Add missing owner refs and annotation to create-job action (#16607) (@afrancis101)397063f
: fix(action): Add validation for Kustomize Build Options white space (#16704) (@sergeylanzman)faaa302
: fix(action): copy metadata on create-job action (#14232) (#14233) (@crenshaw-dev)b44400f
: fix(action): populate all fields of Job from CronJob (#15259) (#15727) (@SergeyLadutko)e7ad4fb
: fix(actions): check if CronWorkflow has labels in create-workflow action (#14962) (#14974) (@mcanevet)852f744
: fix(api): respect all allowed audiences, regardless of check order (#17876) (@crenshaw-dev)208852c
: fix(api): return 404 when the app is not found if a project is specified (#13393) (#13394) (@crenshaw-dev)922abef
: fix(api): use arrays instead of map to display ApplicationManifetQuery fields in swagger (#17804) (@ishitasequeira)97727cb
: fix(appcontroller): Uptake fix in gitops engine which fixes application sync with auto create ns and server side apply (#16942) (@anandf)8a2e0ba
: fix(applicationset): cannot validate inherited project permissions (#9298) (#15026) (@agaudreault)67776ad
: fix(applicationset): ensure that older applicationStatus is updated with new required values (#19165) (@wparr-circle)a1c9d6b
: fix(applicationset): git generator ignores empty files (#15661) (@agaudreault)8107303
: fix(applicationset): prevent applicationset progressive sync from stalling in pending (#17296) (@wparr-circle)202001a
: fix(applicationset): provide nameNormalized template param for local cluster (#9728) (@lacarvalho91)5515cde
: fix(applicationset): support webhook with matrix interpolation (#9931) (#10236) (@sboschman)30a1623
: fix(applicationset): use requeue after if generate app errors out (#18761) (@MrFreezeex)9179835
: fix(appset): Always remove ownerReferences when appset policy doesn't allow app's deletion (#12172) (#16506) (@mikutas)4b06175
: fix(appset): Apply nested matrix and merge generator's generator selectors (#11984) (@Roshick)7408292
: fix(appset): Don't use revision cache when reconciling after webhook (#16062) (#16241) (@dhruvang1)0a97c22
: fix(appset): Fix helm valuesObject with ApplicationSet (#14912) (#14920) (@speedfl)3c9a1ec
: fix(appset): Fix name conflict in appset controller (#16207) (#16222) (@speedfl)42c001d
: fix(appset): Fix perpetual appset reconciliation (#19822) (@tjamet)e97a4f9
: fix(appset): Matrix Generator Override not Working for Booleans (#14498) (#14573) (@alexbde)74839c8
: fix(appset): Post selector with Go templates in ApplicationSet (#13584) (@m13t)71bbdcc
: fix(appset): Retry on conflict when updating status (#19663) (@carlosrejano)75b438a
: fix(appset): Revert applicationset-name labels (#15324) (@speedfl)c5d5cdb
: fix(appset): Use case insensitive comparison of repo details in appset webhook handler (#16503) (#16504) (@SG60)e6200ca
: fix(appset): add debug logs around deleting ownerReferences and add warning docs about policy behavior (#18006) (@mikutas)43fe01a
: fix(appset): add option to disable SCM providers entirely (#14246) (#15248) (@crenshaw-dev)e0bae9f
: fix(appset): allow cluster urls to be matched (#13715) (@blakepettersson)01874d6
: fix(appset): allow for shorthand git refs in git generators #15427 (#19783) (@rumstead)ab9c29c
: fix(appset): bitbucket server scm provider EOF on empty repo (#14411) (@jjsiv)28ef096
: fix(appset): don't emit k8s events for unchanged apps, log at debug (#15659) (#15660) (@ericblackburn)aa5fd43
: fix(appset): git files generator in matrix generator produces no params (#12881) (@crenshaw-dev)fafee48
: fix(appset): handle templating of raw JSON fields (#12947) (#12949) (@crenshaw-dev)793a818
: fix(appset): handles a race condition where RollingSync does not properly detect a successful sync (#13926) (@wmgroot)28edaf5
: fix(appset): ignoreApplicationDifferences not working (#15965) (@crenshaw-dev)3cdce83
: fix(appset): informer is not a kubernetes informer (#18905) (#19618) (@crenshaw-dev)86369ca
: fix(appset): keep reconciling even when params error occurred (#17062) (@similark)5dd6020
: fix(appset): migrateStatus updates appset pointer after updating (#19619) (@carlosrejano)a47243a
: fix(appset): missing permissions (#18829) (#18943) (@agaudreault)ed14baa
: fix(appset): missing permissions for cluster install (#19059) (#19430) (@hodorov)b90f3bc
: fix(appset): normalize app spec before applying (#14481) (@crenshaw-dev)614a253
: fix(appset): performProgressiveSyncs only when the applicationset is using it (#15299) (@ericblackburn)30ff2e5
: fix(appset): prevent app deletion according to appset policy (#12172) (#15903) (@mikutas)42c2349
: fix(appset): remove cache references (#19647) (@rumstead)d49d2ae
: fix(appset): return error on invalid annotations (#13743) (@raxod502-plaid)505f77a
: fix(appset): typo in ARGOCD_APPLICATIONSET_CONTROLLER_ALLOWED_SCM_PROVIDERS (#14902) (#14913) (@speedfl)b2a52de
: fix(appset): use topics for Gitlab SCM Provider (#13169) (#13170) (@tillepille)5a2097d
: fix(appsets): gotemplate can cause panic from nil dereference (#15377) (#15378) (@rumstead)1453dc4
: fix(ci): codecov (#18335) (@crenshaw-dev)55713b3
: fix(ci): correct helm checksum path (#17081) (@crenshaw-dev)3557ec5
: fix(ci): do not fail fast on e2e test failures (#15694) (@crenshaw-dev)a934772
: fix(ci): free up disk space (#15683) (@crenshaw-dev)b40d8cb
: fix(ci): misplaced config option (#15698) (@crenshaw-dev)c4756c5
: fix(ci): run codegen for docs changes (#18536) (@crenshaw-dev)dbc48f3
: fix(ci): unstable integration test (#15976) (@naruse666)ff1d37f
: fix(ci): use commit hash instead of release number in security insights (#18718) (@crenshaw-dev)496ac5e
: fix(cli): ARGOCD_OPTS supports --header and other parameters (#17553) (@Young-Zen)c200d0c
: fix(cli): Do not error out with no errors (#15688) (@gczuczy)d7a70bf
: fix(cli): Fix local diff/sync of apps using cluster name (#4201) (@maxbrunet)6db9186
: fix(cli): Get Redis password from secret inloadClusters()
(#18951) (@david-wu-octopus)aa2bafd
: fix(cli):admin settings rbac can
has inconsistency among project resources (#17805) (@hanxiaop)af270ad
: fix(cli):argo app diff
passes --api-versions to helm template (#8371) (@gdsoumya)23959ca
: fix(cli):argocd admin settings resource-overrides health
to not ignore wildard customizations (#16461) (@flux-ricky)381fed5
: fix(cli): addredis-compress
flag toargocd admin dashboard
command (#13055) (#13056) (@aborilov)c141436
: fix(cli): add optional password setting for headless redis client (#19035) (#19039) (@sheikhrachel)8a0bf41
: fix(cli): add support for Application in any namespace forapp delete
cmd (#16898) (@SergK)256c2ae
: fix(cli): add support for Application in any namespace for app wait (#16812) (#16816) (@SergK)7317d6d
: fix(cli): add support for components with non-default names (#10200) (#14605) (@crenshaw-dev)6f5d5ca
: fix(cli): allow argocd cli app command for multi source apps (#14256) (@woehrl01)12a5a7a
: fix(cli): argocd CLI RBAC validation doesn't work on actions (#13911) (#14578) (@schakrad)1337548
: fix(cli): fix header in resource-overrides list-actions output (#15375) (@maxbrunet)103a419
: fix(cli): fix tracking annotation diff for non-namespaced resources (#13924) (@maxbrunet)137ff39
: fix(cli): format appURL from server settings (#5333) (#5449) (@yujunz)1d27458
: fix(cli): get latest app state before printing tree (#15639) (@crenshaw-dev)23f2767
: fix(cli): pass redis compression to cluster stats and shards commands (#16060) (#16421) (@phanama)c6f96d7
: fix(cli): skip printing summary when output mode is set to json/yaml (issue: #18620) (#18797) (@Fluder-Paradyne)495d093
: fix(cli): support application in any namespace withargocd app diff
(#13978) (#13980) (@mugioka)cec07ee
: fix(cmp): discover plugins relative to app path (#13940) (#13946) (@crenshaw-dev)1bddee2
: fix(cmp): pass env to plugin discovery (#13947) (@crenshaw-dev)389cf75
: fix(cmp): send sigterm to cmp commands before sigkill to allow for potential cleanup (#9180) (#14955) (@ashinsabu3)4875b02
: fix(controller): Address diff cache miss issues (#16458) (@leoluz)ff7192b
: fix(controller): add missing workqueue metrics (#16315) (#17013) (@agaudreault)3d3620e
: fix(controller): bad server-side diffs (#18213) (#18840) (@crenshaw-dev)2f84dac
: fix(controller): cache deadlock on delete and re-add cluster (#14780) ( <>)3fda27e
: fix(controller): fix application controller deployment crashing (#16984) (@ishitasequeira)7631d20
: fix(controller): incorrect pruning of cluster-level resources and watches deadlock (#19040) (@ncdc)703df96
: fix(controller): log failed attempts to update operation state (#14273) (@crenshaw-dev)9240655
: fix(controller): make managed namespaces more 'prune-proof' (#13999) (@blakepettersson)15eeb30
: fix(controller): populate ignoreDifferences in sync status (#14542) (@crenshaw-dev)ca7a08e
: fix(deeplinks): do not evaluate template when condition is false (#19625) (#19868) (@agaudreault)95d37dc
: fix(deps): upgrade otel dependency (#18285) (@34fathombelow)30b92b2
: fix(doc): Fix documentation templatePatch (#16522) (@speedfl)60b7a31
: fix(doc): deep links example fix (#13855) (@gdsoumya)cb6fbbf
: fix(docs): adding links for appset matrix example (#19914) (@rumstead)331944a
: fix(docs): fix example in userguide/diffing (#18730) (@tillepille)5d3bdb5
: fix(docs): proj role list example (#16074) (@crenshaw-dev)8796307
: fix(docs): repo field name in GCP Cloud Source Repositories should beurl
(#16107) (@nyanshell)41dc06d
: fix(gitpod): changed permission of gocache folder (#14122) (@narharim)f7788a7
: fix(grpcproxy): add GRPCKeepAliveEnforcementMinimum (#15708) (@phanama)4db8942
: fix(grpcproxy): parse headers contain colon (#13274) (#14294) (@Bogay)eaac2c6
: fix(health): Handling SparkApplication CRD health status if dynamic allocation is enabled (#7557) (#11522) (@eugen-fried)133ff29
: fix(helm): Update Helm binary (#12729) (#12754) (@lusu007)6ecd70a
: fix(helm): helm v3 doesn't have these flags (#11100) (#11540) (@alexef)13dd04f
: fix(helm): login OCI Helm dependencies correctly (#8563) (#11327) (@alexef)b6db057
: fix(kustomize): allow using build env in images (#13745) (@globin)cbd8806
: fix(kustomize): no concurrent processing if Kustomize patches are used (#15654) (@crenshaw-dev)f77cf94
: fix(kustomize): set build dir (#15057) #16229 #16652 (#16653) (@prune998)54de532
: fix(manifests): applicationset-controller dir is not added to cluster-rbac/kustomization.yaml. (#16810) (@mugioka)1ec6fa4
: fix(manifests): set appset controller labelapp.kubernetes.io/part-of
toargocd
(#12346) (@morey-tech)064c8da
: fix(manifests): use params CM and env var for redis server (#13214) (#13396) (@crenshaw-dev)0c6644b
: fix(notifications): Allow notifications controller to notify on all namespaces (#15702) (@mayzhang2000)dd29300
: fix(notifications): Helm.GetParameterValueByName should take helm.parametes first (#17472) (@pasha-codefresh)9f6e5f9
: fix(perf): filtering process in application-list api (#12985) (#12999) (@tken2039)53f4f83
: fix(plugin): remove git environment variables unavailable to plugin execution (#14998) (#15104) (@jmcshane)dddee33
: fix(rbac): handle malformed rbac policy (#11964) (@zekth)cd3fe2d
: fix(redis): explicit bind to redis and sentinel for IPv4 clusters (#11388) (#11862) (@rumstead)be1f0ea
: fix(redis): go-redis v9 regression missing metrics and reconnect hook (#13415) (#15275) (@phanama)210f26a
: fix(reposerver): fix OCI repository matching (#17955) (@MioOgbeni)48645db
: fix(reposerver): loosen source not permitted helm errors (#14210) (@blakepettersson)39cb524
: fix(security): add url validation for help chat (#9956) (#10417) (@saumeya)9bf5e50
: fix(security): don't allow app enumeration via RevisionChartDetails (#14512) (@crenshaw-dev)040eb36
: fix(security): use Chainguard fork of git-urls (#17732) (@crenshaw-dev)8932036
: fix(server): allow disabling content-type check (#16959) (@crenshaw-dev)c70e1b7
: fix(server): appset list uses argocd's namespace instead of all (#15429) (#15432) (@JorTurFer)a624c90
: fix(server): could not find source for metadata revision (#18744) (#18763) (@crenshaw-dev)e08840f
: fix(server): handle PATCH in http/s server (#2677) (#14530) (@mmerrill3)2094404
: fix(server): not need send application if it is not under enabled namespaces (#14479) (@pasha-codefresh)94ce1e9
: fix(sharding): recurring info logs to debug (#14383) (@agaudreault)4e433c6
: fix(snyk): use version sort (#17798) (@rumstead)f1607fe
: fix(sso): Set redirectURI for gitea, google, oauth Dex connectors (#11237) (@xianzheTM)b6c458e
: fix(ui): Add Error Boundary around Extensions and comply with new Extensions API (#7215) (@rbreeze)440e4dc
: fix(ui): Add State to props passed to Extensions (#7045) (@rbreeze)93e624d
: fix(ui): Add View Details option to resource actions menu (#6893) (@rbreeze)c936355
: fix(ui): Add header and browser title to fullscreen logs viewer (#5419) (@rbreeze)abdb4c0
: fix(ui): Add retry button to filters that failed to load (#6630) (@rbreeze)4d61974
: fix(ui): Add title for full content without clicking (issue #17600) (#18243) (@sunyeongchoi)a855305
: fix(ui): Added rel="noopener noreferrer" to link (#13820) (#14268) (@aakankshabhende)8b89722
: fix(ui): Added dashed line between collapsed sections in Compact-diff (#17173) (@surajyadav1108)566e1d2
: fix(ui): Added field bottom for Username and Passsword (#19762) (@surajyadav1108)84c70b7
: fix(ui): Allow filters in input that are not listed in suggestions (#6788) (@rbreeze)bfd0b15
: fix(ui): Application Create panel broken (#6080) (@rbreeze)6d19813
: fix(ui): Applications page incorrectly resets to tiles view. Fixes #8702 (#8718) (@terrytangyuan)0ff1ec5
: fix(ui): Autocomplete menu did not change direction when not enough room (#6629) (@rbreeze)0b22a11
: fix(ui): Change path to "root" when path is root directory (#14949) (@eshwarhs)aeeeac7
: fix(ui): Consolidate sync options (#5357) (@rbreeze)031fb88
: fix(ui): Container Selector in Pods doesn't work (#19856) (@rpelczar)f43a6ad
: fix(ui): Crash on application pod view (#6384) (@rbreeze)824ff73
: fix(ui): Crash when syncing from applications sync panel (#5508) (@rbreeze)91875c0
: fix(ui): Dark theme improvements (#15891) (@rpelczar)e3ee9ee
: fix(ui): Dark-mode-enhancements (#17241) (@surajyadav1108)cd46c76
: fix(ui): Display error msg when live state is empty (#13031) (@ashutosh16)7d12385
: fix(ui): Don't count errored or completed neighbor pods toward resource consumption (#6259) (@rbreeze)22ba8f5
: fix(ui): Don't jump back to tiles view on app deletion (#8764) (#10826) (@jannfis)b7e6dcf
: fix(ui): Don't try to show helm metadata (#5494) (@rbreeze)244b9e1
: fix(ui): Drop ready from Completed container status (#14434) (#14629) (@schakrad)278237e
: fix(ui): Fix Destination Cluster URL/Name Drop down not updating destination field (#13813) (#14216) (@Conrimaceogain)f8d0d59
: fix(ui): Fix Link warnings (#13694) (#13854) (@speedfl)739f4a9
: fix(ui): Fix Patch and Get Manifests (#13949) (@speedfl)8a29cf8
: fix(ui): Fix checkbox style in Delete pod modal Closes #6947 (#6961) (@pasha-codefresh)affd1cb
: fix(ui): Fix color generation for pod name in logs viewer. Fixes #17704 (#17706) (@der-eismann)22993de
: fix(ui): Fix excessive padding on system level extension pages (issue #17929) (#18207) (@david-wu-octopus)462c9ec
: fix(ui): Fix jumpy "Source" panel when typing (issue #15961) (#18227) (@david-wu-octopus)7d6077d
: fix(ui): Fix multi-app refresh and sync in the UI (#10421) (@jannfis)aaadb20
: fix(ui): Fixes health icon positioning (#14708) (#14852) (@ashinsabu3)b081969
: fix(ui): Group by node in pod view not working due to using label rather than metadata.name (#5191) (@rbreeze)1dc3e5d
: fix(ui): Helm chart empty maintainers blow up Argo UI (#15225) (@carloscastrojumo)e84f3c6
: fix(ui): Hide Diff tab in Application Details when App is synced (#6214) (@rbreeze)24ac326
: fix(ui): Highlight failing containers in the UI (#17143) (@surajyadav1108)aead2ed
: fix(ui): Improve apps tiles view (#16140) (@rpelczar)2f080e1
: fix(ui): Improve pod view with better space efficiency (#5238) (@rbreeze)7fe1263
: fix(ui): Include application name in status badge (#17126) (@sonamkshenoy)0d23207
: fix(ui): Incorrect path for non-namespaced resources (#6895) (@rbreeze)edc213d
: fix(ui): Issues with overlapping content in the app details view on smaller screens (#16268) (@rpelczar)3887289
: fix(ui): Migrate to keyhook helpers in argo-ui, update keybindings accordingly (#6953) (@rbreeze)d9e1b32
: fix(ui): Missing data in Sync Status if application never been synced (#16184) (@rpelczar)3df6be7
: fix(ui): More tab was displayed for resources that did not have extensions installed (#7209) (@rbreeze)13614e8
: fix(ui): Navigate to selected app in table view on Enter press (#6859) (@rbreeze)700a6c1
: fix(ui): Object options menu truncated when selected in ApplicationListView. (#11695) (@schakrad)bb15a49
: fix(ui): Only connect edges between resources in the same namespace (#5430) (@rbreeze)9c597ac
: fix(ui): Overflowing info items for pods belonging to nodes with long names (#5190) (@rbreeze)5d5cd74
: fix(ui): Overlapping buttons at narrow screen widths (#5259) (@rbreeze)7e27d10
: fix(ui): Page navigation no longer visible with status bar (#6888) (@rbreeze)3ca9416
: fix(ui): Patch Resource missing appNamespace (#13839) (@speedfl)65b4b58
: fix(ui): Pod logs filter did not refresh on button click. Also add tooltip for clarification (#5858) (@rbreeze)81497bb
: fix(ui): Pod view tooltips positioned incorrectly (#5244) (@rbreeze)771012b
: fix(ui): Polish pod logs viewer (#14050) (#14107) (@alexec)bee20c2
: fix(ui): Prevent UI crash if app status or resources is empty (#6858) (@rbreeze)aeb8b55
: fix(ui): Re-fix help-icon in the summary section (#19833) (@surajyadav1108)6717162
: fix(ui): Remove application namespace field in app creation (#10481) (@jannfis)5981bd1
: fix(ui): Resource detail tabs links weren't working (#6138) (@rbreeze)2e34051
: fix(ui): Resource details crashed due to extensions (#7025) (@rbreeze)4159ebc
: fix(ui): Resource details panel crashes when resource deleted (#6260) (@rbreeze)fbf0a78
: fix(ui): Save current logs page to URL (#5541) (@rbreeze)16349b8
: fix(ui): Show orphaned resources option in list view did not work (#6171) (@rbreeze)5662367
: fix(ui): Stop using the deprecated url format for gitlab instances (#13687) (@tete17)4ed611c
: fix(ui): The default pod group filter should be removed if fewer than 15 pods (#14590) (@ashutosh16)a4b5051
: fix(ui): The tiles in Applications List are too wide #17220 (#17340) (@rpelczar)8c97ade
: fix(ui): Toolbar wrap hides search. Refactor Page (#5593) (@rbreeze)1cbada9
: fix(ui): UI crash when ksonnet app has no environments (#4566) (@rbreeze)d3fffc2
: fix(ui): UI crashes after reinstalling ArgoCD (#6218) (@rbreeze)1e517e7
: fix(ui): URL not updated on tab change (#6149) (@rbreeze)a894d4b
: fix(ui): Unschedulable button changed widths on click (#7030) (@rbreeze)ae2d0ff
: fix(ui): Unscheduled pods in node view are now visible. Fixes #5981 (#5988) (@rbreeze)40a4061
: fix(ui): Unscrollable error message when saving YAML (#4152) (#4195) (@rbreeze)51164e8
: fix(ui): Update default and max count for maxCookieNumber (#14979) (@zvlb)dfa11ae
: fix(ui): Updated text in refresh dialog (#13583) (@HassanTanveer)b34e587
: fix(ui): User Info blob is too far to the right relative to Applications/Settings/Documentation (#12016) (@shijiadong2022)076924d
: fix(ui): Various minor UI fixes (#5337) (@rbreeze)2f58d73
: fix(ui): add confirmation box in resource summary delete action (#17485) (@ashutosh16)9e92f55
: fix(ui): add exec check to avoid API calls (#16168) (@ashutosh16)fda25d0
: fix(ui): align resource nodegroup (#17427) (@cclp94)ee78d02
: fix(ui): application-summary-help-icon fix (#17385) (@surajyadav1108)53dd0da
: fix(ui): applications table view, Closes #6733 (#6995) (@pasha-codefresh)41b8e44
: fix(ui): break external links to lines for each (#17679) (#18768) (@JessieTeng89)a940cb5
: fix(ui): calculate service info correctly for networking.k8s.io/v1 ingress (#6923) (@backjo)1c95c90
: f...Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.