-
Notifications
You must be signed in to change notification settings - Fork 1.3k
OpenSep 21, 2026
Due by September 29, 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.
70% complete
List view
0 of 14 selected 0 issues of 14 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 worktopic: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 workStatus: Open.#1907 In NVIDIA/OpenShell;- Status: Open.#1361 In NVIDIA/OpenShell;
- Status: Open.#1051 In NVIDIA/OpenShell;
- Status: Open.#1012 In NVIDIA/OpenShell;
- Status: Open.#2565 In NVIDIA/OpenShell;
- Status: Open.#2860 In NVIDIA/OpenShell;
- Status: Open.#2975 In NVIDIA/OpenShell;
refactor(sandbox)!: retire community images and default to Alpine
area:sandboxSandbox runtime and isolation workSandbox runtime and isolation workStatus: Open.#3116 In NVIDIA/OpenShell;tls: terminate policy field emits repeated deprecation warnings on every sandbox start instead of erroring or auto-migrating
state:acceptedA maintainer decided OpenShell should pursue this issueA maintainer decided OpenShell should pursue this issueStatus: Open.#3310 In NVIDIA/OpenShell;- Status: Draft (not ready).
ci(qualification): test DEB and RPM installation profiles
os:linuxIssue affects Linux hostsIssue affects Linux hostsStatus: Open.#3454 In NVIDIA/OpenShell;ci(qualification): add Ubuntu 24.04 k3s scenario
os:linuxIssue affects Linux hostsIssue affects Linux hostsStatus: Open.#3455 In NVIDIA/OpenShell;chore(deps): bump anyio from 4.13.0 to 4.14.2
dependenciesPull requests that update a dependency filePull requests that update a dependency filepython:uvPull requests that update python:uv codePull requests that update python:uv codetest:e2eRequires end-to-end coverageRequires end-to-end coverageStatus: Open (in progress).