20 1.36.0
Brad Fitzpatrick edited this page 2023-01-23 12:45:50 -08:00

DRAFT RELEASE NOTES

All platforms

  • tailscale debug daemon-logs
  • tailscale version now advertises when you're on the unstable (dev) track
  • tailscale version --json for JSON output mode
  • --json output for tailscale lock status and tailscale lock log commands.
  • Handle cases where a node expires and we don't receive an update about it from the control server (#6929 and #6937).
  • tailscale status --json now includes KeyExpiry time and Expired boolean.
  • Support UPnP port mapping of gateway devices where they are deployed as a highly available pair (#6946).
  • Support arbitrary IP protocols like EOIP and GRE (#6423).
  • Fix exit node handling of a large number of SplitDNS domains (#6875).
  • Accept DNS-over-TCP responses up to 4KBytes.
  • Unix platforms: when /etc/resolv.conf needs to be overwritten for lack of options, a comment in the file now links to https://tailscale.com/s/resolvconf-overwrite
  • Tailscale SSH: ssh to tailscaled as a non-root user now works again, as long as you only ssh to the same user that tailscaled is running as

Linux

  • Improved throughput performance on Linux (#6663). More details in this blog post.
  • Add build support for Loongnix CPU architecture.

Windows

  • Add a more robust mechanism to remove WinTun.
  • Update taskbar menu radio button implementation.

macOS

  • Tailscale actions (connect, disconnect, switch profile, use exit node) are available in the Shortcuts app.
  • Fixed Tailscale traffic looping (#5156) upon certain sleep/resume/wifi change transitions.

iOS

  • Tailscale actions (connect, disconnect, use exit node) are available in the Shortcuts app.
  • Fixed Tailscale using cellular data even after Wi-Fi becomes available (#6565).

Android

  • New version of the Gio UI library with internationalization, accessibility fixes.
  • Allow Sonos app to discover local devices while Tailscale is connected.

Synology

  • Now shows whether outgoing connections are configured in the web UI.

Containers

  • Can run in a Kubernetes environment without setting TS_KUBE_SECRET (#6704).

OpenBSD

  • Tailscale SSH now runs on OpenBSD.