What's Changed
- Automation: fix configmap test and refactor by @yonasberhe23 in #15609
- Automation: make improvments to harvester tests by @yonasberhe23 in #15577
- Allow for custom class attrs in selector buttons by @rak-phillip in #15589
- Chart Card Updates by @momesgin in #15560
- Automation: fix WebSocket tests by @yonasberhe23 in #15600
- Add fallback cases for SCC to help identify the issue by @cnotv in #15583
- Bump
@rancher/iconsto 2.0.49 by @rak-phillip in #15614 - Automation: support oidc provider tests in Jenkins by @yonasberhe23 in #15607
- Add GitHub App auth provider by @rak-phillip in #15500
- add dropdown menu to change rows count in events table in cluster dashboard by @aalves08 in #14622
- Ensure we don't clear list pages when saving a resource from one by @richard-cox in #15341
- disable test extension build for stackstate to unblock pipelines by @aalves08 in #15629
- fix side nav highlight test by @yonasberhe23 in #15624
- removed 1.31 support for 2.13 for eks by @swastik959 in #15620
- Automation: fix copy config to clipboard test by @yonasberhe23 in #15621
- Automation: fix repositories test by @yonasberhe23 in #15619
- Fixing an issue where we stopped showing the yaml editor when an error occurred by @codyrancher in #15618
- re-enable extension build check for observability extension by @aalves08 in #15634
- fix: harvester logo is missing in header by @a110605 in #15616
- Automation: fix cluster details page tests by @yonasberhe23 in #15622
- fix: warning text color is not obvious in dark mode by @a110605 in #15625
- add new checklist item to test PRs with different user roles by @aalves08 in #15627
- Prevent access of non-admin users to SCC Registration page and notification by @cnotv in #15612
- Ensure e2e tests pass before kev1/kev2 settings fix is applied by @richard-cox in #15647
- Show alternative small scale home page clusters list by @richard-cox in #15571
- update disclaimer message on extension docs by @aalves08 in #15641
- Ensure Compliance --> Profile list loads when profiles contain
skipTests: []by @richard-cox in #15643 - chore: update shell version to v3.0.8-rc.1 by @a110605 in #15640
- Ensure extension repo build and release feature works when using PRs by @richard-cox in #15655
- Fleet HelmOps assign Secrets and ConfigMaps by @torchiaf in #15359
- Automation: fix kubewarden test by @yonasberhe23 in #15659
- Update Azure image reference by @momesgin in #15660
- Automation: fix cloud credential test by @yonasberhe23 in #15623
- Ensure PolicyRuleTarget updates in prod builds by @richard-cox in #15657
- fix broken test on extensions master workflow by @aalves08 in #15676
- Session Idle feature refactor by @aalves08 in #15509
- Dynamic content (Part 1) by @nwmac in #15343
- fix InstallHelmCharts console errors when used in cluster explorer by @mantis-toboggan-md in #15671
- Improve handling of addon config changes on kube upgrade by @momesgin in #15445
- Specify a valid callback url for github app auth provider by @rak-phillip in #15682
- Automation: fix url assertion issue by @yonasberhe23 in #15693
- Use
bg-infoinstead ofrole-tertiaryfor cluster count badge by @rak-phillip in #15694 - Add architecture filter to EKS node group by @momesgin in #15672
- fix: warning banner content color is not obvious in dark theme by @a110605 in #15665
- Implement UI context metadata by @torchiaf in #15523
- revert change to workflow build ext charts by @aalves08 in #15680
- AI extension, compatibility features by @torchiaf in #15615
- Switching out the image used for the Show Configuration button to use the icon by @codyrancher in #15678
- Automation: Update network-policy tests by @yonasberhe23 in #15653
- Automation: Update agent-tls-mode test by @yonasberhe23 in #15717
- Automation: Fix url assertion issue part 2 by @yonasberhe23 in #15718
- Window Manager enhancements by @torchiaf in #15464
- Bump shell v3.0.8-rc.2 by @torchiaf in #15722
- revert change to creators pkg
build-extension-chartsby @aalves08 in #15723 - Dynamic content (Part 2) by @nwmac in #15663
- Initial Autoscaler Implementation by @codyrancher in #15650
- fix: correct description text color in overview pages by @houhoucoop in #15690
- Update colors for SUSE Prime Theme by @rak-phillip in #15557
- Fix indentation and highlighting for
More Resourcesby @rak-phillip in #15699 - GitHub App auth provider: Pass validation when configuring users and groups by @rak-phillip in #15684
- Ipv6 support by @mantis-toboggan-md in #15691
- Support displaying multiple ips by @momesgin in #15743
- Autoscaler followup by @codyrancher in #15746
- Added Hosted provider page by @eva-vashkevich in #15732
- Automation: fix logging chart test by @yonasberhe23 in #15753
- fix problem with Kubewarden chart upgrade by @aalves08 in #15751
- Automation: Fix cloud creds tests part 2 by @yonasberhe23 in #15719
- Removed description from cluster type by @eva-vashkevich in #15768
- Add ui-context in Header's status banners by @torchiaf in #15752
- Bump
@rancher/iconsto 2.0.52 by @rak-phillip in #15771 - change version for rancher docs links by @aalves08 in #15774
- Bump shell v3.0.8-rc.4 by @torchiaf in #15777
- Update workflow to ensure there is an
arealabel by @nwmac in #15779 - Subnetwork full name by @momesgin in #15769
- Update SUSE banner and support left-justified text overlay by @nwmac in #15716
- Add SUSE font and wire in for SUSE brand by @nwmac in #15720
- Automation: fix cluster provisioning tests by @yonasberhe23 in #15773
- Update SUSE login banner and support custom image style by @nwmac in #15776
- Bump icons and shell by @torchiaf in #15780
- Improve login screen left-hand-side for Rancher Prime by @nwmac in #15763
- Fixing view yaml in general and specifically in the case of provisioning clusters by @codyrancher in #15756
- [Apps/Charts page] - Version on the card by @momesgin in #15790
- Automation: disable Kontainer drivers refresh test by @yonasberhe23 in #15783
- Merge the same cloudInit userdata and networkdata into same option when creating harvester downstream cluster by @a110605 in #15760
- Automation: disable flaky cluster badge test by @yonasberhe23 in #15799
- Fix missing store on ui-context directive unmount by @torchiaf in #15791
- Only display Claims fields when is generic OIDC by @aalves08 in #15804
- prevent sending notification for SCC no registration to non-admin users and if feature flag is not enabled by @aalves08 in #15808
- Update Rancher Prime icon to be the SUSE one by @nwmac in #15803
- Dynamic content (Part 3) by @nwmac in #15713
- Automation: fix charts test by @yonasberhe23 in #15800
- Added a warning to Hosted providers page by @eva-vashkevich in #15796
- Design changes by @codyrancher in #15805
- Fixes an issue where a user had to click items in a dropdown menu twice in order to trigger an action by @codyrancher in #15813
- Fix error during custom cluster creation with slow network speeds by @mantis-toboggan-md in #15814
- Fix cluster edit for local cluster on refresh by @nwmac in #15817
- create new workflow to build and publish extensions via PR creation by @aalves08 in #15821
- Use scoped style for banner graphic by @nwmac in #15823
- Render the brand image when the route is not cluster by @rak-phillip in #15818
- Enable description editing for imported clusters by @codyrancher in #15815
- Automation: Remove orphaned cloud creds before running test by @yonasberhe23 in #15825
- IPv6 bugs by @mantis-toboggan-md in #15827
- fix(edit/service): fix the error in the number of matched pods by @ly5156 in #14638
- Render the option(⌥) sigil for alt on macos by @rak-phillip in #15829
- Focus namespace filter input after clearing filters by @rak-phillip in #15738
- Reintroduce
!currentClusterfor logo render condition by @rak-phillip in #15840 - Enable WindowManager in layout: Plain.vue by @torchiaf in #15844
- pin docusaurus package versions by @mantis-toboggan-md in #15857
- Fix IPV6 machine pool validation by @mantis-toboggan-md in #15856
- Automation: fix upgrade group create test by @yonasberhe23 in #15831
- Automation: fix fleet cluster workspace change test by @yonasberhe23 in #15839
- Ensure features that depend on local cluster continue to work when we don't fetch all clusters by @richard-cox in #15838
- Ensure PaginatedResourceTable displays correct initial page by @richard-cox in #15854
- fix: vGPU option is empty when creating harvester downstream cluster by @houhoucoop in #15802
- fix for broken HTML report for a11y tests by @aalves08 in #15865
- Automation: fix user retention test failure by @yonasberhe23 in #15860
- Automation: fix cronjob test by @yonasberhe23 in #15859
- Bump
@rancher/componentsto v0.3.0-alpha.2 by @rak-phillip in #15870 - Fixing an issue with using show configuration within extensions by @codyrancher in #15766
- Three pagination wrapper socket related fixes by @richard-cox in #15878
- Update the vSphere url by @rak-phillip in #15900
- Fix action for upgrading from pre-release to stable version by @momesgin in #15898
- Bump @rancher/shell to v3.0.8-rc.8 by @a110605 in #15892
- add new workflow test to nightly run test suite for extensions by @aalves08 in #15902
- Fix HelmOps DownstreamResources - move from
spec.helmtospecby @torchiaf in #15921 - Update user-agent for check-i18n-links by @rak-phillip in #15936
- Fix default position assignment by @torchiaf in #15946
- Fix underline alignment on back to home link by @momesgin in #15951
- Migrate logout endpoint to
v1/logoutby @rak-phillip in #15613 - Replace a modal resize hack with usage of the action-menu store. by @codyrancher in #15683
- Replace nuxt naming conventions by @rak-phillip in #15910
- Keyboard navigation support to "plus more" badge for mulitple IPs by @momesgin in #15952
- Prefix the release version in
build-e2ewithrelease-by @rak-phillip in #15976 - Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #15748
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #15747
- Strip closing keywords from the body by @rak-phillip in #15595
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #15668
- add gating mechanism to extensions logic so that prime-only extensions aren't loaded onto Rancher by @aalves08 in #15934
- Fix Rancher Prime logo for dark mode by @nwmac in #15985
- Bump color from 4.2.3 to 5.0.2 by @dependabot[bot] in #15584
- Bump color from 4.2.3 to 5.0.2 in /shell by @dependabot[bot] in #15585
- Add missing closing paren to
CLEANED_BODYby @rak-phillip in #15991 - Update expression in sed command for backport pr workflow by @rak-phillip in #15993
- Refactor
persistentvolumedata props by @rak-phillip in #15966 - add new reusable workflow to test build of extensions in repos by @aalves08 in #15903
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #15994
- Convert question tabs e2e tests to unit tests by @momesgin in #15977
- Automation: Refactor repository disable/enable test by @yonasberhe23 in #15988
- update init references on getting started docs for extensions by @aalves08 in #16006
- Automation: Update user retention tests by @yonasberhe23 in #15983
- Bump js-yaml from 4.1.0 to 4.1.1 in /shell by @dependabot[bot] in #15948
- Chart Detail Page - Maintainers Section by @momesgin in #15979
- Adds the ability to open a drawer and navigate to a tab by @codyrancher in #15992
- Implements RcIcon from the design system by @codyrancher in #15886
- Fixes an issue where we failed to render deployment pages when match expressions with multiple values are present by @codyrancher in #15909
- Add workflow to notify slack of milestone changes made by those external to team by @richard-cox in #15328
- Include feature flag
ui-sql-cachewhen determining dynamic content by @richard-cox in #15958 - Dedicated route for Extensions Catalog by @aalves08 in #16021
- Bump nyc from 15.1.0 to 17.1.0 by @dependabot[bot] in #15438
- Bump nyc from 15.1.0 to 17.1.0 in /shell by @dependabot[bot] in #15441
- Support all SSP filter equalities, use NOTIN for obscure ns filter by @richard-cox in #16029
- Fix search bar initially shows "No results found" by @Copilot in #16075
- fix: error tooltip icon overlay with text in cron editor modal by @a110605 in #16109
- Automation: Add k8s upgrade e2e test by @yonasberhe23 in #16025
- Ensure we fetch more than the default 1000 norman users by @richard-cox in #16113
- remove mentions to legacy tags from official extension docs as legacy versions are deprecated by @aalves08 in #16066
- add aws-iso-f to aws update-data script by @amartin120 in #16121
- Automation: Add fleet helmops tests by @yonasberhe23 in #15998
- Added changes required to display hosted providers from extensions by @eva-vashkevich in #16007
- Added tests that were disabled because of kev2 setting change by @eva-vashkevich in #16097
- fix naming of extension when doing a developer load by @aalves08 in #16065
- Map the csp, federal, and rgs themes to suse by @rak-phillip in #16120
- Improve type generation of the i18n plugin by @rak-phillip in #16139
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #16019
- Bump shell version to 3.0.8-rc.9 by @rak-phillip in #16148
- Bump icons and shell by @torchiaf in #16156
- Replace
$plugininstances with$extensionby @rak-phillip in #15894 - Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #16020
- Update Rancher Components release to use trusted providers by @rak-phillip in #16157
- Bump Rancher Components to 0.3.0-alpha.3 by @rak-phillip in #16159
- fix(workload): clear nodeName when resetting node scheduling by @smallteeths in #16108
- Ensure that npm 11.5.1 or later is installed by @rak-phillip in #16160
- Fix: Resource search no longer highlights current location by @Copilot in #16060
- Add helper script to check if a list of dependencies is used by @nwmac in #16069
- Bump webpack-virtual-modules from 0.4.3 to 0.6.2 by @dependabot[bot] in #16081
- Bump webpack-virtual-modules from 0.4.3 to 0.6.2 in /shell by @dependabot[bot] in #16082
- Update Rancher Shell releases to use trusted providers by @rak-phillip in #16166
- Update repository to
rancher/dashboardin package.json by @rak-phillip in #16167 - Allow to skip check-plugins-build / validate check with ci/skip-validate-plugins label by @Copilot in #16074
- Update Shell API's method signatures and enable typedoc integration by @aalves08 in #15605
- feat: add ifNotHaveType option to hide products when a type exists by @Copilot in #16072
- fix availability version by @aalves08 in #16190
- fix nightly run extension tests by @aalves08 in #16183
- Fix update-count warning by @codyrancher in #16198
- Added hosted provider extension documentation by @eva-vashkevich in #16161
- fix bug with adding tabs from extensions on workloads edit/create views by @aalves08 in #16208
- Build and publish Cypress suite by @torchiaf in #16140
- Automation: Scale machine pool tests by @yonasberhe23 in #16125
- Fix npm version in Cypress release workflow and bump to 1.0.4 by @torchiaf in #16226
- Making it so we can target detail page vs show configuration by @codyrancher in #16203
- fix issue with nightly runs tests for extensions by @aalves08 in #16209
- Reduce URL filter length by @richard-cox in #16222
- Extend Tables extensions API points by @aalves08 in #16174
- add new locations for Tab extension point by @aalves08 in #16225
- bump shell version to release new updates to extension points by @aalves08 in #16238
- Preserve custom registry value when selecting a different version by @momesgin in #16186
- bring back unit test for extension-manager-impl by @aalves08 in #16237
- [Automation]: Add slack notification for Jenkins e2e test failures by @yonasberhe23 in #15026
- Removing the defineEmits/Props from imports and removed defineEmits fom non-setup locations. by @codyrancher in #16233
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #16176
- Bump babel-plugin-module-resolver from 4.0.0 to 5.0.2 by @dependabot[bot] in #16177
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #16175
- Bump babel-plugin-module-resolver from 4.0.0 to 5.0.2 in /shell by @dependabot[bot] in #16178
- Migrate login endpoint to
v1-publicby @rak-phillip in #15888 - [15961] Added option to create user id same as the gitops by @marcelofukumoto in #16221
- small fixes to extension docs by @aalves08 in #16252
- Fixed imported cluster not being recognized correctly in 'Waiting' state by @eva-vashkevich in #16213
- Remove unused tab references from ResourceTabs by @rak-phillip in #16266
- Remove log file by @richard-cox in #16271
- Bump node-forge from 1.3.1 to 1.3.3 by @dependabot[bot] in #16147
- Bump systeminformation from 5.25.11 to 5.27.14 by @dependabot[bot] in #16200
- Bump systeminformation from 5.27.13 to 5.27.14 in /cypress by @dependabot[bot] in #16227
- Bump storybook from 8.4.5 to 8.6.15 in /storybook by @dependabot[bot] in #16230
- Default managed disks to
trueby @rak-phillip in #16274 - Suppress missing template warning by @rak-phillip in #16273
- Fix the registry used in storybook
yarn.lockby @rak-phillip in #16275 - Bump slackapi/slack-github-action from 1.26.0 to 2.1.1 by @dependabot[bot] in #16080
- Automation: Add option to disable slack notification by @yonasberhe23 in #16254
- Fix Tooltips Performance Issue by @momesgin in #15929
- lazy loading for charts page by @momesgin in #15986
- Fix warnings by @momesgin in #15526
- feat: add reserved memory field when creating harvester downstream cluster by @a110605 in #16214
- Port e2e fix for older branches to
masterby @richard-cox in #16261 - Fix Vue warning for undefined 'dev' property in LocaleSelector by @Copilot in #16211
- Add missing cypress
realHovercommand type by @torchiaf in #16300 - Display search results if the dropdown is closed by @rak-phillip in #16272
- Removed rhel-cloud and suse-cloud from default GCE image list by @eva-vashkevich in #16295
- Bump qs from 6.13.1 to 6.14.1 in /storybook by @dependabot[bot] in #16290
- Wrap contents of
Masthead/latest.vuein a div by @rak-phillip in #16269 - Bump validator from 13.12.0 to 13.15.23 by @dependabot[bot] in #16087
- Bump axios from 1.12.2 to 1.13.2 by @dependabot[bot] in #16282
- Bump axios from 1.12.2 to 1.13.2 in /shell by @dependabot[bot] in #16283
- Fix charts status updates by @momesgin in #16304
- Bump chart.js from 4.4.8 to 4.5.1 by @dependabot[bot] in #16281
- Bump chart.js from 4.4.8 to 4.5.1 in /shell by @dependabot[bot] in #16284
- remove create-pr-build-extension-charts from nightly run tests by @aalves08 in #16303
- fixed warning when running storybook by @eva-vashkevich in #16305
- fix: JSON parse error on vGPU validation by @yulken in #16103
- Ensure we keep the same cached list and previous entries when SSP pages update by @richard-cox in #15855
- update tablocation from ALL to OTHER + update extension docs by @aalves08 in #16315
- Updated copyright year to 2026 by @nwmac in #16299
- Remove
bg-prefix from the state background by @rak-phillip in #16268 - Improved warning for imported clusters with externally upgraded version by @eva-vashkevich in #16294
- Added the ability to remove namespaces from projects entirely, not just move them between projects. by @codyrancher in #16334
- Fix Console Router invalid param warnings by @codyrancher in #16320
- Fix issue with fetching the namespace key by @rak-phillip in #16343
- Fix text selection in namespace filter input by @codyrancher in #16335
- bump shell version to 3.0.8 by @aalves08 in #16336
New Contributors
- @Copilot made their first contribution in #16075
- @amartin120 made their first contribution in #16121
- @marcelofukumoto made their first contribution in #16221
- @yulken made their first contribution in #16103
Full Changelog: shell-pkg-v3.0.7...shell-pkg-v3.0.8