OpenShell v0.0.96
Quick install
:::bash
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.96 sh
What's Changed
- fix(server): bind gateway listeners before sandbox resume by @elezar in https://github.com/NVIDIA/OpenShell/pull/2495
- fix(proxy): retry with backoff on transient accept errors instead of exiting by @politerealism in https://github.com/NVIDIA/OpenShell/pull/2369
- fix(tasks): scope pre-commit to lint checks by @drew in https://github.com/NVIDIA/OpenShell/pull/2503
- fix(cli): write exec stderr events to stderr in interactive mode by @andrewwhitecdw in https://github.com/NVIDIA/OpenShell/pull/2447
- fix(cli): eliminate flaky subprocess integration tests by @rhuss in https://github.com/NVIDIA/OpenShell/pull/2504
- refactor(cli): extract gateway commands into commands/gateway module by @varshaprasad96 in https://github.com/NVIDIA/OpenShell/pull/2506
- fix(podman): tolerate shutdown transport closes by @elezar in https://github.com/NVIDIA/OpenShell/pull/2498
- fix(sandbox): gate Linux-only ordering import by @elezar in https://github.com/NVIDIA/OpenShell/pull/2513
- fix(server): stabilize flaky delete telemetry unit test by @derekwaynecarr in https://github.com/NVIDIA/OpenShell/pull/2521
- fix(e2e): bound podman stop timeout in tests by @elezar in https://github.com/NVIDIA/OpenShell/pull/2516
- ci: add focused macOS Rust lint by @elezar in https://github.com/NVIDIA/OpenShell/pull/2515
- feat(examples): add supervisor middleware content guard by @pimlock in https://github.com/NVIDIA/OpenShell/pull/2169
- feat(k8s): support configuring workspace PVC storageClassName by @loveRhythm1990 in https://github.com/NVIDIA/OpenShell/pull/2463
- feat(sandbox): use policy-first OCI image identity by @matthewgrossman in https://github.com/NVIDIA/OpenShell/pull/2509
- fix(cli): avoid panic on multi-byte UTF-8 in --since duration by @andrewwhitecdw in https://github.com/NVIDIA/OpenShell/pull/2446
- chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 by @dependabot[bot] in https://github.com/NVIDIA/OpenShell/pull/2537
- refactor(compute): make sandbox readiness gateway-owned across all drivers by @elezar in https://github.com/NVIDIA/OpenShell/pull/2153
- chore(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in https://github.com/NVIDIA/OpenShell/pull/2536
- fix(cli): isolate subprocess tests from host OPENSHELL_ env vars by @rhuss in https://github.com/NVIDIA/OpenShell/pull/2523
- ci(e2e): probe VM gateway readiness by @elezar in https://github.com/NVIDIA/OpenShell/pull/2544
- fix(cli): bracket IPv6 bind literals in SSH forwards by @russellb in https://github.com/NVIDIA/OpenShell/pull/2552
- test(e2e): add reusable QEMU infrastructure for E2E tests by @drew in https://github.com/NVIDIA/OpenShell/pull/2471
- Wire authorization into workspace model by @derekwaynecarr in https://github.com/NVIDIA/OpenShell/pull/2445
- fix(gator): preserve resolved review feedback by @drew in https://github.com/NVIDIA/OpenShell/pull/2533
- test(e2e): add VM-backed E2E suite runner by @drew in https://github.com/NVIDIA/OpenShell/pull/2473
- refactor(server): isolate gateway listener context by @elezar in https://github.com/NVIDIA/OpenShell/pull/2542
- fix(server): notify watchers after atomic policy commits by @NaveCohenMonday in https://github.com/NVIDIA/OpenShell/pull/2556
- feat(observability): export gateway traces over OTLP by @krishicks in https://github.com/NVIDIA/OpenShell/pull/2534
- docs: document issue lifecycle labels and roadmap sequencing by @krishicks in https://github.com/NVIDIA/OpenShell/pull/2524
- fix(ci): preserve KVM access across udev restarts by @matthewgrossman in https://github.com/NVIDIA/OpenShell/pull/2566
- fix(deps): update russh, DOMPurify, and gateway base by @alangou in https://github.com/NVIDIA/OpenShell/pull/2575
New Contributors
- @politerealism made their first contribution in https://github.com/NVIDIA/OpenShell/pull/2369
- @NaveCohenMonday made their first contribution in https://github.com/NVIDIA/OpenShell/pull/2556
Full Changelog: https://github.com/NVIDIA/OpenShell/compare/v0.0.92...v0.0.96