5 Tailscale 1.18
Denton Gentry edited this page 2021-11-17 06:13:16 -08:00

Platform independent

  • Improve UPnP discovery; eero devices now work, allowing a port to be opened for direct connections (also in 1.16.2)
  • If unable to upload telemetry, limit amount buffered to 50MB
  • Retry more transient DNS errors, instead of passing the failure back to the client

Linux

  • Support storing Tailscale state using AWS SSM (ex: tailscaled -state arn:aws:ssm:eu-west-1:123456789:parameter/foo) (thank you Maxime VISONNEAU)
  • use AF_NETLINK messages to configure IP, not the ip command.
  • if resolvconf wrote /etc/resolv.conf but pointed it to systemd-resolved, use systemd-resolved for DNS not resolvconf
  • if NetworkManager wrote /etc/resolv.conf but pointed it to systemd-resolved, use systemd-resolved for DNS not NetworkManager
  • handle /etc/resolv.conf being a bind mount into a container, such that we cannot rename() it.

iOS

  • on iOS 15+, where Network Extensions have more memory available, allow the same number of DNS-over-HTTPS requests in flight as other platforms

Synology

  • only use AmbientCaps on DSM7+