12 1.60.0
Anton Tolchanov edited this page 2024-03-11 15:47:47 +00:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

All Platforms

  • build Tailscale with Go 1.22
  • authentication: present users with a valid login page when attempting to login even after leaving device unattended for several days
  • networking: mute noisy peer mtu discovery errors
  • networking: expose gVisor metrics in debug mode
  • port mapper: support legacy "urn:dslforum-org" port mapping services
  • port mapper: fix crash when no support mapping services found
  • ssh: log warning when unable to find SSH host keys
  • serve: improve error message when running as non-root
  • cloud servers: Detect when Tailscale is running on Digital Ocean and automatically use Digital Ocean's DNS resolvers (ask Andrew)
  • app connectors: enable app connectors to install routes for domains that resolve to CNAME records
  • app connectors: support pre-configured routes from control server
  • web client: add new read-only mode
  • tailscale status command: fix output formatting Tailnet includes location-based exit nodes

Windows

  • Fixed: tailscaled could be slow or cause increased CPU usage with large routing tables

Synology

  • fix stalling SMB transfers of large files

macOS

  • Added: New UI to add/remove/switch between user accounts, including using custom control servers
  • Added: New UI to change client preferences
  • Added: New UI to manage updates for the Standalone variant of the client, including switching in-app between stable and unstable builds.
  • Added: VPN On-Demand is now supported on macOS, to automatically connect/disconnect Tailscale when specific conditions are triggered
  • Added: Reset VPN Configuration menu item in the Debug Menu is now available to reset the system VPN configuration if needed
  • Improved: An alert window is presented when the Tailscale network extension fails to start, providing suggested troubleshooting steps
  • Improved: Tailscale appears in the macOS Dock when an app window is presented
  • Improved: The devices list now shows all devices known to the control server, not only the ones seen in the last 4 days.
  • Improved: The onboarding flow automatically advances once the user is connected
  • Fixed: The authentication flow is now more reliable when Tailscale has been running for an extended period of time, and the session has expired server-side
  • Fixed: Resolved a potential crash and excessive logging upon client launch
  • Fixed: “Start on Login” is set correctly on macOS Ventura and earlier versions

iOS / tvOS

  • Fixed: The authentication flow is now more reliable when Tailscale has been running for an extended period of time, and the session has expired server-side
  • Fixed: Resolved a potential crash and excessive logging upon client launch
  • Fixed: Stale devices are no longer presented in the devices list

Android

  • Improved: Sort Mullvad exit nodes to make it easier to find best node for each location
  • Fixed: Quick settings tile now works
  • Fixed: Mullvad tunnels are no longer shown as regular nodes in UI

Kubernetes operator

  • New: a new ProxyClass custom resource that allows to provide custom configuration for cluster resources that the operator creates
  • New: ACL tags for the operator can now be configured via Helm chart values
  • Fixed: routing to Ingress backends that require an exact path without a slash (/) suffix