What's Changed
- [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 @Copilot in #17649
- Update AWS SDK clients to remove vulnerable fast-xml-parser by @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 @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
New Contributors
- @vvlisn made their first contribution in #17558
- @CamrynCarter made their first contribution in #17629
Full Changelog: shell-pkg-v3.0.12-rc.2...shell-pkg-v3.0.12-rc.3