14 Tailscale 1.30
Denton Gentry edited this page 2022-08-31 08:11:16 -07:00

All Platforms

  • delete node immediately if tailscaled exits and was using mem: state storage
  • indicate whether a subnet router is running in userspace-networking or kernel mode.
  • send Tailscale client version number in ACME requests (to LetsEncrypt, for example)
  • add a timeout when writing to BIRD socket
  • use DNS-over-HTTPS for Mullvad DNS servers
  • add tailscale licenses with link to open source licenses
  • clients can use Noise with any HTTPS port with capver 39 (mainly for Headscale)
  • 100.100.100.100 will respond with SERVFAIL if there are no upstream resolvers
  • tsnet ephemeral nodes will delete themselves on Close()
  • report whether host kernel supports IPv6

Linux

  • gracefully handle restarts in resolved support

Windows

  • notice when group policy entries change and move our NRPT rules between the local and group policy subkeys as needed
  • avoid 2.3 second DNS lookup delay when Smart Name Resolution is enabled by adding MagicDNS names to hosts file
  • disable NetBIOS nameservice on Tailscale intefaces
  • update Proxy support
  • add native ARM build for backend Tailscale service (only in NSIS installer in this release)

macOS

  • report variant (App Store, macSys) in the About box

iOS

  • fix potential crash in notification handling
  • fix dismissing of error indication if a bugreport fails

Android

  • Fix Google Stadia, Android Auto, GoPro, and Messages RCS with the VPN active.
  • Allow coordination server URL to be set. Click the Authentication menu three times quickly to enable.

Synology

  • fix /dev/net permissions in tailscale configure-host

OpenBSD

  • support functioning as a subnet router or exit node using hybrid netstack mode

Other

  • accommodate shared nodes in nginx-auth
  • fix race in derper (Custom DERP servers) with manual certificates.