What's Changed
- branching procedure for 2.14 update - part1 by @aalves08 in #16917
- 2.14 branching - part 2 - update milestone for master branch by @aalves08 in #16920
- Update AGENTS.md to cover unit testing edge cases by @rak-phillip in #16412
- Fix storybook build crash on node 20.19+ by @rak-phillip in #16765
- Write tests for
monitoring.coreos.comby @rak-phillip in #16242 - Implement svg icons styles as scoped css by @rak-phillip in #16022
- Vite fixes we could make prior to the migration by @codyrancher in #16833
- Bump svgo from 2.8.0 to 2.8.2 by @dependabot[bot] in #16848
- Bump svgo from 2.8.0 to 2.8.2 in /shell by @dependabot[bot] in #16849
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #16891
- [App Card] - Fix truncation and extra icons by @momesgin in #16866
- Add issue grooming agentic workflow by @rak-phillip in #16869
- un rc shell version before we update vue version by @aalves08 in #16929
- remove user if it fails to create the secret or the global role bindings by @aalves08 in #16856
- remove node worker only nodes for mem calculation by @aalves08 in #16863
- Re-enable Project Secret E2E Tests by @momesgin in #16820
- Target Node 24 and upgrade to Vue 3.5.29 by @rak-phillip in #16847
- [e2e] Test Flaky by @marcelofukumoto in #16463
- Fix empty screenshots for a11y tests by @nwmac in #16754
- Resolving an issue where extensions that are loaded in old version of rancher would should the new detail page. by @codyrancher in #16906
- Adding headless ingress test by @izaac in #16939
- Implementing RcSection as specified by the Design System by @codyrancher in #16829
- Repositories dynamic tooltip by @momesgin in #16871
- [2.15] Revert "replace creation of tokens from Norman to Steve" by @richard-cox in #16946
- Automation - Prime ingress tests maintenance by @izaac in #16950
- We now hide the CruResourceFooter if we're looking at the _VIEW detail page. by @codyrancher in #16957
- Improving the visuals of the CopyToClipboard implementations by @codyrancher in #16954
- Automation: Fix Jenkins script selecting wrong Rancher pre-release version by @yonasberhe23 in #16936
- Automation - Prime preferences landing page fixes by @izaac in #16953
- Fix cross-version $extension/$plugin compatibility for extension formatters by @aalves08 in #16960
- Automation - Prime test cluster manager fixes by @izaac in #16959
- fix error being swallowed when trying to initialize plugin by @aalves08 in #16976
- bump creators package to v3.0.10 by @aalves08 in #16990
- unblock capi infra cluster day 2 ops and detail page; fix node scaling by @mantis-toboggan-md in #16987
- add missing repo url by @aalves08 in #16994
- Obtain
node.jsversion from.nvmrcby @masap in #16996 - Remove the visual option to disable vai by @richard-cox in #16961
- Remove fetch of PCIC from side bar cluster lists by @richard-cox in #16951
- Automation - Prime replicaset test fixes by @izaac in #16962
- Automation: Fix fleet clusters handle missing sub row by @a-arias in #16968
- add missing prime extensions to extension docs catalog page by @aalves08 in #16972
- bump node version of creators test by @aalves08 in #17001
- refactor: move HarvesterServiceAddOnConfig.vue to pkg/harvester-manager by @a110605 in #16997
- Fixing a problem where the
more actionsbuttons didn't align on the projects/namespaces list page. by @codyrancher in #16964 - Automation - Integrate Qase reporter, add test pre-filtering, and improve CI stability by @izaac in #17000
- Pin GH Actions to commit sha by @richard-cox in #17002
- bump node version of creators test in the upgrade path by @aalves08 in #17009
- Automation - Adding instance type variable after corral logic split by @izaac in #17015
- Bump axios from 1.13.2 to 1.13.5 by @dependabot[bot] in #16638
- Bump axios from 1.13.2 to 1.13.5 in /shell by @dependabot[bot] in #16629
- [16948] Removed the wrong added option that makes the NameNsDescrip… by @marcelofukumoto in #16974
- [16975] Added optional chaining for repo.isSuseAppCollection by @marcelofukumoto in #16977
- Strip quotes from auth and upload-cloud versions by @rak-phillip in #17028
- Add exclusion rules for issue grooming workflow by @rak-phillip in #17005
- unfreeze branches post 2.14 release by @aalves08 in #17040
- [16817] Fixed condition for appCo to allow namespace changes correctly by @marcelofukumoto in #16881
- Bump yaml from 2.8.1 to 2.8.3 in /docusaurus by @dependabot[bot] in #17019
- Bump yaml from 2.8.1 to 2.8.3 by @dependabot[bot] in #17021
- Bump yaml from 1.10.2 to 1.10.3 in /shell by @dependabot[bot] in #17017
- Migrate the corral execution to the local executor by @izaac in #17037
- Rancher Backups two new monitoring options by @momesgin in #17029
- Automation: Stabilize OIDC provider tests by @yonasberhe23 in #17032
- Automation: Jenkins fix when handling complex variable values with corral by @izaac in #17059
- feat: add cpuModel dropdown for harvester RKE2 creation page by @a110605 in #17041
- Guard against unhandled exceptions when using
waitFor()by @rak-phillip in #17034 - Automation - Avoid 'Directory not empty' race when removing dashboard dir by @izaac in #17069
- Bump flatted from 3.4.1 to 3.4.2 by @dependabot[bot] in #16991
- Bump flatted from 3.4.1 to 3.4.2 in /shell by @dependabot[bot] in #16999
- Bump github/gh-aw from 0.50.1 to 0.58.3 by @dependabot[bot] in #16941
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #16812
- Bump node-forge from 1.3.3 to 1.4.0 by @dependabot[bot] in #17054
- Bump node-forge from 1.3.3 to 1.4.0 in /cypress by @dependabot[bot] in #17053
- Bump minimatch from 3.1.2 to 3.1.5 in /cypress by @dependabot[bot] in #16807
- Bump jsrsasign from 11.0.0 to 11.1.1 by @dependabot[bot] in #17062
- Bump jsrsasign from 11.0.0 to 11.1.1 in /shell by @dependabot[bot] in #17077
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #16813
- Bump webpack from 5.96.1 to 5.105.2 in /storybook by @dependabot[bot] in #16650
- Bump brace-expansion from 1.1.12 to 1.1.13 in /cypress by @dependabot[bot] in #17052
- Bump basic-ftp from 5.0.5 to 5.2.0 in /cypress by @dependabot[bot] in #16759
- Bump systeminformation from 5.27.14 to 5.31.1 in /cypress by @dependabot[bot] in #16704
- Bump ajv from 8.17.1 to 8.18.0 in /cypress by @dependabot[bot] in #16703
- Bump diff from 5.2.0 to 5.2.2 in /cypress by @dependabot[bot] in #16406
- Bump slackapi/slack-github-action from 2.1.1 to 3.0.1 by @dependabot[bot] in #16940
- Bump yarn from 1.22.18 to 1.22.22 by @dependabot[bot] in #16546
- Bump yarn from 1.22.18 to 1.22.22 in /shell by @dependabot[bot] in #16549
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #16545
- Add instructions for agentic workflow gh issue and pr label format by @richard-cox in #17022
- Automation - Use cypress/package.json for CI instead of the full monorepo by @izaac in #17079
- Automation: Fix fleet clusters handle error missing sub row element by @a-arias in #17035
- Remove deleted roles by @momesgin in #16992
- [17087] Changed to PR_EVENT_PATH to not use GITHUB_* reserved env var by @marcelofukumoto in #17090
- Run weekly Code Coverage job on Sunday, not Saturday by @nwmac in #17089
- removed CAPI.MACHINE_SET from the list of vai enabled resources by @eva-vashkevich in #16904
- Automation - Pin axios to 1.13.5 in cypress via resolutions by @izaac in #17100
- Ensure we check checksum for certain downloads by @richard-cox in #17083
- Add
--frozen-lockfileto yarn install commands in CI by @rak-phillip in #17101 - Override rootDir in ts-loader's compilerOptions with the actual app root by @rak-phillip in #17119
- Disambiguate the pods gauge label on the nodes detail page by @codyrancher in #17016
- Update colors for scale up/down buttons by @rak-phillip in #17117
- [Automation] - Use --frozen-lockfile for CI yarn install by @izaac in #17121
- Updating the asset imports to make them more vite friendly. by @codyrancher in #16932
- Add RcButtonSplit to the component library by @rak-phillip in #17055
- Preserve empty values when creating Secrets via UI by @skanakal in #16560
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #17110
- Bump lodash from 4.17.23 to 4.18.1 in /storybook by @dependabot[bot] in #17113
- Bump lodash from 4.17.23 to 4.18.1 in /cypress by @dependabot[bot] in #17109
- Bump lodash from 4.17.23 to 4.18.1 in /shell by @dependabot[bot] in #17108
- Bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #17129
- Repo add buttons by @momesgin in #17103
- Bump actions/create-github-app-token from 2.2.2 to 3.0.0 by @dependabot[bot] in #17130
- Bump fossas/fossa-action from 1.8.0 to 1.9.0 by @dependabot[bot] in #17133
- Bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #17132
- [Jenkins] - Fix e2e diagnostic tabbable uncaught exeption by @IsaSih in #17076
- Update design of empty state by @rak-phillip in #17123
- Automation: Resolve notification count and release notes navigation failures for prime builds by @yonasberhe23 in #17137
- Automation: Stabilize Kubewarden install e2e test by @yonasberhe23 in #17115
- [16661] ai add the GitHub workflow for daily repo status pr fix and a test improvement agent so we can use it on our repository by @marcelofukumoto in #16662
- fix hashes on workflows for extensions tests in 2.8 and 2.9 by @aalves08 in #17063
- Add default-days to GitHub Actions dependency config by @richard-cox in #17139
- fix issue with
getUIConfigand missing extension points in older Rancher versions by @aalves08 in #17051 - Automation - Replace Corral pipeline with containerized Ansible playbook driven by VARS_YAML_CONFIG text area by @izaac in #17135
- Prevent node/machine vertical tabs from changing order by @mantis-toboggan-md in #17125
- Fix docusarus builds by @rak-phillip in #17175
- Fixed ingress setting order by @eva-vashkevich in #17136
- Use the svc DNS instead of the IP by @e-minguez in #17042
- Remove outdated Kubernetes version reference from tolerations description by @codyrancher in #17172
- Remove guide/build-for-container-registry by @richard-cox in #17169
- Remove
defudependency from Dashboard and Shell by @rak-phillip in #17138 - [17183] Increase timeout to 1 hour by @marcelofukumoto in #17187
- [16472][fleet] Added the usual ResourceTabs for Bundle by @marcelofukumoto in #17049
- [17045][fleet] Change config to always show add tests to cover the bug by @marcelofukumoto in #17046
- Split Pod restarts column into two columns by @richard-cox in #16910
- Fix login background preview cross-fallback between light/dark modes by @codyrancher in #17170
- Reduce set of permissions used in create-pr-build-extension-charts workflow by @richard-cox in #17188
- Re-introduce workload health in Vai workload lists by @richard-cox in #16914
- Handle multiple sources for one extension by @momesgin in #17031
- [16647][fleet] Fixed the TitleBar config to position the buttons properly by @marcelofukumoto in #17043
- Automation: Fix flaky main side menu test by @yonasberhe23 in #17174
- Fixed v2prov-capi.spec.ts - modal overlay plus local distro check by @IsaSih in #17039
- Automation - Update cluster manager conditions assertion to check "Created" instead of "Ready" by @izaac in #17210
- Automation - Guard publishHTML against missing html/ directory by @izaac in #17190
- Automation - Add timeout wrapping node blocks to prevent indefinite queue hangs by @izaac in #17215
- Remove type descriptions for repositories and installed apps pages by @momesgin in #17099
- fix: retry mechansim in create helm repository by @a110605 in #17160
- Support manually supplied nodes in NodeScheduling by @richard-cox in #17167
- Work on Product and Pages registration abstraction by @aalves08 in #16352
- [17204] Removed the unnecessary option now that doesnt have additiona… by @marcelofukumoto in #17206
- chore: bump shell version to 3.0.12-rc.1 by @a110605 in #17227
- Change how we hide the copytoclipboard component so it's not visible when banners are added by @codyrancher in #16868
- Update the styles of the dark Storybook background and RcSection backgound colors by @codyrancher in #17207
- Pinning the rancher version in e2e tests to temporarily resolve ci issues by @codyrancher in #17240
- Bump basic-ftp from 5.2.0 to 5.2.2 by @dependabot[bot] in #17218
- Bump axios from 1.13.5 to 1.15.0 by @dependabot[bot] in #17221
- Bump basic-ftp from 5.2.0 to 5.2.2 in /cypress by @dependabot[bot] in #17217
- Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in #17229
- Bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #17230
- Bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in #17232
- Bump github/gh-aw from 0.58.3 to 0.68.1 by @dependabot[bot] in #17233
- Automation - Remove global timeout to prevent jobs cancels downstream by @izaac in #17238
- Add
--frozen-lockfileto more places by @richard-cox in #17140 - Add
./rancher-componentsas a fallback for the@componentsalias by @rak-phillip in #17253 - Add
cooldownparam for specifyingdefault-daysby @rak-phillip in #17250 - Adding private registry to cloud provider imported clusters by @codyrancher in #17018
- Unpin the rancher backend for e2e tests now that the backend is fixed by @codyrancher in #17269
- Revert gh-aw-0.68.1 bump by @rak-phillip in #17270
- Ignore dependabot bumps to agentic workflow dependencies by @rak-phillip in #17274
- Automation: Restore product default theme after Percy tests by @yonasberhe23 in #17285
- Bump axios from 1.13.5 to 1.15.0 in /shell by @dependabot[bot] in #17278
- Bump picomatch from 2.3.1 to 2.3.2 in /shell by @dependabot[bot] in #17020
- Bump azure/setup-helm from 4.3.1 to 5.0.0 by @dependabot[bot] in #17261
- [Jenkins] Adding method to CAPI e2e tests by @IsaSih in #17297
- [release-2.14.1] Set codeFreeze to true for several release versions by @marcelofukumoto in #17322
- Prevent secret values from leaking into the DOM when concealed by @adifsgaid in #17024
- testing enabling extensions checks by @aalves08 in #17324
- [16870][fleet] Change the targetClusters logic to consider nameDisplay as 2n… by @marcelofukumoto in #17071
- Retiring all of the references/usages of ember by @codyrancher in #16966
- [ Apps > Charts ] - Fix tag options by @momesgin in #17326
- [ Apps > Charts ] Fix "Charts" side nav item losing its highlighted state by @momesgin in #17332
- Fix malformed feature flag support by @nwmac in #17327
- fixed release notes test and flakiness caused by test isolation by @IsaSih in #17038
- Automation: Update assertion to checkCountAtLeast by @yonasberhe23 in #17299
- Automation: Skip chart e2e tests when charts are filtered by catalog by @yonasberhe23 in #17056
- Make refreshing repositories more efficient by @momesgin in #16793
- create docs for prod registration by @aalves08 in #17264
- [Test Improver] test: add unit tests for shell/utils/url.ts by @github-actions[bot] in #17176
- Show full notification titles in tooltip on hover by @nwmac with @Copilot in #16331
- Add allowedFileTypes validation to FileSelector to prevent UI freeze by @nwmac with @Copilot in #16229
- Add vee-validate support to LabeledInput by @rak-phillip in #17343
- Fix AlertmanagerConfig create failing on 109+ validating webhook by @codyrancher in #17351
- Automation: Fix favicon test for prime builds by @yonasberhe23 in #17344
- [16714][fleet] Change to only show workspace selector on list screen by @marcelofukumoto in #17064
- fix: harvester e2e test unable to click the version exceed the screen by @a110605 in #17373
- Bypass checking home URL to match charts when repo name exists by @momesgin in #16568
- Charts multiple installation by @momesgin in #17219
- Pin two dev dependencies by @richard-cox in #17388
- add epinio to the extensions catalog documentation by @aalves08 in #17391
- Add skip to main content link by @rak-phillip in #17385
- Move static files from the
rancher/uiproject over torancher/dashboardby @codyrancher in #17395 - Automation: Fix hosted provider bulk action error by @a-arias in #17007
- [Test Improver] test: add unit tests for shell/utils/inactivity.ts by @github-actions[bot] in #17350
- Improve styling of helm apps upgrade badge used in the apps list by @nwmac in #17329
- [agentic] Update to 0.68.0 by @marcelofukumoto in #17208
- Fix incorrect parent nullification in diff() when nested children exist by @skanakal in #16644
- Remove sorry cypress by @nwmac in #17320
- Automation: Stabilize Amazon EC2 machine pool scale assertions by @yonasberhe23 in #17387
- Dev docs: document skip chart tests env variable by @yonasberhe23 in #17357
- Removed authorized endpoint for local cluster by @eva-vashkevich in #17293
- refactor: get CPU model from existing configmaps by @a110605 in #17235
- Deprecated annotation for extensions by @momesgin in #17398
- [Test Improver] test: add unit tests for shell/utils/git.ts by @github-actions[bot] in #17412
- Fix Cluster/Node Drivers list link from driver edit page by @codyrancher in #17411
- Rename Azure AD to Microsoft Entra ID by @codyrancher in #17421
- [ Apps > Installed Apps ] Fix broken cancel button by @momesgin in #17341
- Migrate components off the LabeledFormElement mixin by @rak-phillip in #17355
- Automation: Update harvester tests for prime by @yonasberhe23 in #17301
- Automation: Add qase ids to amazon ec2 tests by @yonasberhe23 in #17407
- Lift code freeze on release branches and bump release milestones by @rak-phillip in #17434
- Preserve URL hash when clicking 'Mark all as read' by @codyrancher in #17348
- [ Apps & Marketplace ] - Remove date when no date info available by @momesgin in #17420
- Add
clientAuthenticatedSearchto Keycloak auth provider by @rak-phillip in #17419 - Fix window manager by @torchiaf in #17371
- Bump shell to 3.0.12-rc.2 by @torchiaf in #17477
- [12518] Fleet support Harvester clusters by @torchiaf in #14934
- Fix about.spec.ts - made release notes test adapted to released prime versions by @IsaSih in #17485
- Automation: Make custom node SSH user configurable via CUSTOM_NODE_USER by @izaac in #17465
- Automation: Add Last Login sort test for Users page by @izaac in #17442
- remove extensions compatibility e2e tests by @aalves08 in #17491
- Create form validation parser by @rak-phillip in #17441
- Chart readme standalone page by @momesgin in #17501
- Remove stgregistry for release-2.14 by @torchiaf in #17492
- Update url validation to accept hostnames without periods in it by @codyrancher in #17460
- Fixed add on values being reset on cluster edit by @eva-vashkevich in #17523
- Automation: Cluster Tools - Add resource polling for reliability and refactor by @yonasberhe23 in #17453
- Fix close icon alignment on namespace filter by @momesgin in #17517
- add missing repo owner gate to a job for extension workflows by @aalves08 in #17504
- Fix incorrect button sizes introduced by RcButton changes by @codyrancher in #17178
- Charts multiple installation by @momesgin in #17433
- Automation: Disable harvester auto install e2e test and In Progress state checks by @yonasberhe23 in #17544
- update surfaceError method by @aalves08 in #17538
- Improve race conditions around detail/edit page --> list transitions by @richard-cox in #17541
- [Test Improver] test: add unit tests for shell/utils/pagination-utils.ts by @github-actions[bot] in #17431
- [Test Improver] test: add unit tests for shell/utils/settings.ts by @github-actions[bot] in #17451
- [Test Improver] test: add unit tests for fleet utility methods by @github-actions[bot] in #17466
- [Test Improver] test: add unit tests for shell/utils/gc/gc.ts by @github-actions[bot] in #17471
- [Test Improver] test: add unit tests for shell/utils/units.js by @github-actions[bot] in #17545
- [Test Improver] test: add unit tests for perf-setting.utils and ingress pure methods by @github-actions[bot] in #17518
- [Test Improver] test: add unit tests for gc-interval and gc-route-changed utilities by @github-actions[bot] in #17478
- [Test Improver] test: add unit tests for shell/utils/style.ts by @github-actions[bot] in #17499
- Fix resource detail title bar overflow on narrow viewports by @codyrancher in #17479
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #17576
- Bump fast-uri from 3.0.3 to 3.1.2 in /storybook by @dependabot[bot] in #17572
- Bump fast-uri from 3.1.0 to 3.1.2 in /cypress by @dependabot[bot] in #17575
- Bump fast-uri from 3.1.0 to 3.1.2 in /docusaurus by @dependabot[bot] in #17579
- Bump fast-uri from 3.1.0 to 3.1.2 in /shell by @dependabot[bot] in #17578
- Bump actions/create-github-app-token from 3.0.0 to 3.1.1 by @dependabot[bot] in #17353
- Bump slackapi/slack-github-action from 3.0.1 to 3.0.2 by @dependabot[bot] in #17427
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /shell by @dependabot[bot] in #17582
- Bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in #17276
- Bump follow-redirects from 1.15.11 to 1.16.0 in /docusaurus by @dependabot[bot] in #17249
- Bump follow-redirects from 1.15.11 to 1.16.0 in /cypress by @dependabot[bot] in #17248
- update permissions so that YAML is valid and does not generate email by @aalves08 in #17559
- Agentic workflows add main repo constrain by @marcelofukumoto in #17560
- [17563] Fixed and added unit test to capture this bug next time by @marcelofukumoto in #17599
- Reorder paths so that
@componentstakes priority for automatic imports by @rak-phillip in #17577 - Declare
diffas a dependency for Dashboard and Shell by @rak-phillip in #17402 - Validation for duplicate pool names by @momesgin in #17512
- [Test Improver] test: add unit tests for shell/utils/color.js by @github-actions[bot] in #17600
- [Test Improver] test: add unit tests for promise.js and queue.js by @github-actions[bot] in #17590
- [Test Improver] test: add unit tests for duration.js and parse-externalid.js by @github-actions[bot] in #17562
- Update cloud data to latest (2025-08-31) by @github-actions[bot] in #15280
- [Test Improver] test: add unit tests for shell/utils/validators/index.js by @github-actions[bot] in #17583
- Update cloud data to latest (2026-05-12) by @github-actions[bot] in #17611
- fix another issue with workflows by @aalves08 in #17613
- [Test Improver] test: add unit tests for shell/utils/validators/service.js by @github-actions[bot] in #17614
- Remove unused vue-server-renderer by @nwmac in #17609
- Hide import and manage actions for standard user in Virtualization Management page by @a110605 in #17612
- Fix percent rollout inputs by @vvlisn in #17558
- Add "Skip to main content" link on remaining pages by @rak-phillip in #17602
- Relocate deps to
devDependenciesby @rak-phillip in #17621 - Remove unused deps:
cookie,js-cookie,set-cookie-parserby @rak-phillip in #17620 - Fix chart
targetNamespacereferences to use version annotations by @momesgin in #17604 - Prevent state badge from drifting away from short resource names by @codyrancher in #17645
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #17598
- Bump @cypress/webpack-dev-server from 3.4.1 to 4.0.0 by @dependabot[bot] in #16547
- [Test Improver] test: add unit tests for kubernetes-name and cluster-name validators by @github-actions[bot] in #17635
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /docusaurus by @dependabot[bot] in #17597
- [Agentic] Fix accessiblity error workflow by @marcelofukumoto in #17647
- fix wf emails by @aalves08 in #17646
- Create API layer to consume k8s resources - part 1 by @aalves08 in #16895
- Improve the Agentic Workflow for Daily Test Improver with the finding on the previous tests by @marcelofukumoto in #17660
- [Test Improver] Add unit tests for pod-affinity, prometheusrule, and misc validators by @github-actions[bot] in #17658
- CA cert bundle validation by @momesgin in #17632
- [Agentic] Change to have it skipped instead of failed for fork execution. by @marcelofukumoto in #17650
- Fix SortableTable sort cache returning stale rows after filter change by @codyrancher in #17494
- Convert home and cluster management cluster lists to use MCIC instead of PCIC by @richard-cox in #17234
- fix: scope configureType by product to prevent global route overrides by @aalves08 in #17561
- [Test Improver] Add unit tests for role-template and cron-schedule validators by @github-actions[bot] in #17681
- Bump postcss from 8.5.9 to 8.5.12 in /docusaurus by @dependabot[bot] in #17392
- Bump axios from 1.15.0 to 1.15.2 by @dependabot[bot] in #17493
- Bump ip-address from 10.1.0 to 10.2.0 by @dependabot[bot] in #17515
- Bump axios from 1.15.0 to 1.15.2 in /shell by @dependabot[bot] in #17685
- Hide "View YAML" when "Show configuration" is present by @momesgin in #17663
- [Test Improver] Add unit tests for aws.ts and kube.js utilities by @github-actions[bot] in #17699
- fix wf issue with extensions in master by @aalves08 in #17715
- fix: upgrade form-data to 2.5.5 (CVE-2025-7783 / GHSA-fjxv-7rqg-78g4) by @mantis-toboggan-md with @Copilot in #17649
- Update AWS SDK clients to remove vulnerable fast-xml-parser by @mantis-toboggan-md with @Copilot in #17648
- May 15th code freeze by @eva-vashkevich in #17683
- Bump dompurify from 3.2.5 to 3.3.2 by @dependabot[bot] in #16899
- feat: hide create namespace button based on project schema permissions by @a110605 in #17503
- Update usages of PCIC, reduce fetching all clusters by @richard-cox in #17228
- [Test Improver] Add unit tests for namespace-filter.js and async.ts utilities by @github-actions[bot] in #17692
- fix wf issue with extensions in master by @aalves08 in #17727
- [Test Improver] Add unit tests for alertmanagerconfig.js pure utility functions by @github-actions[bot] in #17712
- Bump dompurify from 3.2.5 to 3.3.2 in /shell by @dependabot[bot] in #16883
- Update Lato font by @nwmac in #17730
- Add SLO functionality to the AzureAD auth provider by @rak-phillip in #17486
- Bump systeminformation from 5.31.4 to 5.31.6 by @dependabot[bot] in #17651
- Fix switch cluster icon behaviour by @momesgin in #17396
- Bump systeminformation from 5.31.5 to 5.31.6 in /cypress by @dependabot[bot] in #17652
- [Test Improver] Add unit tests for svg-filter.js Solver utility by @github-actions[bot] in #17729
- Fix failing TopLevelMenu test by @rak-phillip in #17739
- Fix Ingress form editor to handle backend.service.port.name by @codyrancher in #17631
- Fix auth provider warning text to reflect actual permissions granted by @codyrancher in #17638
- Bump read-vault-secrets action, fix flaky edit-fake-cluster e2e test by @richard-cox in #17725
- Fix delay when navigating to a cluster by @richard-cox in #17733
- [Test Improver] Add unit tests for Poller and PollerSequential utility classes by @github-actions[bot] in #17748
- Prod reg part 2: implement remanining DSL methods by @aalves08 in #17330
- Only apply os/arch restriction to rancher repos by @momesgin in #17352
- fix issue with workflows broken by @aalves08 in #17769
- /meta/proxy and ProxyEndpoint extension api by @mantis-toboggan-md in #17394
- refactor: rename communityRepoRegexes to harvesterRepoRegexes and update related logic by @a110605 in #17726
- Check schema resourceMethods PUT instead of POST in Virt. Management page by @a110605 in #17742
- Fix optional chaining for repo status conditions in createHelmRepository by @a110605 in #17741
- [Test Improver] test(banners): add unit tests for banners.js utility functions by @github-actions[bot] in #17762
- Fix oversized init-container icons in Pod containers table by @nwmac with @Copilot in #17788
- Replace actions/stale with agentic workflow by @codyrancher in #17642
- [Test Improver] Add unit tests for sort.js utility functions by @github-actions[bot] in #17790
- Fix Kiali and Jaeger links on Istio's overview page by @momesgin in #17753
- xccdf report for compliance operator by @CamrynCarter in #17629
- Remove unused utility deps by @rak-phillip in #17628
- Fix ghost card on installed extensions tab by @aalves08 in #17764
- [Test Improver] test: add unit tests for gatekeeper/util.js by @github-actions[bot] in #17801
- [Test Improver] test: add unit tests for gc-root-store.js by @github-actions[bot] in #17806
- [Test Improver] test: add unit tests for versions.ts by @github-actions[bot] in #17815
- fix: remove isReady logic to inherit from parent model in Virt. Mgmt page by @a110605 in #17834
- Fix runAsUser and fsGroup validation error when clearing fields by @codyrancher in #17450
- Remove cypress from shell dependencies by @rak-phillip in #17829
- [Test Improver] Add 116 unit tests for untested string.js utilities by @github-actions[bot] in #17843
- Bump ipaddr.js from 2.2.0 to 2.4.0 by @dependabot[bot] in #17767
- added qase ids to about.spec.ts by @IsaSih in #17734
- [Automation] - Stabilize imported generic cluster e2e spec by @izaac in #17795
- chore: bump rancher/icons to 2.0.60 by @a110605 in #17842
- Skip setting nested null values when parent path is already a primitive by @rak-phillip in #17850
- fix growl text overflow by @WuJun2016 in #9498
- [Test Improver] test: add unit tests for monitoring.js utility functions by @github-actions[bot] in #17862
- Hide namespace move action when user cannot update by @codyrancher in #17847
- Unblock CI by skipping the currently failing/flaky pricing link test by @rak-phillip in #17868
- May 28th removed code freeze by @eva-vashkevich in #17865
- Improve valid-milestone-change workflow by @richard-cox in #17787
- Migrate the OIDC auth provider form to use vee-validate by @rak-phillip in #17738
- [Test Improver] Add unit tests for shell/utils/position.js by @github-actions[bot] in #17889
- Update permissions of valid-milestone-change by @richard-cox in #17890
- Fix documentation for node v24 getting started with @latest by @aalves08 in #17893
- [17894] Add a disable switch to the agentic workflows by @marcelofukumoto in #17895
- Updated current milestones by @eva-vashkevich in #17901
- [Automation] - Add E2E test for node scheduling regression #16092 by @izaac in #17845
- Bump axios from 1.15.2 to 1.16.0 by @dependabot[bot] in #17896
- Bump axios from 1.15.2 to 1.16.0 in /shell by @dependabot[bot] in #17899
- Bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in #17429
- Bump actions/create-github-app-token from 3.1.1 to 3.2.0 by @dependabot[bot] in #17766
- Bump js-cookie from 3.0.5 to 3.0.7 by @dependabot[bot] in #17775
- Bump qs from 6.14.1 to 6.15.2 in /storybook by @dependabot[bot] in #17800
- [2.15]Fix hosted provider details page by @mantis-toboggan-md in #16797
- Automation: Enable harvester auto install e2e test by @yonasberhe23 in #17835
- Locate an active template for empty pools by @rak-phillip in #17873
- Automation: Fix cluster dashboard tests by @yonasberhe23 in #17877
- Pin e2e tag to v2.15-2cc6c46753bc8de0aa2f603515ffa854d1a6963d-head by @rak-phillip in #17915
- Set e2e tag to head by @rak-phillip in #17921
- Assert that
can update password-min-lengthis immutable when set by env by @rak-phillip in #17922 - Automation: Fix custom add-on config test by @yonasberhe23 in #17857
- Bump tmp from 0.2.5 to 0.2.6 by @dependabot[bot] in #17844
- Update Kubewarden extension name by @rak-phillip in #17932
- Bump ws from 8.18.0 to 8.20.1 in /cypress by @dependabot[bot] in #17719
- Bump slackapi/slack-github-action from 3.0.2 to 3.0.3 by @dependabot[bot] in #17661
- Bump basic-ftp from 5.2.2 to 5.3.1 in /cypress by @dependabot[bot] in #17542
- Bump ip-address from 10.1.0 to 10.2.0 in /cypress by @dependabot[bot] in #17514
- fix problem where standard user was unable to unassing global role by @aalves08 in #17892
- Remove support for K8s 1.33 for rancher 2.15.0 by @Teja78906 in #17856
- Restrict cluster switch shortcut to Cluster Explorer only by @codyrancher in #17855
- Fix readme section pushing versions section out of view by @momesgin in #17949
- Bump eslint-plugin-jest from 24.4.0 to 27.9.0 by @dependabot[bot] in #15174
- Rename Azure AD references to Entra ID by @rak-phillip in #17952
- Automation: Fix azure rke2 delete test by @yonasberhe23 in #17936
- Automation: Fix JWT Auth visual test 401 in before hook by @yonasberhe23 in #17876
- Default auth provider accessMode to required and warn on unrestricted by @codyrancher in #17934
- tweak kontainer tests to reduce flake by @mantis-toboggan-md in #17736
- Fix repository's blank detail page by @momesgin in #17925
- Replace anchor tags styled as buttons with button component by @rak-phillip in #17574
- Fix flakey e2e test (can create an oci repository with basic auth) by @nwmac in #17957
- Revert "Default auth provider accessMode to required and warn on unrestricted (#17934)" by @codyrancher in #17973
- Update cypress-qase-reporter to latest by @nwmac in #17978
- [Test Improver] Add unit tests for platform.js and window.js utilities by @github-actions[bot] in #17975
- Migrate github auth provider to vee-validate/zod by @rak-phillip in #17972
- [Test Improver] Add unit tests for dom.js, width.js, and title.ts utilities by @github-actions[bot] in #17904
- [Test Improver] Add unit tests for computed.js utility factories by @github-actions[bot] in #17983
- Rename stale issue manager to weekly, add project status check by @codyrancher in #17981
- [Test Improver] Add unit tests for queue.js FIFO data structure by @github-actions[bot] in #17987
- Fixes some documentation gaps by @aalves08 in #17942
- Replace use of
ippackage withipaddr.jsand remove it by @nwmac in #17970 - [16870] Added e2e and unit tests by @marcelofukumoto in #17909
- Fix RcTag sizing and vertical text centering in metadata tags by @codyrancher in #17955
- [Test Improver] Add unit tests for release-notes utility by @github-actions[bot] in #17989
- Migrate ldap auth provider to vee-validate/zod by @rak-phillip in #17982
- Remove ui-index global setting by @codyrancher in #17886
- Add support for service links annotation by @nwmac in #17998
- fix issue where extension card after installation showing as third-party by @aalves08 in #17977
- [Test Improver] Add unit tests for cspAdaptor utility by @github-actions[bot] in #18011
- Change extension repo text by @nwmac in #18012
- Remove RKE1 options from Cluster Type in monitoring chart by @nwmac with @Copilot in #17984
- [Test Improver] Add unit tests for select.js calculatePosition utility by @github-actions[bot] in #18023
- Bump bci-base from 15.5 to 15.7 by @rak-phillip in #18018
- Migrate AzureAD auth provider to vee-validate by @rak-phillip in #17793
- fixed GKE timeout flakiness by @IsaSih in #17780
- Updated Container Shell to handle Safari better and upgraded xterm by @eva-vashkevich in #16937
- Replace
line-height: 140%with size-specific unitless ratios by @rak-phillip in #18025 - 16118 table of contents by @mantis-toboggan-md in #16383
- Fix InternalExternalIP formatter compatibility with MgmtNode IP properties by @skanakal in #18022
- Migrate saml auth provider to vee-validate/zod by @rak-phillip in #18001
- Fix RichTranslation TS compilation errors for extensions by @momesgin in #18030
- Hide PNI checkbox for local (and imported) RKE2 and K3s clusters by @eva-vashkevich in #17871
- Automation: add standardUser tags to e2e tests by @yonasberhe23 in #18015
- Skip mustChangePassword redirect for auth provider sessions by @codyrancher in #17969
- Bump shell-quote from 1.8.3 to 1.8.4 by @dependabot[bot] in #18036
- Bump shell-quote from 1.8.3 to 1.8.4 in /shell by @dependabot[bot] in #18027
- Bump shell-quote from 1.8.3 to 1.8.4 in /docusaurus by @dependabot[bot] in #18035
- Bump shell-quote from 1.8.3 to 1.8.4 in /cypress by @dependabot[bot] in #18026
- Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #18034
- XCCDF compliance report generation - metadata location update by @CamrynCarter in #18000
- [Test Improver] Add unit tests for time.ts utility functions by @github-actions[bot] in #18033
- 2026-06-12 Code Freeze by @rak-phillip in #18048
- Added support for CAPI clusters by @eva-vashkevich in #17980
- [Test Improver] Add unit tests for container-images, flow-output, logging-outputs, and monitoring-route validators by @github-actions[bot] in #18053
- [Test Improver] Add unit tests for crypto utility functions by @github-actions[bot] in #18041
- [Test Improver] Add unit tests for untested router utility functions by @github-actions[bot] in #18054
- Remove old support page and reference Rancher Prime by @nwmac in #18009
- Fix deployment detail page performance with many services/pods by @codyrancher in #17848
- [Test Improver] Add unit tests for auth utility functions by @github-actions[bot] in #18060
- Enable resource cards on workload detail pages by @codyrancher in #17737
- Bump tmp from 0.2.6 to 0.2.7 by @dependabot[bot] in #18063
- Fix TypeError crash on Machine Pools tab for nodes without a pool assignment by @nwmac with @Copilot in #18039
- [Test Improver] Add unit tests for dynamic-content notification-handler by @github-actions[bot] in #18071
- Remove docker bootstrap password instructions from setup flow by @nwmac with @Copilot in #18070
- [11513] Added workload-dashboard by @marcelofukumoto in #17728
- Fix disabled Explore button size and styling in cluster list by @codyrancher in #18061
- Set accessMode to required after enabling auth provider by @codyrancher in #18066
- Add AI Assistant UI Extension ID by @nwmac in #18082
- Increase time to wait for Rancher start-up by @nwmac in #18084
- Remove
toRef()when setting the namespace value withforceNamespaceby @rak-phillip in #18073 - Add a story for the RcDropdown component by @rak-phillip in #18076
- [Test Improver] Add unit tests for dynamic-importer utility functions by @github-actions[bot] in #18083
- [14627][17943] fleet appco by @marcelofukumoto in #17145
- Bump file-saver from 2.0.2 to 2.0.5 by @dependabot[bot] in #17964
- Bump file-saver from 2.0.2 to 2.0.5 in /shell by @dependabot[bot] in #17966
- [Test Improver] test(notifications): add unit tests for notifications store getters and mutations by @github-actions[bot] in #18092
- Bump express to 4.22.2 by @rak-phillip in #18087
- Charts loading more by @momesgin in #18094
- Repositories Refresh Interval by @momesgin in #17924
- Bump path-to-regexp from 0.1.12 to 0.1.13 in /shell by @dependabot[bot] in #18098
- Chart Install UI improvements by @momesgin in #17150
- Bump @rancher/icons to 2.0.62 by @torchiaf in #18056
- [14924] Removed Fleet naming on the main screen of appBundle, and on settings. by @marcelofukumoto in #17991
- Hide shell/ssh buttons when feature flags are disabled by @nwmac in #18059
- [15347] Added git hub app authentication (Opaque) to the GitRepo on f… by @marcelofukumoto in #18074
- fix cloud credential annotation path in SelectCredential by @mantis-toboggan-md in #18107
- 17255 authenticated private registries by @mantis-toboggan-md in #18099
- [Test Improver] test(store): add unit tests for modal and slideInPanel stores by @github-actions[bot] in #18112
- [Test Improver] test(growl): add unit tests for growl store by @github-actions[bot] in #18110
- [16533] Added beforeNext to cruResource to use with the steps. Added beforeGo… by @marcelofukumoto in #17997
- Resize table action buttons by @rak-phillip in #18108
- Make projectmonitor show configuration view read-only by @skanakal in #18078
- Disabled editing capi clusters as yaml from editing as config by @eva-vashkevich in #18111
- Day 2 Operations support for imported clusters by @eva-vashkevich in #18064
- [Test Improver] test(features): add unit tests for features store by @github-actions[bot] in #18117
- [Test Improver] test(type-map): add unit tests for type-map.utils store utilities by @github-actions[bot] in #18103
- fix issue with non-sticky footer on Compliance Profile create page by @aalves08 in #18119
- address issue where all images are bundled into extensions at build time by @aalves08 in #18123
- Fix browser console error for removed support page by @nwmac in #18080
- Fix three bugs that can result in an empty cluster list after returning from edit by @richard-cox in #18122
- Update cypress dependency to remove CVE by @cnotv in #17931
- optimise traefik image by @aalves08 in #18138
- [Test Improver] test(notifications): add unit tests for notifications store actions by @github-actions[bot] in #18142
- Bump launch-editor from 2.13.1 to 2.14.1 by @dependabot[bot] in #18069
- Fixed cluster provisioning log not populating with events by @eva-vashkevich in #18151
- Add integer type to LabeledInput for strict integer-only input by @codyrancher in #18126
- Ensure local cluster is filtered out given switch from PCIC to MCIC by @richard-cox in #18106
- Bump http-proxy-middleware from 2.0.9 to 2.0.10 by @dependabot[bot] in #18133
- Bump docker/login-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #17962
- Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /docusaurus by @dependabot[bot] in #18132
- [18116] Make it aligned center, added unit test and e2e test to check heights. by @marcelofukumoto in https://github.com/rancher/dashboard/pull/18141
- Bump http-proxy-middleware from 2.0.9 to 2.0.10 in /cypress by @dependabot[bot] in https://github.com/rancher/dashboard/pull/18131
- Bump joi from 17.13.3 to 17.13.4 in /docusaurus by @dependabot[bot] in https://github.com/rancher/dashboard/pull/18051
- fix docs inconsistencies on TableColumn extension point by @aalves08 in https://github.com/rancher/dashboard/pull/18146
- Update Back-port Bot: Make branch optional by @richard-cox in https://github.com/rancher/dashboard/pull/16875
- implement resources API part 2 by @aalves08 in https://github.com/rancher/dashboard/pull/17749
- Bump form-data from 4.0.5 to 4.0.6 in /cypress by @dependabot[bot] in https://github.com/rancher/dashboard/pull/18145
- Product API refactor by @richard-cox in https://github.com/rancher/dashboard/pull/18007
- Support new monitoring by @momesgin in https://github.com/rancher/dashboard/pull/18037
- Guard Masthead against undefined props during render race by @codyrancher in https://github.com/rancher/dashboard/pull/17920
- Bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in https://github.com/rancher/dashboard/pull/18068
- Changes to Ipv6 validation by @eva-vashkevich in https://github.com/rancher/dashboard/pull/18156
- Show VMware pool location by @davidhrbac in https://github.com/rancher/dashboard/pull/17774
- Fix sort/search hosted cluster provider/distro by @richard-cox in https://github.com/rancher/dashboard/pull/18159
- [Test Improver] test(ui-context): add unit tests for ui-context store by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18164
- Feature/17637 disable local auth by @cnotv in https://github.com/rancher/dashboard/pull/18042
- Feature/18058 disable local auth crud by @cnotv in https://github.com/rancher/dashboard/pull/18120
- fix aks and gke pool weight so pools dont change order when re-named by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18162
- add vuex action to plugins store for the mapDriver function by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18170
- add support for node driver multiline hint annotation, and password-type cloud credential fields by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18161
- fix modelextensionconstructor type by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18176
- bump shell by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18174
- [Test Improver] test(wm): add unit tests for wm store by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18154
- address various problems with
SlideInapi by @aalves08 in https://github.com/rancher/dashboard/pull/18118 - Fixed to increase the amount of waiting time to 10m by @marcelofukumoto in https://github.com/rancher/dashboard/pull/18169
- Fix broken comment keyboard shortcut by @nwmac in https://github.com/rancher/dashboard/pull/18181
- Fix button styling by @nwmac in https://github.com/rancher/dashboard/pull/18183
- make useRouter available for extension components by @aalves08 in https://github.com/rancher/dashboard/pull/17999
- [Test Improver] test(action-menu): add unit tests for action-menu store by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18184
- Added validation to the summary response by @marcelofukumoto in https://github.com/rancher/dashboard/pull/18180
- Fix namespace popover link navigation by @momesgin in https://github.com/rancher/dashboard/pull/17557
- Fix AWS China Region Cloud Credential Creation Failure by @Spr1n9 in https://github.com/rancher/dashboard/pull/16888
- Changed the fallback behavior of webgl add on by @eva-vashkevich in https://github.com/rancher/dashboard/pull/18172
- Fix resource class form validator translation keys by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18188
- Changed to min-height to allow for multiline size by @marcelofukumoto in https://github.com/rancher/dashboard/pull/18198
- [Test Improver] test(prefs): add unit tests for prefs store by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18196
- [Test Improver] test(useFormValidation): add unit tests for createRuleResolver, useFormRules, and useFormValidation by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18202
- [Test Improver] test(i18n): add unit tests for i18n store by @github-actions[bot] in https://github.com/rancher/dashboard/pull/18197
- E2E: Use Helm instead of Docker by @richard-cox in https://github.com/rancher/dashboard/pull/10897
- Sort list state on name if equal on state by @richard-cox in https://github.com/rancher/dashboard/pull/18207
- Expose Registries section in GKE provisioning by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18214
- Lift code freeze and bump milestones by @rak-phillip in https://github.com/rancher/dashboard/pull/18220
- improve extensions documentation by @aalves08 in https://github.com/rancher/dashboard/pull/18216
- Fixed false warning when selecting dual stack configuration by @eva-vashkevich in https://github.com/rancher/dashboard/pull/18222
- Prometheus rule release label by @momesgin in https://github.com/rancher/dashboard/pull/18209
- tweaks to permissions in extensions workflows by @aalves08 in https://github.com/rancher/dashboard/pull/18246
- update test wf to pin it to new tested hash by @aalves08 in https://github.com/rancher/dashboard/pull/18256
- switch from kubernetesIngressNginx to kubernetesIngressNGINX with traefik >= v40 by @mantis-toboggan-md in https://github.com/rancher/dashboard/pull/18257
- Temporary generic message to guide users to docs for disabling local auth by @richard-cox in https://github.com/rancher/dashboard/pull/18284
- Use
masterversion of branch_metadata when deploying Rancher in CI by @richard-cox in https://github.com/rancher/dashboard/pull/18245 - Bump @rancher/cypress to v1.0.6 by @torchiaf in https://github.com/rancher/dashboard/pull/18286
- Retain end session endpoint when toggling slo type by @rak-phillip in https://github.com/rancher/dashboard/pull/18219
- fix assertion for extensions wf test by @aalves08 in https://github.com/rancher/dashboard/pull/18282
- fix documentation based on product registration TS types update by @aalves08 in https://github.com/rancher/dashboard/pull/18205
- Fix IconOrSvg - recalculate colors when src changes by @torchiaf in https://github.com/rancher/dashboard/pull/18279
- Fix capi machine based e2e tests by @richard-cox in https://github.com/rancher/dashboard/pull/18333
- fix unit testing guide on extension docs by @aalves08 in https://github.com/rancher/dashboard/pull/18304
- fix workflows extension tests by @aalves08 in https://github.com/rancher/dashboard/pull/18317
- Fix lato line heights by @rak-phillip in https://github.com/rancher/dashboard/pull/18299
- Link to monitoring documentation by @momesgin in https://github.com/rancher/dashboard/pull/18258
- Clean up removed rke1 feature flags by @rak-phillip in https://github.com/rancher/dashboard/pull/18349
- Handle mgmt clusters in terrible states by @richard-cox in https://github.com/rancher/dashboard/pull/18344
- Updates to Day 2 Ops by @eva-vashkevich in https://github.com/rancher/dashboard/pull/18302
- Changed Day2 Ops annotation by @eva-vashkevich in https://github.com/rancher/dashboard/pull/18357
- [Release 2.15] Step 1 - Add release-2.15 metadata & freeze all branches by @marcelofukumoto in https://github.com/rancher/dashboard/pull/18345
New Contributors
- @masap made their first contribution in #16996
- @e-minguez made their first contribution in #17042
- @adifsgaid made their first contribution in #17024
- @vvlisn made their first contribution in #17558
- @CamrynCarter made their first contribution in #17629
- @Teja78906 made their first contribution in #17856
- @davidhrbac made their first contribution in https://github.com/rancher/dashboard/pull/17774
- @Spr1n9 made their first contribution in https://github.com/rancher/dashboard/pull/16888
Full Changelog: v2.14.3...v2.15.0