Get caught up on everything we released during Fall Update weekCatch up ->
Get started - it's free!
Log in
WireGuard is a registered trademark of Jason A. Donenfeld.
© 2025 Tailscale Inc. All rights reserved. Tailscale is a registered trademark of Tailscale Inc.
Blog|productOctober 31, 2025

This month at Tailscale: Fall Updates, GitHub Actions, and Tailnet name types

Light and medium-dark green shapes, like ovals, circles, and squares, against a very dark green background.
We continuously ship updates to make your network more reliable, manageable, and secure. Each month, we highlight some of the most impactful changes across clients, admin tools, integrations, and infrastructure—so you can stay on top of what’s new and what’s better.

This month's updates include all the features announced during Tailscale's Fall Update Week, an updated GitHub Action, plus other improvements. For instructions on how to update to the latest version, visit our update guide.

Tailscale GitHub Action v4.0.0

Tailscale's GitHub Action, rewritten in TypeScript, added a number of improvements. It supports a ping parameter to verify tailnet connections, can log out ephemeral nodes after CI runs, and has improved its logging efficiency.

Tailscale Services (beta)

Tailscale Services, allows for the creation and management of dedicated applications and services on your tailnet, without tying them to any one device. (Blog)

Tailscale Peer Relays (beta)

Tailscale Peer Relays allow for controlling your own UDP-based relays, providing high-performance traffic routing inside hard firewalls and cloud infrastructure. (Blog)

Multiple tailnets (alpha)

Administrators can now create multiple tailnets inside one organization, while utilizing a common identity provider and domain, for sandboxing, staging, and other uses. (Blog)

Workload identity federation (beta)

Workload identity federation simplifies the creation of agents and workloads in infrastructure and CI/CD environments, utilizing Tailscale identity data instead of managing keys and secrets. (Blog)

Visual policy editor (GA)

The visual policy editor, which allows for creating and editing policies with browser-based controls and search, is now generally available.

Tailnet name types

Changes have been made to Tailscale's admin console to reflect new naming tools, and better support multiple tailnets.

  • Display name is an optional field that lets you assign a custom display name to your tailnet that appears in the admin console, client UI, and client CLI, instead of your domain or email address.
  • Tailnet ID should be used in the tailnetId field for Tailscale API path parameters instead of your organization name.
  • Legacy ID has replaced the Organization field in the console. Organization field will continue to display for existing tailnets but will not display for newly created tailnets.

Client updates

We released a series of updates and fixes to improve security and stability across all platforms.

Tailscale v1.88.4 to v1.90.5

All platforms

  • A deadlock issue no longer occurs in the client when checking for the network to be available.
  • tailscaled shuts down as expected and without panic.
  • Clients can use configured DNS resolvers for all domains even when the client also uses an exit node using the nameserver settings in the DNS page of the admin console.
  • Node keys will be renewed seamlessly, so clients will maintain existing connections while re-authenticating.

Linux

Windows

MacOS

  • The Tailscale dock icon closes as expected when the client is not using the windowed UI (beta).
  • The Hide Dock Icon checkbox located in Settings lets you remove the Tailscale icon from the macOS dock when the client window is closed.
  • The tailscale drive CLI command for sharing Taildrive directories is no longer available. Use the client GUI for sharing directories instead.
  • Node key sealing is GA (generally available) and enabled by default. For more information, refer to Secure node state storage.Exit node selection using the macOS Shortcuts app work as expected.
  • Accounts displayed using the macOS menu bar Tailscale icon load as expected.
  • Client users preference for automatic/recommended exit node selection is remembered as expected.

iOS

  • Exit node selection using the iOS Shortcuts app work as expected.
  • Client users preference for automatic/recommended exit node selection is remembered as expected.

Android

WASM

  • The JS/WASM client used by tsconnect no longer crashes unexpectedly.

FreeBSD

  • tailscaled starts up as expected in a no router configuration environment.

OpenBSD

  • tailscaled starts up as expected in a no router configuration environment.

All of these fixes and changes are available in the current stable release, 1.90.5

Container, Kubernetes, and tsrecorder updates

Container image v1.90.5

This version contains no changes except for library updates.

Kubernetes operator v1.90.5

  • DNSConfig nameserver supports Pods with IPv6 addresses and will serve AAAA records.
  • DNSConfig nameserver supports specifying a replica count for high-availability deployment.
  • DNSConfig nameserver supports specifying pod tolerations.
  • ProxyClass now supports the dnsConfig and dnsPolicy fields for refined DNS specifications.
  • Reconciler logs are now sent to the Tailscale control plane in addition to the core client logs that are already sent. As before, this can be disabled by setting the TS_NO_LOGS_NO_SUPPORT environment variable to true within the operator deployment.

tsrecorder v1.90.5

  • tsrecorder is updated with web interface search, filtering and, enhanced design.
  • kubectl exec sessions record as expected.
  • Cached recordings on large datasets no longer fail if the caching process exceeds one minute.
  • Recordings are no longer stopped when a session exceeds one minute.

Those are the highlights for this month. If you have questions or feedback, we're here to help. Thank you for using Tailscale.

Share

Author

Headshot of Kevin PurdyKevin Purdy
Loading...

Try Tailscale for free

Schedule a demo
Contact sales
cta phone
mercury
instacrt
Retool
duolingo
Hugging Face