Changelog

What's new in Sharnix

Release notes, fixes, and improvements. Long-form stories live on sharnix.com/releases.

May 2026

v1.1.11Fix

Windows background service survives reboot in 1.1.11

When Task Scheduler denies at-logon tasks, Sharnix now registers a Run-at-login entry so the tunnel agent auto-starts after reboot — smoke-tested on Windows 11.

  • ·Windows: when ONLOGON schtasks fails, Sharnix registers `HKCU\...\Run\Sharnix-<project>` instead of requiring manual `service start` after login.
  • ·`startOnLogin` stays `true`; `service status` shows `starts at login (Run registry)` when this path is active.
  • ·ONLOGON via Task Scheduler still preferred when the OS allows it (`loginMethod: schtasks`).
  • ·Reboot smoke test passed on Windows 11: agent auto-started, relay connected, no manual `service start`.
  • ·Same two-layer model: Sharnix keeps the tunnel agent running; your dev server (`npm run dev`, etc.) is still separate.
  • ·Upgrade path: `npx @sharnix/agent@1.1.11 service install --force` from your project directory.

May 2026

v1.1.10New

Linux background service ships in 1.1.10

Install a systemd user service that survives terminal close and auto-starts on login — with clearer docs on what Sharnix does and does not start for you.

  • ·Linux: `sharnix service install/start/stop/status/logs` via systemd user units in `~/.config/systemd/user/`.
  • ·Fixed systemd `WorkingDirectory=` generation (unquoted paths — required on Ubuntu 22.04).
  • ·Service runs as the current user; reads the same `~/.sharnix/key.json` and stable tunnel cache as foreground mode.
  • ·Duplicate-owner detection blocks foreground + service conflicts unless `--force`.
  • ·`service status --json` reports OS state, relay connection, tunnel ID, and log path.
  • ·Documented in `skill.md`, `llms.txt`, and the [background services blog post](/blog/background-services-preview.html).

May 2026

v1.0.7New

Remote machine setup + skill.md

Non-blocking setup for headless servers and a published agent skill file.

  • ·Added `--print-url` flag to `npx @sharnix/agent setup` for non-blocking setup on remote servers and headless environments.
  • ·Published `skill.md` at relay.sharnix.com/skill.md — an installable procedural skill that gives AI agents complete workflow knowledge without reasoning from scratch.
  • ·Updated llms.txt with full remote-machine setup workflow and `--print-url` documentation.
  • ·Fixed bin entry names in npm package to ensure `npx @sharnix/agent` works correctly on all platforms.

May 2026

v1.0.5New

Zero-friction agent setup command

One-command setup with browser auth, MCP config write, and instant share links.

  • ·`npx @sharnix/agent setup` opens your browser, captures the API key via device-flow OAuth, and writes MCP config to Claude Desktop, Cursor, and Windsurf automatically.
  • ·Added `--share` flag: `npx @sharnix/agent --port 3000 --share` prints a share link immediately on connect.
  • ·New MCP tools: `create_api_key` and `list_api_keys` for managing credentials without leaving the agent.
  • ·Settings page now shows a green "Automatic setup" card with the one-command setup flow.

May 2026

v1.0.3New

Link auto-suspension

Share links pause when the agent disconnects and reactivate on reconnect.

  • ·Share links are automatically paused when the `@sharnix/agent` process disconnects. Visitors see a branded "Preview paused" page instead of a connection error.
  • ·Pro/Team: org owner receives an immediate email notification when the agent disconnects, with link details.
  • ·On reconnect (stable for 30 seconds), a reactivation email is sent with one-click links.
  • ·New `reactivate_link` MCP tool and REST endpoint for bringing links back live programmatically.
  • ·`list_suspended_links` MCP tool for querying what needs reactivation.

April 2026

v1.0.2New

MCP server + @sharnix/agent published to npm

Published npm packages with stable tunnel IDs and MCP tools for tunnel management.

  • ·Published `@sharnix/agent` and `@sharnix/mcp-server` to npm under the `@sharnix` scope.
  • ·Agent CLI accepts `--port`, `--label`, `--name` flags. Credentials are auto-provisioned on first run.
  • ·Stable tunnel ID per working directory, so the same project keeps the same URL when the agent reconnects.
  • ·MCP server exposes: `list_tunnels`, `get_tunnel`, `create_share_link`, `revoke_link`, `claim_subdomain`, `get_link_stats`, `list_orgs`.

April 2026

v1.0.0New

Initial release

Tunnel relay, share links, subdomains, dashboard, and OAuth authentication.

  • ·Tunnel relay with WebSocket-based agent connections.
  • ·Share links with read-only, full, and blocked permission levels.
  • ·Link expiry, one-time view, and email restrictions on all plans.
  • ·Permanent subdomains (`subdomain.preview.sharnix.com`) per tunnel.
  • ·Dashboard with tunnel list, link management, and audit log.
  • ·Google and GitHub OAuth + email magic-link authentication.
  • ·REST API and MCP integration documented in llms.txt.