Releases: sudocarlos/tailscale-startos
Releases · sudocarlos/tailscale-startos
1.98.4:0
Tailscale v1.98.4
Tailscale updated from v1.96.5 to v1.98.4.
Upstream changelog highlights (full changelog)
v1.98.4 — All Platforms
- Fixed a deadlock when processing peer changes while disconnecting from the Tailscale control server.
v1.98.3 — Linux
- Fixed an issue where netfilter rules could be applied inconsistently after a netfilter mode change failed. Connmark and CGNAT rules are now applied only after the active netfilter mode is successfully updated.
v1.98.2 — All Platforms
- Go runtime updated to 1.26.3.
- Fixed a regression where MagicDNS stopped resolving tailnet hostnames after a network change.
v1.98.1 — Linux
- IP forwarding for subnet routers and exit nodes is now surfaced as a health check, with a warning when misconfigured.
v1.98.1 — All Platforms
- Expired preferred peer addresses are cleared faster, reducing the time to elect an alternative peer.
Packaging changes
- Added
instructions.md(now required bystart-cli), surfaced as the Instructions tab in the StartOS UI after install. - Fixed CI build pipeline: JavaScript is now compiled explicitly before packaging, ensuring clean builds from a fresh checkout.
1.96.5:3
What's New
- Login with Auth Key — You can now authenticate your node to your Tailscale network directly from the service page using an auth key. This works even while the service is stopped, so you can get set up before starting Tailscale for the first time.
- Set Your Machine Name — You can now choose the name your device will appear as on your tailnet, instead of using the default hostname. You'll be prompted to set this up before Tailscale starts for the first time.
- Guided First-Time Setup — New users are now walked through the essential setup steps before launching the service, making it easier to get connected without having to figure out the right order yourself.
Bug Fixes
- Machine name is now correctly reapplied every time the service restarts, so it won't revert to a default after a reboot or restart.
1.96.5:2
URL plugin integration replacing Manage Serves and View Serves actions; StarOS self-target support; custom port selection for Add Serve.
1.96.5:1
v1.96.5-1
Features
- Replace legacy Manage Serves / View Serves actions with the url-v0 URL plugin — serves now appear as native URL tiles in the StartOS UI
Bug fixes
- Fix "Add Serve" appearing non-functional after url-v0 migration
- URL plugin was exporting with the wrong hostId, preventing tile association
- addServe short-circuited silently on legacy store entries; now upgrades them in place
- addServe/removeServe switched from .const() to .once() to avoid "write after const" SDK error
- Fix slower startup after url-v0 migration
- exportUrls no longer performs per-entry serviceInterface.get() calls on every init
- Serve restoration moved from tailscaled.ready callback to a dedicated restore-serves oneshot
- restore-serves polls BackendState before applying serves to avoid "netMap is nil" failures on cold start
- Skip no-op status.json writes in tailscaled.ready to eliminate MaxListenersExceededWarning
Upgrade path
Existing store.json entries are coerced to legacy sentinels on first read. URL plugin tiles show "Add Serve" after upgrade — clicking once upgrades the entry in place (existing tailnet port preserved) and the URL appears immediately.
1.96.4:0
Initial release of Tailscale on StartOS
- HTTPS reverse proxy for HTTP services via
tailscale serve --bg --https - TCP forwarding for non-HTTP services via
tailscale serve --bg --tcp - Manage exposed services through the Manage Serves action
- View Tailscale addresses via the View Serves action (MagicDNS for HTTPS, IP+MagicDNS for TCP)
- Ports auto-assigned starting at 10000
v0.1.2
Initial release of Tailscale on StartOS.
What's included
- Tailscale daemon (
tailscaled) running in userspace networking mode - Tailscale web interface (
tailscale web) on port 8080 - Manage Serves action — expose StartOS services on your tailnet via
tailscale serve - View Serves action — display tailnet IP and MagicDNS addresses for all configured serves, with automatic scheme detection (
http/https/tcp) - Serves and TCP proxies are automatically restored on daemon startup
- Persistent state across restarts via
tailscaleandstartosvolumes
Architectures
- x86_64 (included)
- aarch64 (included)
v0.1.1
ci: fix missing squashfs-tools in build workflow
v0.1.0
Initial release of Tailscale on StartOS.
What's included
- Tailscale daemon (
tailscaled) running in userspace networking mode - Tailscale web interface (
tailscale web) on port 8080 - Manage Serves action — expose StartOS services on your tailnet via
tailscale serve - View Serves action — display tailnet IP and MagicDNS addresses for all configured serves, with automatic scheme detection (
http/https/tcp) - Serves and TCP proxies are automatically restored on daemon startup
- Persistent state across restarts via
tailscaleandstartosvolumes
Architectures
- x86_64 (included)
- aarch64 (build with
make arm)