From c5c2afb061cd47785c4cfaa4583c95291d042959 Mon Sep 17 00:00:00 2001 From: Teodor Calin Date: Sun, 13 Sep 2026 12:23:06 +0300 Subject: [PATCH] Release v0.14.0 --- CHANGELOG.md | 2 ++ docker-compose.yml | 4 ++-- docs/content.json | 4 ++-- index.html | 2 +- package-lock.json | 4 ++-- package.json | 2 +- public/llms.txt | 4 ++-- 7 files changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e07def..fb648eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable user-visible changes are recorded here. Versions follow [Semantic Ve ## Unreleased +## [0.14.0] — 2026-09-13 + ### Added - Opt-in, rooted file access over the existing encrypted session WebSocket. diff --git a/docker-compose.yml b/docker-compose.yml index d979adc..a437847 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,10 +1,10 @@ services: shell-online: - image: ghcr.io/teoslayer/shell.online:0.13.0 + image: ghcr.io/teoslayer/shell.online:0.14.0 build: context: . args: - VERSION: "0.13.0" + VERSION: "0.14.0" restart: unless-stopped environment: SHELL_ONLINE_E2EE_PASSWORD: "${SHELL_ONLINE_E2EE_PASSWORD:-}" diff --git a/docs/content.json b/docs/content.json index 54b921d..c1d231c 100644 --- a/docs/content.json +++ b/docs/content.json @@ -1,5 +1,5 @@ { - "version": "0.13.0", + "version": "0.14.0", "pages": { "docs": { "eyebrow": "Documentation", @@ -641,7 +641,7 @@ "cards": [ [ "Start once", - "Pull ghcr.io/teoslayer/shell.online:0.13.0 or run docker compose up --build -d, then docker compose logs shell-online. First launch prints the stable URL and a generated ten-character password. The tagged amd64/arm64 image includes an SBOM and build provenance." + "Pull ghcr.io/teoslayer/shell.online:0.14.0 or run docker compose up --build -d, then docker compose logs shell-online. First launch prints the stable URL and a generated ten-character password. The tagged amd64/arm64 image includes an SBOM and build provenance." ], [ "Two durable volumes", diff --git a/index.html b/index.html index d6d93be..78d2b76 100644 --- a/index.html +++ b/index.html @@ -70,7 +70,7 @@ }, "applicationCategory": "DeveloperApplication", "operatingSystem": "macOS, Windows, Linux, FreeBSD, OpenBSD, NetBSD, DragonFly BSD, Solaris", - "softwareVersion": "0.13.0", + "softwareVersion": "0.14.0", "softwareRequirements": "A supported architecture, outbound HTTPS and WebSockets, and a PTY or Windows ConPTY", "isAccessibleForFree": true, "downloadUrl": "https://shell.online/install", diff --git a/package-lock.json b/package-lock.json index dc47e20..200f444 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "shell-online", - "version": "0.13.0", + "version": "0.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "shell-online", - "version": "0.13.0", + "version": "0.14.0", "license": "MIT", "dependencies": { "@xterm/xterm": "^6.0.0", diff --git a/package.json b/package.json index f879d3c..b1e20e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "shell-online", - "version": "0.13.0", + "version": "0.14.0", "description": "Turn any terminal process into a collaborative browser link.", "private": true, "license": "MIT", diff --git a/public/llms.txt b/public/llms.txt index 4abc463..9d1a771 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -24,9 +24,9 @@ The Homebrew formula builds locally: Brew fetches the checksum-pinned tagged sou The standalone installer uses a checksum-pinned release binary. To compile and run the tagged source outside either installation path: -git clone --depth 1 --branch v0.13.0 https://github.com/TeoSlayer/shell.online.git +git clone --depth 1 --branch v0.14.0 https://github.com/TeoSlayer/shell.online.git cd shell.online -go build -trimpath -ldflags="-X main.version=0.13.0" -o ./shell ./cmd/shell +go build -trimpath -ldflags="-X main.version=0.14.0" -o ./shell ./cmd/shell ./shell --version The source-build path requires Go 1.26.8 or newer, except Go 1.27.x is intentionally unsupported on MIPS64 because of go.dev/issue/80978. Keep using ./shell or move it to a directory on PATH.