-
Notifications
You must be signed in to change notification settings - Fork 1.3k
OpenSep 24, 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
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.
88% complete
List view
0 of 7 selected 0 issues of 7 selected
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;fix(vm): confine OCI layer application to the rootfs
gator:approval-neededGator completed review; maintainer approval neededGator completed review; maintainer approval neededtest:e2eRequires end-to-end coverageRequires end-to-end coverageStatus: Open (in progress).fix(podman): restore host gateway alias mediation
gator:in-reviewGator is reviewing or awaiting PR review feedbackGator is reviewing or awaiting PR review feedbackStatus: Open (in progress).perf(server): enable WAL for the SQLite store; relax sync only for SSH session issuance
test:e2eRequires end-to-end coverageRequires end-to-end coverageStatus: Open (in progress).- Status: Open.#3638 In NVIDIA/OpenShell;
ci(qualification): add Ubuntu 24.04 k3s scenario
gator:watch-pipelineGator is monitoring PR CI/CD statusGator is monitoring PR CI/CD statustest:e2eRequires end-to-end coverageRequires end-to-end coverageStatus: Open (in progress).