What's Changed
- Document the usage of callbacks in the modal api by @rak-phillip in #16340
- Fix three issues revolving around helm app fetch + watch by @richard-cox in #16339
- Bump @smithy/config-resolver from 4.1.5 to 4.4.5 by @dependabot[bot] in #16344
- Bump @smithy/config-resolver from 4.1.5 to 4.4.5 in /shell by @dependabot[bot] in #16345
- Restrict Node Scheduling selection to worker nodes by @rak-phillip in #16361
- Fix chart's YAML incorrectly being editable by @momesgin in #16362
- [16308][fleet][shell] Changed slideIn shellAPI to receive Props as a property inste… by @marcelofukumoto in #16349
- Support HA & slow proliferation of cached value - Scenario 2 + 3 by @richard-cox in #15916
- adding visual tests coverage on cloud credential by @a-arias in #16322
- Fixed version upgrade for imported GKE by @eva-vashkevich in #16385
- Improved error handling in aws and azure cluster provisioning by @eva-vashkevich in #16353
- Updates to
valid milestone changeworkflow by @richard-cox in #16059 - Initial configuration for branch metadata file by @richard-cox in #16061
- [15765][fleet] re introduce cluster groups selector for target clusters by @marcelofukumoto in #16259
- [15611][fleet] Added config for additional-sub-row so can add a new row and keep the sub-row on the SortableTable by @marcelofukumoto in #16348
- Bump babel-plugin-istanbul from 6.1.1 to 7.0.1 by @dependabot[bot] in #16358
- Bump cronstrue from 2.53.0 to 3.9.0 in /shell by @dependabot[bot] in #16360
- Changed mechanism to see if hosted provider extension is prime only by @eva-vashkevich in #16354
- fix format in "Age" column for CRD by @enneitex in #15712
- a11y: Resolve identified screen reader issues by @rak-phillip in #16410
- Expose Datastore Cluster option for vSphere by @momesgin in #16413
- Handle missing chart values to prevent crash in app details by @momesgin in #16416
- Fix markdown blockquote excessive spacing by @codyrancher in #16382
- Set color of RcIcon to inherit if status prop is omitted by @rak-phillip in #16432
- Pin chrome to 143.0.7499.192 by @rak-phillip in #16457
- Implement the RcButton to better reflect the design system by @codyrancher in #16023
- Create/Edit HPA - Don't fetch all workload types when SSP enabled by @richard-cox in #16400
- Bump @rancher/cypress to 1.0.5 by @torchiaf in #16465
- [9614] Seccomp Profile added to POD and Container page of all Worklods | Pod Name Validation fixed by @marcelofukumoto in #16048
- Automation: Add recurring run for prime release by @yonasberhe23 in #16377
- [Github workflow] Creation of qa automation tasks by @IsaSih in #16415
- Update edit action text for installed charts by @momesgin in #16470
- Create github action for pinning chrome version by @rak-phillip in #16471
- Automation: Fix html publisher in Jenkins by @yonasberhe23 in #16480
- Implement majority of Resource Detail Cards by @codyrancher in #16364
- Quote ssp filter values if they contain a
-by @richard-cox in #16469 - Ensure SSP filter values of
falseare not ignored by @richard-cox in #16474 - Use different release note URLs for Community and Prime by @nwmac in #16473
- Add PKCE method to OIDC auth providers by @rak-phillip in #16392
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #16421
- Improved error handling around loading WebGL by @eva-vashkevich in #16458
- Bump lodash from 4.17.21 to 4.17.23 in /cypress by @dependabot[bot] in #16420
- Bump lodash from 4.17.21 to 4.17.23 in /shell by @dependabot[bot] in #16419
- Bump lodash from 4.17.21 to 4.17.23 in /storybook by @dependabot[bot] in #16422
- Store all test results as artifacts by @nwmac in #16427
- Add the ability to customize the action buttons on detail pages by @codyrancher in #16448
- Prevent PRs from merging if they do not track the correct milestone for the target branch by @richard-cox in #16064
- fix(rc-dropdown): fix memory leak by removing pointerdown listener co… by @smallteeths in #16449
- Fix long secret values causing page horizontal scroll by @codyrancher in #16433
- Remove Cilium ipv6 input and add flannel masq input by @mantis-toboggan-md in #15742
- Create Agents, Personas and Contributors files by @richard-cox in #16388
- [16502] Fixed the empty gap on fleet cluster list by @marcelofukumoto in #16505
- [16234][fleet] better determine target clusters by @marcelofukumoto in #16365
- Update branches metadata for February by @richard-cox in #16512
- Fix target namespace for charts by @momesgin in #16372
- Fix PSS side nav highlight issue by @momesgin in #16462
- Bump defu from 5.0.1 to 6.1.4 in /shell by @dependabot[bot] in #16359
- Automation: Jenkins - vai enabled by @yonasberhe23 in #16510
- Replace deprecated RcButton boolean props with variant/size by @codyrancher in #16493
- Remove AzureWarning component by @rak-phillip in #16321
- Enable editing of custom claims for keycloak provider by @rak-phillip in #16444
- Automation: slack notification fix by @yonasberhe23 in #16403
- Fix CodeMirror text wrapping for long strings by @houhoucoop in #16511
- chore: bump shell version to v3.0.9-rc.2 by @a110605 in #16532
- Remove a deprecated warning we were getting on ResourceTable pages. by @codyrancher in #16525
- Add editVersion translations for asyncButton and catalog by @EzraRT in #16530
- Add OIDC scopes from driver by @bartholdbos in #16350
- Format memory sizes in human-readable units on diagnostics page by @Copilot in #16535
- Refactor ActionMenuShell to emit single action-invoked event by @codyrancher in #16341
- Enable sorting of Job duration by @richard-cox in #16479
- Link namespace column values to namespace resource detail by @richard-cox in #16492
- adding visual tests coverage on cluster manager by @a-arias in #16409
- Use optional chaining to access driver properties by @rak-phillip in #16556
- Migrate kubeconfig to ext.cattle.io.kubeconfig API by @codyrancher in #16544
- add documentation for overriding translations in rancher prime by @aalves08 in #16477
- Enable custom project-level resource quotas by @rak-phillip in #16550
- Deployment E2E test failures by @eva-vashkevich in #16527
- Automation: Fix about page tests by @yonasberhe23 in #16566
- Fix a shallow copy bug in our deployment e2e tests by @codyrancher in #16572
- Automation: Disable oidc setup test for prime builds by @yonasberhe23 in #16565
- Automation: Fix browser title tests for prime builds by @yonasberhe23 in #16580
- Fix duplicate v-select component registration warning by @Copilot in #16285
- Add a label to RcItemCard actions by @rak-phillip in #16588
- Automation: Fix explore button issue for prime builds by @yonasberhe23 in #16589
- Add tab-label slot in the Tabbed component by @torchiaf in #16592
- Added S3 snapshot retention by @eva-vashkevich in #16418
- Sorting chart versions by @momesgin in #16384
- Fix broken PSS detail route by @momesgin in #16528
- Track a11y test count by @nwmac in #16574
- Fallback to rancherversion if fetching setting fails by @rak-phillip in #16609
- Implement the list page for
ext.cattle.io.kubeconfigby @codyrancher in #16555 - Improve screen reader compatibility of card component by @rak-phillip in #16596
- Bump shell to 3.0.9-rc.4 and @rancher/icons to 2.0.55 by @torchiaf in #16616
- [16625][e2e] Deployment fix, add structuredClone to all tests by @marcelofukumoto in #16614
- [12961] Added the AuditPolicy CRUD | Added growl for autogenerated name cases by @marcelofukumoto in #16191
- Show count of items in list group's tag by @Copilot in #16062
- Improve appearance of setup screen for Prime by @nwmac in #16634
- Automation: Fix support tests for prime builds by @yonasberhe23 in #16595
- Default to
mediumfor action menus by @richard-cox in #16618 - Improve agents unit test info by @richard-cox in #16517
- Add workflow to notify TestHub that it should process test runs and PR changes by @nwmac in #16633
- Fix TestHub workflow secrets access by @nwmac in #16646
- Fix Pod Security Options Reactivity by @momesgin in #16624
- Automation: update slack message status by @yonasberhe23 in #16639
- Automation: Exclude prime tests on community builds by @yonasberhe23 in #16640
- Automation: Resolve Rancher chart version from correct repo (fix Jenkins failures) by @yonasberhe23 in #16557
- Automation: Fix home page tests for prime builds by @yonasberhe23 in #16598
- Fix TestHub workflow errors by @nwmac in #16654
- Instruct agents to prefer
yarn test:cioveryarn testby @rak-phillip in #16655 - Made nginx explicitly set for RKE2 clusters by @eva-vashkevich in #16628
- Node scale down warning by @eva-vashkevich in #16600
- [12941] Added banner for when url is https://github.com and auth is basic by @marcelofukumoto in #16575
- Testhub register changes by @nwmac in #16667
- adding visual tests coverage on continuous delivery page - git repo by @a-arias in #16660
- EKS IP Family by @momesgin in #16658
- Resource detail page card tweaks by @codyrancher in #16617
- Ensure lists for resources that don't have schema attributes.verbs LIST aren't shown by @richard-cox in #16398
- [Automation] - Addng visual test of the Cluster Drivers page by @izaac in #16670
- JWT auth page visual tests by @izaac in #16678
- Automation: Fix cloud creds tests by @yonasberhe23 in #16652
- Pod Security Admissions page visual tests by @izaac in #16680
- Fix cluster count when there are Harvester clusters by @nwmac in #16499
- Fix masthead's create title for project secrets by @momesgin in #16558
- Add description for new proxy-endpoints-manage role by @richard-cox in #16677
- Auth Providers - Handle cases where driver scopes are an array by @rak-phillip in #16657
- Automation: Exclude ui-brand test and update home-links test for prime builds by @yonasberhe23 in #16681
- Machines List visual test by @izaac in #16697
- Automation: Tag prime tests by @yonasberhe23 in #16695
- Fix TestHub PR Sync Job by @nwmac in #16693
- update machines, machinesets, machinedeployments for capi 1.11 bump by @mantis-toboggan-md in #16635
- replace endpoints NORMAN.USER with the public api ones by @aalves08 in #16526
- Display warnings for Azure pools that use unmanaged disks by @rak-phillip in #16306
- Improve custom resource quota validation by @rak-phillip in #16686
- EKS - ARM architectue by @momesgin in #16685
- update service-accounts test to remove check for secrets column by @mantis-toboggan-md in #16718
- Add
errorIconTooltipprop to Tab component by @torchiaf in #16709 - Add weekly job to run tests and collect code coverage by @nwmac in #16706
- Bump shell to version 3.0.9-rc.5 by @torchiaf in #16719
- [16663] Retry test automaticaly one time if fails by @marcelofukumoto in #16666
- removed 1.32 and added 1.35 in eks versions list by @vardhaman22 in #16673
- ec2 ipv6 updates by @mantis-toboggan-md in #16694
- replace creation of tokens from Norman to Steve by @aalves08 in #16674
- Automation: Reset ui-pl to real default – lowercase "rancher" by @yonasberhe23 in #16712
- Remove fetch all of kube node resource in workload create, edit, view, and also service list by @richard-cox in #16428
- Fleet Clusters visual test by @izaac in #16722
- Automation: Fix cluster list machines assertion for Prime builds by @yonasberhe23 in #16728
- [16523][fleet] add pdb and pc support for fleet agent same as cluster agent by @marcelofukumoto in #16524
- [13923] fleet replace wizard in gitrepo details page config tab by @marcelofukumoto in #16601
- block editing v2 prov capi clusters by @mantis-toboggan-md in #16711
- Ensure TestHub syncs PR changes by @nwmac in #16733
- Automation: Add tags for isolated test runs by @yonasberhe23 in #16727
- [16688] improve notification on generate name resource creation by @marcelofukumoto in #16723
- Automation: Fix registries tests for prime builds by @yonasberhe23 in #16736
- Automation: Drive version assertions from index API by @yonasberhe23 in #16717
- Add Cypress command to apply modern SUSE light theme by @a-arias in #16701
- Fix findLabelSelector and matchingLabelSelector by @richard-cox in #16707
- Automation - Pod scale fixes by @izaac in #16731
- EKS - Minor ui change to
ipFamilysection by @momesgin in #16700 - fix problem with no userId on auth/setup by @aalves08 in #16741
- Added support for Traefik by @eva-vashkevich in #16739
- Fixing the autoscroll feature for container logs by @codyrancher in #16743
- [16676] appco improve the flow to create a repository and install an application from suse app collection by @marcelofukumoto in #16690
- Fix findlabelSelector when vai enabled but resource type not supported by @richard-cox in #16734
- Update branches-metadata to track new patch releases by @richard-cox in #16774
- eks - fall back to using vpc/subnet ids when nametags are undefined by @mantis-toboggan-md in #16767
- Windows registration command for
FlannelCNI by @momesgin in #16757 - Consolidate two project secret columns into one by @momesgin in #16642
- Changed label when scaling down machine deployment by @eva-vashkevich in #16764
- Fixes Ingress cards are not being disabled in view mode by @eva-vashkevich in #16781
- Improve data binding patterns and logic for Resource Quotas by @rak-phillip in #16780
- [16777] Change to only show banner for settings that has agent config by @marcelofukumoto in #16782
- [16648] Fixed the floating icon by @marcelofukumoto in #16784
- [16649] Added as auto instead of scroll by @marcelofukumoto in #16787
- fix issue with auth endpoint not being filled out for generic oidc by @aalves08 in #16795
- fix issue where we couldnt filter by projects with the same name when on groupBy projects in list view by @aalves08 in #16776
- Fixing several issues that stem from a race condition access issue around namespaces by @codyrancher in #16789
- Parse custom resource quotas as a flat list for editing Namespaces by @rak-phillip in #16803
- update capi support message by @mantis-toboggan-md in #16804
- Automation: Update scale down message assertion in EC2 e2e test by @yonasberhe23 in #16805
- Added a timeout to refreshing kubernetes metadata by @eva-vashkevich in #16806
- Ensure Workload Pod Node Schedule selector correctly loads more results by @richard-cox in #16752
- Only check if resource is listable if there's not a custom list component by @richard-cox in #16819
- Fixed Ingress banner wrongfully shown on edit by @eva-vashkevich in #16830
- Creating a fix so we show the StatusCard when the user can scale and the resource count is 0 by @codyrancher in #16839
- chore: bump shell version v3.0.9-rc.6 by @a110605 in #16831
- Update pr milestone checker to block merges if milestone is in code freeze by @richard-cox in #16836
- Fixed harvester chart values not being set by @eva-vashkevich in #16850
- Removing the state column from the kubeconfig list page by @codyrancher in #16873
- Update GH Workflows by @nwmac in #16879
- [16878] Changed paddings and margins for the card | Removed statuses … by @marcelofukumoto in #16880
- Fixed ingress config on older migrated cluster by @eva-vashkevich in #16893
- Re-introduce GitHub Project Integration by @nwmac in #16884
- Fetch container image information from branch-metadata file by @richard-cox in #16840
- 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
New Contributors
- @enneitex made their first contribution in #15712
- @EzraRT made their first contribution in #16530
- @bartholdbos made their first contribution in #16350
- @vardhaman22 made their first contribution in #16673
Full Changelog: shell-pkg-v3.0.8...shell-pkg-v3.0.9