MagicDNS recursive resolution now returns SERVFAIL if all upstream resolvers fail
fix tailscale ping -c N to properly exit after N ping requests even if there are timeouts
portmapper: send discovery packet for IGD specifically, some routers don't respond to ssdp:all
add ExitNodeStatus to tailscale status --json
Linux
implement specific DNS support for AWS, Google Cloud, and Azure to add internal split DNS domain & fallback DNS
Windows
set registry values to not send DNS changes concerning our interface to AD domain controllers
update Windows split DNS settings to work alongside other NRPT entries set by group policy
suppress nonfunctional link-local IPv6 addresses on Tailscale interface, Powershell ping (hostname) now works correctly
set AllowSameVersionUpgrades attribute on MajorUpgrade tag in Windows MSI script
macOS
Use one large 100.64.0.0/10 route entry if there are no other interfaces using CGNAT, to avoid Network Changed errors in browsers where possible
iOS
the minimum iOS version is now iOS 15, which makes substantially more memory available (the App Store will offer Tailscale 1.26.2 for iOS 13 and 14 devices)
add portmapper support for NAT-PMP, PCP, UPnP
add MagicDNS support for TCP
Android
Android can now be an exit node (previously available but hidden)
Delete Page
Deleting the wiki page "Tailscale 1.28" cannot be undone. Continue?