| 08 April 2026 | 3.0.11 | Fixed a silent error that swallowed the real failure message when an extension failed to initialize — errors are now properly surfaced. Fixed a compatibility issue where certain extension points were not available when running against older Rancher versions. Updated creators package to v3.0.10. |
| 19 March 2026 | 3.0.10 | Fixed a cross-version compatibility problem with extension formatters. Fixed a bug where extensions loaded in older Rancher instances would unexpectedly display the new resource detail page layout. Upgraded to Node.js v24 and Vue 3.5. |
| 13 March 2026 | 3.0.9 | [BREAKING] The SlideIn Shell API now receives props as a direct property — update any extension using slideIn to pass props at the top level. New extension point: extensions can now customize action buttons on resource detail pages. Modal API callback usage is now documented. |
| 09 January 2026 | 3.0.8 | New Tab extension points for resource create, edit, detail, and "Show Configuration" pages (TabLocation.RESOURCE_CREATE_PAGE, TabLocation.RESOURCE_EDIT_PAGE, TabLocation.RESOURCE_DETAIL_PAGE, TabLocation.RESOURCE_SHOW_CONFIGURATION). Tables API extension points expanded. Extensions can now register hosted cloud provider UIs. Shell API methods now have full TypeScript signatures. Fixed a bug when adding tabs to workload create/edit views. Fixed extension naming during Developer Load. Added ifNotHaveType option to hide a product when a specific resource type already exists. Prime-only extensions are now gated and will not load on community Rancher. |
| 09 October 2025 | 3.0.7 | Extensions can now opt in to server-side pagination for any custom resource type they register. The Extensions page in Rancher received a visual redesign. |
| 03 October 2025 | 3.0.6 | Fixed a bug with the "Show Configuration" slide-in panel in extensions. addTableColumn now works correctly with server-side paginated tables. |
| 24 September 2025 | 3.0.5 | Minor bug fixes and internal stability improvements. |
| 27 March 2025 | 3.0.4 | Restored the resourceNames utility that some extensions depend on. Reverted some Vue 3.5-specific features to keep extensions targeting Vue 3.2 working correctly. |
| 24 March 2025 | 3.0.3 | Fixed missing TypeScript types for weightGroup and weightType. Added the extensions catalog page to the documentation site. |
| 06 January 2025 | 3.0.1 | Extension creator package fixes and stability improvements. Added support for registering custom pages conditionally based on a resource type. Added missing TypeScript types for extensions. Fixed a typo in annotation names generated by the extension creator. |
| 04 November 2024 | 3.0.0 | First Shell v3 release — required for Rancher 2.10 and later. Both extension creators (@rancher/app and @rancher/pkg) were merged into a single package (@rancher/extension). A Vue 3 migration helper was added to the extension creator. Extensions can now load dynamic components. Fixed auto-imported extension components in Vue 3. Extensions can now override node provider icons for cloud credentials. Publishing workflows updated for Vue 3 compatibility. |
| 06 January 2025 | 2.0.3 | Extension creator fixes and upgrade path improvements for Rancher 2.9. Added support for registering custom pages conditionally based on a resource type. Added missing TypeScript types. |
| 01 November 2024 | 2.0.2 | Removed the upper limit on the Kubernetes version for default extension annotations. Updated creators package. Minor bug fixes. |
| 09 July 2024 | 2.0.1 | Minor bug fixes. |
| 01 July 2024 | 2.0.0 | Shell v2 release — required for Rancher 2.9. Various fixes to make Shell compliant with Rancher 2.9. |
| 12 November 2024 | 1.2.5 | Updated and improved extension creator package for Rancher 2.8. |
| 06 January 2025 | 1.2.6 | Extension creator fixes and upgrade path improvements for Rancher 2.8. Added support for registering custom pages conditionally based on a resource type. Added missing TypeScript types. |
| 09 July 2024 | 1.2.3 | Minor bug fixes. |
| 01 July 2024 | 1.2.2 | First release of Shell v1, mirroring 0.5.3 to align the versioning scheme with the new Shell major version approach. |
| 15 February 2024 | 0.5.3 | Properly replaced Vue.extend with defineComponent. |
| 31 January 2024 | 0.5.2 | Fixed the parse tag name check in extension publishing workflows. |
| 29 January 2024 | 0.5.1 | Reverted the Vue.extend to defineComponent change due to impact on existing extensions. |
| 24 January 2024 | 0.5.0 | Added support for GitLab workflows for publishing extensions. |