Releases: NVIDIA/OpenShell
Releases · NVIDIA/OpenShell
OpenShell v0.0.12
OpenShell v0.0.12
Quick install
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.12 shWhat'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
- @Kh4L made their first contribution in #431
- @geelen made their first contribution in #432
- @elezar made their first contribution in #475
Full Changelog: v0.0.11...v0.0.12
OpenShell Development Build
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
OpenShell v0.0.11
Quick install
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.11 shWhat'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
Quick install
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | OPENSHELL_VERSION=v0.0.10 shWhat's Changed
Full Changelog: v0.0.9...v0.0.10
OpenShell v0.0.9
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
- @will-lms made their first contribution in #386
- @ParthSareen made their first contribution in #383
Full Changelog: v0.0.7...v0.0.9
OpenShell v0.0.8
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.8Assets
| 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
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.7Assets
| 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
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 |