-
Notifications
You must be signed in to change notification settings - Fork 1.2k
OpenAug 28, 2026
Due by September 15, 2026
•Last updated What’s in the release: 0.1.0 removes the alpha designation and introduces a predictable release cadence with a clear API change policy. It deprecates legacy APIs, supports reliable cross-version upgrades of sandboxes and services, and is suitable for production workloads.
Release Cadence
- Stable releases are cut weekly and tested against a list of supported OpenShell configurations.
- Each stable release goes through automated release qualification that includes conformance testing, upgrade testing, checks for breaking api changes, and security testing.
- Patch releases are backwards compatible. Minor releases may contain breaking changes.
- Security updates are back ported N-1 minor releases.
API Change Policy
- APIs are stable by default and explicitly marked as experimental if we expect them to change often
- Stable APIs may change with notice and a migration guide between minor releases
- Experimental APIs may change without notice between patch releases
Full details are in RFC-0014, https://github.com/NVIDIA/OpenShell/tree/main/rfc/0014-release-stability.
The following APIs and contracts will adhere to the new API change policy
- Sandbox APIs
- Providers (v2 is now the canonical Provider API)
- Policy Configuration
- Workspace APIs
- Extension Interfaces: Drivers, Interceptors, Middleware
- TOML Gateway Config
- Helm Chart
Deprecated API & Features
- Providers v1 (providers v2 become the canonical provider version)
- Inference APIs (replace by Providers)
- Community images and associated repo
As part of 0.1.0 we’ll apply the breaking API changes proposed in NVIDIA/OpenShell#2565. Once these changes are in place, the APIs will adhere to the API changed guidelines outlined above.
52% complete
List view
0 of 19 selected 0 issues of 19 selected
refactor(supervisor): remove legacy supervisor control RPCs after session migration
area:gatewayGateway server and control-plane workGateway server and control-plane workarea:supervisorProxy and routing-path workProxy and routing-path workstate:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.topic:compatibilityCompatibility-related workCompatibility-related workStatus: Open.#1955 In NVIDIA/OpenShell;feat: external compute driver extension point
area:cliCLI-related workCLI-related workarea:gatewayGateway server and control-plane workGateway server and control-plane workstate:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.Status: Open.#1907 In NVIDIA/OpenShell;- Status: Open.#1931 In NVIDIA/OpenShell;
feat(providers): make Providers v2 the only provider system
area:cliCLI-related workCLI-related workarea:docsDocumentation and examplesDocumentation and examplesarea:gatewayGateway server and control-plane workGateway server and control-plane workarea:policyPolicy engine and policy lifecycle workPolicy engine and policy lifecycle workarea:tuiTerminal UI workTerminal UI workstate:agent-readyApproved for agent implementationApproved for agent implementationstate:review-readyReady for human reviewReady for human reviewtopic:compatibilityCompatibility-related workCompatibility-related workStatus: Open.#1988 In NVIDIA/OpenShell;Conditional compilation of compute drivers
area:gatewayGateway server and control-plane workGateway server and control-plane workstate:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.Status: Open.#1943 In NVIDIA/OpenShell;refactor(compute): move driver-specifics into a dedicated crate
state:staleInactive item at risk of automatic closure.Inactive item at risk of automatic closure.Status: Open.#1999 In NVIDIA/OpenShell;- Status: Open.#1361 In NVIDIA/OpenShell;
- Status: Open.#1051 In NVIDIA/OpenShell;
- Status: Open.#1012 In NVIDIA/OpenShell;
Enhanced Provider Management
area:policyPolicy engine and policy lifecycle workPolicy engine and policy lifecycle workStatus: Open.#896 In NVIDIA/OpenShell;- Status: Open.#2565 In NVIDIA/OpenShell;
- Status: Open.#2860 In NVIDIA/OpenShell;
- Status: Open.#2861 In NVIDIA/OpenShell;
- Status: Open.#2972 In NVIDIA/OpenShell;
ci(qualification): add Fedora rootless Podman target
os:linuxBug affects Linux hostsBug affects Linux hostsStatus: Open.#2973 In NVIDIA/OpenShell;- Status: Open.#2974 In NVIDIA/OpenShell;
- Status: Open.#2975 In NVIDIA/OpenShell;
ci(qualification): run Fedora Podman proof-of-concept pipeline
os:linuxBug affects Linux hostsBug affects Linux hostsStatus: Open.#2976 In NVIDIA/OpenShell;- Status: Draft (not ready).