megachangelog
Feature1.78.0

Tailscale v1.78.0

Tailscale v1.78.0 introduces client metrics and new commands for monitoring and system policy management, with immediate policy application via MDM/Group Policy. Includes platform-specific improvements: macOS and iOS DNS configuration UI, Android TV auth code support, performance optimizations for large networks, security fix for SSH session recording, and various stability and UI enhancements across all platforms.

All platforms
  • New: Client metrics have been added, to provide insights into Tailscale client behavior, health, and performance.
  • New: tailscale metrics command has been added, to expose and collect client metrics for use with third-party monitoring systems.
  • New: tailscale syspolicy command has been added, to list system policies, reload system policies, or view errors related to the system policies configured on the device.
  • Changed: Tailscale system policies are applied immediately when pushed via mobile device management (MDM) or Group Policy, without requiring a client restart.
  • Fixed: Tailscale SSH session recording detects the disappearance of the recorder node sooner. This fix addresses a security vulnerability described in TS-2024-013.
Windows
  • Changed: UI customization system policies are configurable for both devices and users.
macOS
  • New: UI to configure custom DNS servers to use for Tailscale-bound traffic when Tailscale DNS is disabled in settings.
  • New: The macOS configuration report diagnostic tool can collect a larger amount of diagnostics when requested by Tailscale support. This includes system and process logs on the Standalone variant.
  • New: Update Available notifications include a link to the client changelog.
  • Changed: On macOS Sequoia, in System Settings.app > Login Items & Extension, Tailscale is listed as Tailscale Network Extension instead of IPNExtension, to reduce user confusion.
  • Fixed: Performance optimizations reduce CPU and memory usage when parsing network maps, especially for users on larger and busy tailnets.
  • Fixed: Performance optimizations at the UI layer reduce flickering of the menus, especially for users on larger and busy tailnets where the contents of the network map change very frequently.
  • Fixed: Error messages displayed when failing to toggle a setting are improved and easier to understand.
iOS
  • New: UI to configure custom DNS servers to use for Tailscale-bound traffic when Tailscale DNS is disabled in settings.
  • New: On iPhones and iPads running iOS 18, the VPN can be toggled from Control Center. Hold down in an empty space to add the Tailscale Control.
tvOS
  • New: UI to configure custom DNS servers to use for Tailscale-bound traffic when Tailscale DNS is disabled in settings.
Android
  • New: Authentication by using a generated code is available for Android TV users.
  • New: Search bar shows suggestions.
  • Fixed: The default avatar displays if the user has no profile picture.
  • Fixed: False positive health warnings in the UI are reduced.
  • Fixed: Health warnings are no longer displayed in the UI after stopping Tailscale.
  • Fixed: Crashes when sharing a file using Taildrop from another Android app are reduced.
  • Fixed: UI padding of the main app toolbar is improved.
metricsmonitoringperformancesecuritydnsmdm

Source: original entry ↗

More from Tailscale

Follow Tailscale to get its new changes in your feed and email digest.

Improvement1.104.1

Tailscale v1.104.1 — Performance and Features Release

Tailscale v1.104.1 delivers significant performance improvements including reduced WireGuard memory usage, client-side netmap caching for offline resilience, and enhanced features like device pinning, improved Taildrop support, and platform-specific fixes across all supported devices.

performancememorywireguardfeaturesmulti-platform
Feature

Declarative node sharing

Tailnet admins can now use policy to securely share resources between trusted tailnets in a declarative way, enabling controlled cross-tailnet access.

node-sharingpolicysecuritymulti-tailnetaccess-control
Fix1.102.5

Linux client reconnection stability fix

Fixed an issue where the Linux client would stop tailscaled when falling behind on status updates. The client now reconnects instead of exiting, and only terminates if it cannot reconnect within one minute.

linuxstabilityreconnection
See all Tailscale changes →