github rancher/dashboard shell-pkg-v3.0.12-rc.3

pre-release4 hours ago

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 @components takes priority for automatic imports by @rak-phillip in #17577
  • Declare diff as 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 devDependencies by @rak-phillip in #17621
  • Remove unused deps: cookie, js-cookie, set-cookie-parser by @rak-phillip in #17620
  • Fix chart targetNamespace references 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

Full Changelog: shell-pkg-v3.0.12-rc.2...shell-pkg-v3.0.12-rc.3

Don't miss a new dashboard release

NewReleases is sending notifications on new releases.