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.