Skip to content

Releases: NVIDIA/OpenShell

OpenShell v0.0.12

20 Mar 14:30
495fe4c

Choose a tag to compare

OpenShell v0.0.12

Quick install

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.12 sh

What's Changed

  • fix(bootstrap): surface diagnostics for K8s namespace not ready failures by @drew in #466
  • docs: add guidance for OpenAI-compatible cloud providers by @miyoungc in #458
  • fix(sandbox): rotate openshell.log daily, keep 3 files by @Kh4L in #431
  • fix(e2e): update log-reading helpers for rolling file appender by @drew in #481
  • fix(router): increase inference validation token budget by @geelen in #432
  • fix(gateway): allow updating network policy for sandboxes started with an empty one by @pimlock in #493
  • fix(docker): set migrations dir permissions to 755 on COPY by @elezar in #475

New Contributors

Full Changelog: v0.0.11...v0.0.12

OpenShell Development Build

18 Mar 21:11
dac6cd9

Choose a tag to compare

Pre-release

This build is automatically published on every commit to main that passes CI.

NOTE: This is a development build, not a tagged release, and may be unstable.

Quick install

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=dev sh

OpenShell v0.0.11

19 Mar 14:32
4878b9b

Choose a tag to compare

OpenShell v0.0.11

Quick install

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.11 sh

What's Changed

  • fix(ci): use published install script in release workflows by @drew in #416
  • fix(deploy): remove duplicate glob pattern in manifest cleanup loop by @leoshi01 in #428
  • fix(ci): check author_association before API calls in vouch gate by @johntmyers in #442
  • fix(ci): fetch author_association via REST API instead of webhook payload by @johntmyers in #444
  • fix(ci): pass wheel filenames as job output instead of re-downloading by @pimlock in #418
  • fix(ci): use ORG_READ_TOKEN for org membership check in vouch gate by @johntmyers in #445
  • fix(ci): split vouch gate into two steps with separate tokens by @johntmyers in #446
  • fix(cli): suppress browser popup during auth via OPENSHELL_NO_BROWSER env var by @drew in #419
  • fix(ci): use env context instead of secrets in step-level if condition by @johntmyers in #452
  • fix(ci): simplify dev release install instructions to use install.sh by @drew in #453
  • chore(repo): migrate github label taxonomy by @drew in #454
  • refactor(build): unify image build graph for cache reuse by @drew in #390
  • fix(bootstrap): auto-cleanup Docker resources on failed gateway deploy by @drew in #464

New Contributors

Full Changelog: v0.0.10...v0.0.11

OpenShell v0.0.10

18 Mar 04:05
13f13c2

Choose a tag to compare

Quick install

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.10 sh

What's Changed

  • fix(server): add startup probe for gateway boot by @drew in #417

Full Changelog: v0.0.9...v0.0.10

OpenShell v0.0.9

17 Mar 21:57
cf66d05

Choose a tag to compare

OpenShell v0.0.9

Assets

File Platform
openshell-x86_64-unknown-linux-musl.tar.gz Linux x86_64
openshell-aarch64-unknown-linux-musl.tar.gz Linux aarch64 / ARM64
openshell-aarch64-apple-darwin.tar.gz macOS Apple Silicon
openshell-*.whl Python wheels
openshell-checksums-sha256.txt SHA256 checksums for all archives

What's Changed

  • docs(inference): Add LM Studio guide by @will-lms in #386
  • fix(verification): send content type by @will-lms in #382
  • fix(ci): skip auto-tag when no new commits since latest tag by @drew in #399
  • fix(docs): resolve Pygments console lexer error in LM Studio tutorial by @pimlock in #402
  • refactor: simplify install.sh to print PATH guidance instead of modifying rc files by @drew in #403
  • docs(ollama): add ollama to community sandboxes catalog and supported agents by @ParthSareen in #383
  • fix(installer): remove duplicate app name in install output by @drew in #408

New Contributors

Full Changelog: v0.0.7...v0.0.9

OpenShell v0.0.8

17 Mar 04:01
bb4545f

Choose a tag to compare

OpenShell v0.0.8

Quick install

Requires the GitHub CLI (gh) to be installed and authenticated.

sh -c 'ARCH=$(uname -m); OS=$(uname -s); \
    case "${OS}-${ARCH}" in \
      Linux-x86_64)  ASSET="openshell-x86_64-unknown-linux-musl.tar.gz" ;; \
      Linux-aarch64) ASSET="openshell-aarch64-unknown-linux-musl.tar.gz" ;; \
      Darwin-arm64)  ASSET="openshell-aarch64-apple-darwin.tar.gz" ;; \
      *) echo "Unsupported platform: ${OS}-${ARCH}" >&2; exit 1 ;; \
    esac; \
    gh release download v0.0.8 --repo NVIDIA/OpenShell --pattern "${ASSET}" -O - \
      | tar xz \
      && sudo install -m 755 openshell /usr/local/bin/openshell'

Docker images

docker pull ghcr.io/nvidia/openshell/gateway:0.0.8
docker pull ghcr.io/nvidia/openshell/cluster:0.0.8

Assets

File Platform
openshell-x86_64-unknown-linux-musl.tar.gz Linux x86_64
openshell-aarch64-unknown-linux-musl.tar.gz Linux aarch64 / ARM64
openshell-aarch64-apple-darwin.tar.gz macOS Apple Silicon
openshell-*.whl Python wheels
openshell-checksums-sha256.txt SHA256 checksums for all archives

What's Changed

  • docs: unify install command in landing page, change docs skill name, update contributing guides by @miyoungc in #355
  • fix(ci): use github-script for wheel pruning instead of gh CLI by @pimlock in #354
  • fix: security hardening from aardvark/codex scanner findings by @johntmyers in #352
  • chore: update readme by @drew in #356
  • fix(bootstrap): use host cgroup namespace for gateway container by @drew in #329
  • Added pauses and syntax highlighting to demo for clarity by @zredlined in #358
  • chore: update readme by @drew in #357
  • fix(bootstrap): support cgroup v1 hosts by disabling kubelet failCgroupV1 check by @drew in #360
  • fix(ci): add actions:write permission to release-auto-tag workflow by @drew in #361
  • refactor(proxy): distinguish CONNECT_L7 from CONNECT in policy logs by @johntmyers in #365
  • fix(cli): use --name flag in gateway destroy help messages by @drew in #368
  • feat(policy): support host wildcards and multi-port endpoints by @johntmyers in #366
  • fix(e2e): replace Docker Hub images in E2E tests to avoid rate limits by @pimlock in #369
  • fix: Add docs badge to readme by @kirit93 in #370
  • chore: add vouch system for first-time contributors by @johntmyers in #375
  • chore: pin mitchellh/vouch actions to SHA by @johntmyers in #377
  • chore: replace mitchellh/vouch with hand-rolled workflows by @johntmyers in #378
  • fix: use dedicated vouched branch for vouch system by @johntmyers in #379
  • ci(release): enable scheduled nightly release auto-tag by @drew in #384
  • perf(docker): move version ARG below cached layers to fix cache invalidation by @pimlock in #385
  • fix(ci): skip remote sccache config for fork PRs by @drew in #388

Full Changelog: v0.0.6...v0.0.8

OpenShell v0.0.7

17 Mar 03:48
bb4545f

Choose a tag to compare

OpenShell v0.0.7

Quick install

Requires the GitHub CLI (gh) to be installed and authenticated.

sh -c 'ARCH=$(uname -m); OS=$(uname -s); \
    case "${OS}-${ARCH}" in \
      Linux-x86_64)  ASSET="openshell-x86_64-unknown-linux-musl.tar.gz" ;; \
      Linux-aarch64) ASSET="openshell-aarch64-unknown-linux-musl.tar.gz" ;; \
      Darwin-arm64)  ASSET="openshell-aarch64-apple-darwin.tar.gz" ;; \
      *) echo "Unsupported platform: ${OS}-${ARCH}" >&2; exit 1 ;; \
    esac; \
    gh release download v0.0.7 --repo NVIDIA/OpenShell --pattern "${ASSET}" -O - \
      | tar xz \
      && sudo install -m 755 openshell /usr/local/bin/openshell'

Docker images

docker pull ghcr.io/nvidia/openshell/gateway:0.0.7
docker pull ghcr.io/nvidia/openshell/cluster:0.0.7

Assets

File Platform
openshell-x86_64-unknown-linux-musl.tar.gz Linux x86_64
openshell-aarch64-unknown-linux-musl.tar.gz Linux aarch64 / ARM64
openshell-aarch64-apple-darwin.tar.gz macOS Apple Silicon
openshell-*.whl Python wheels
openshell-checksums-sha256.txt SHA256 checksums for all archives

What's Changed

  • docs: unify install command in landing page, change docs skill name, update contributing guides by @miyoungc in #355
  • fix(ci): use github-script for wheel pruning instead of gh CLI by @pimlock in #354
  • fix: security hardening from aardvark/codex scanner findings by @johntmyers in #352
  • chore: update readme by @drew in #356
  • fix(bootstrap): use host cgroup namespace for gateway container by @drew in #329
  • Added pauses and syntax highlighting to demo for clarity by @zredlined in #358
  • chore: update readme by @drew in #357
  • fix(bootstrap): support cgroup v1 hosts by disabling kubelet failCgroupV1 check by @drew in #360
  • fix(ci): add actions:write permission to release-auto-tag workflow by @drew in #361
  • refactor(proxy): distinguish CONNECT_L7 from CONNECT in policy logs by @johntmyers in #365
  • fix(cli): use --name flag in gateway destroy help messages by @drew in #368
  • feat(policy): support host wildcards and multi-port endpoints by @johntmyers in #366
  • fix(e2e): replace Docker Hub images in E2E tests to avoid rate limits by @pimlock in #369
  • fix: Add docs badge to readme by @kirit93 in #370
  • chore: add vouch system for first-time contributors by @johntmyers in #375
  • chore: pin mitchellh/vouch actions to SHA by @johntmyers in #377
  • chore: replace mitchellh/vouch with hand-rolled workflows by @johntmyers in #378
  • fix: use dedicated vouched branch for vouch system by @johntmyers in #379
  • ci(release): enable scheduled nightly release auto-tag by @drew in #384
  • perf(docker): move version ARG below cached layers to fix cache invalidation by @pimlock in #385
  • fix(ci): skip remote sccache config for fork PRs by @drew in #388

Full Changelog: v0.0.6...v0.0.7

OpenShell v0.0.6

16 Mar 14:57
85903b9

Choose a tag to compare

OpenShell v0.0.6

Quick install

curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh

Assets

File Platform
openshell-x86_64-unknown-linux-musl.tar.gz Linux x86_64
openshell-aarch64-unknown-linux-musl.tar.gz Linux aarch64 / ARM64
openshell-aarch64-apple-darwin.tar.gz macOS Apple Silicon
openshell-*.whl Python wheels
openshell-checksums-sha256.txt SHA256 checksums for all archives