megachangelog
Improvement1.76.0

Tailscale v1.76.0

Multiple fixes and improvements across all platforms, including fixed UDP fallback latency measurements, improved Tailscale SSH with environment variable support on Linux and macOS, enhanced battery efficiency for iOS and Android when using MagicDNS, and fixes for DNS settings, connectivity issues, and various platform-specific bugs.

All platforms
  • Fixed: Clients lacking UDP connectivity no longer skip performing fallback latency measurements with DERP servers.
  • Fixed: Warnings no longer display unnecessarily.
  • Fixed: Tailscale connectivity on flights using inflight internet Wi-Fi (such as Alaska Airlines) no longer fails.
  • Fixed: Service-related processes no longer run unnecessarily when services are disabled on the tailnet.
  • Fixed: Error messages include explanations in addition to the HTTP status code.
Linux
  • New: Tailscale SSH supports sending environment variables to hosts. It's also possible to specify permitted environment variables using the acceptEnv field.
  • Fixed: Tailscale SSH no longer breaks some terminal applications by omitting pixel width and height when resizing the application window.
Windows
  • Fixed: Ping messages sent through subnet routers to unreachable hosts no longer generate ping responses.
macOS
  • New: Tailscale SSH supports sending environment variables to hosts. You must specify permitted environment variables using the acceptEnv field.
  • New: Tailscale .pkg installer for the standalone variant prevents potential conflicts by showing a warning if it detects a Homebrew install of Tailscale.
  • New: Bug report view shows a warning if Tailscale detects that Cloudflare WARP is installed. Some Cloudflare WARP configurations conflict with Tailscale.
  • Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.
iOS
  • Changed: Battery usage is improved when MagicDNS is enabled. The improvement comes from adjusting the timeout of DNS over HTTPS (DoH) for idle connections and requiring a TLS 1.3 handshake when establishing a connection with the DoH server.
  • Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.
tvOS
  • Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.
Android
  • New: Account switcher displays the server hostname if the account uses a custom coordination server.
  • Changed: Battery usage is improved when MagicDNS is enabled. The improvement comes from adjusting the timeout of DNS over HTTPS (DoH) for idle connections and requiring a TLS 1.3 handshake when establishing a connection with the DoH server.
  • Fixed: Quick tile toggle no longer fails to turn on Tailscale if Tailscale had been manually disconnected before it was last shut down.
vpnsshdnscross-platformperformancefixes

Source: original entry ↗

More from Tailscale

Follow Tailscale to get its new changes in your feed and email digest.

Improvement1.104.1

Tailscale v1.104.1 — Performance and Features Release

Tailscale v1.104.1 delivers significant performance improvements including reduced WireGuard memory usage, client-side netmap caching for offline resilience, and enhanced features like device pinning, improved Taildrop support, and platform-specific fixes across all supported devices.

performancememorywireguardfeaturesmulti-platform
Feature

Declarative node sharing

Tailnet admins can now use policy to securely share resources between trusted tailnets in a declarative way, enabling controlled cross-tailnet access.

node-sharingpolicysecuritymulti-tailnetaccess-control
Fix1.102.5

Linux client reconnection stability fix

Fixed an issue where the Linux client would stop tailscaled when falling behind on status updates. The client now reconnects instead of exiting, and only terminates if it cannot reconnect within one minute.

linuxstabilityreconnection
See all Tailscale changes →