21 1.44.0
Denton Gentry edited this page 2023-06-21 11:47:19 -07:00

All Platforms

  • Tailscale SSH supports remote port forwarding
  • Tailscale Serve now supports HTTP
  • improve stability of userspace subnet routers, including macOS, Windows, FreeBSD, and Linux when --tun-userspace-networking is used
  • initial support for recursive DNS resolution to replace bootstrapDNS, currently operating in a parallel mode
  • MagicSock will prefer private addresses when both private and public are available, to keep traffic in private VPCs where possible
  • update to Go 1.20.5
  • remove async support from portlist package, please update to use synchronous Poll() if this breaks your package
  • WatchIPNBus requires only read-only permissions to read
  • base the decision of whether to renew in tailscale cert on the lifetime of the certificate, not hard-coded. Better supports 14 day certificate lifetimes.

Linux

  • better support SELinux systems using Tailscale SSH
  • install iputils in Alpine-based Docker containers
  • support usernames of up to 256 characters for Tailscale SSH
  • build_dist.sh better supports operating systems and CPU architectures which Tailscale release builds do not include

macOS

  • fix ICMP6 forwarding when running as a subnet router

FreeBSD / OpenBSD

  • fix ICMP6 forwarding when running as a subnet router

Windows

  • better support for DNS caching using PreferGo

WASI

  • better support tsnet applications compiled to WebAssembly