Skip to content

Releases: NVIDIA/OpenShell

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 Development Build

05 Mar 08:45
00ae3ed

Choose a tag to compare

Pre-release

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

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

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 devel --repo NVIDIA/OpenShell --pattern "${ASSET}" -O - \
      | tar xz \
      && sudo install -m 755 openshell /usr/local/bin/openshell'

Assets

File Platform Install
openshell-x86_64-unknown-linux-musl.tar.gz Linux x86_64 gh release download devel --repo NVIDIA/OpenShell --pattern "openshell-x86_64-unknown-linux-musl.tar.gz" -O - | tar xz && sudo install -m 755 openshell /usr/local/bin/openshell
openshell-aarch64-unknown-linux-musl.tar.gz Linux aarch64 / ARM64 gh release download devel --repo NVIDIA/OpenShell --pattern "openshell-aarch64-unknown-linux-musl.tar.gz" -O - | tar xz && sudo install -m 755 openshell /usr/local/bin/openshell
openshell-aarch64-apple-darwin.tar.gz macOS Apple Silicon gh release download devel --repo NVIDIA/OpenShell --pattern "openshell-aarch64-apple-darwin.tar.gz" -O - | tar xz && sudo install -m 755 openshell /usr/local/bin/openshell
openshell-*.whl Python wheels gh release download devel --repo NVIDIA/OpenShell --pattern "openshell-*.whl"
openshell-checksums-sha256.txt SHA256 checksums for all archives

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