All Platforms
- Added
tailscale ping --peerapi <peer>
to check connectivity to a peer using the PeerAPI. - tailscale.com/client/tailscale package refactored w/ LocalClient type
- allow LoginInteractive via LocalAPI
- MagicDNS supports DNS/TCP and handling IP fragmented UDP frames
- add an overall 10 second timeout for recursive MagicDNS queries
- add Wake-on-LAN function to PeerAPI (no UI for it yet)
- change MagicDNS "via route" DNS names from "via-SITEID.10.2.3.4" to "10.2.3.4.via-SITEID". The old format will continue to work for a release or two.
- configured MTU is now consistent between TUN device and userspace device.
- Added
--timeout <duration>
flag totailscale up
to enforce a maximum amount of time to wait for the Tailscale service to initialize
Windows
- fix MagicDNS lookup of own hostname
- fix handling of >50 Split DNS domains
- resolve one source of shutdown delay (may still be more)
- add TS_NOLAUNCH property to allow admins to deploy silent MSI installs without automatically starting the GUI:
msiexec /quiet filename.msi TS_NOLAUNCH=1
macOS
- Tailscaled-on-macOS now supports MagicDNS (including Split DNS)
- Initial release of a standalone macOS client, which is independent of the App Store, in the stable track
iOS
- add bug report UI
Synology
- Allow the NAS disks to hibernate by moving telemetry buffering to tmpfs
- Fix HTTP proxy handling