New pricing and packaging
- Changed: New tailnet plan signups are billed based on occupied user seats instead of monthly active users. Existing tailnets on a legacy plan will continue to be billed based on monthly active users. Changed: All plans can have an unlimited number of user devices in a tailnet.
Also shipped Apr 8, 2026Tailscale in April 2026 →
Custom OIDC Providers for Supabase Auth
Supabase Auth now supports custom OpenID Connect (OIDC) providers, enabling users to connect identity providers like GitHub Enterprise and regional services to their projects.
Security Update: DoS vulnerability in Next.js and React Server Components
A denial-of-service (DoS) vulnerability (CVE-2026-23869, CVSS 7.5) has been disclosed affecting React Server Components (RSCs), a feature used by Next.js and other React metaframeworks. A malicious payload can cause excessive CPU consumption. Here's what Netlify customers need to know. Impact on Netlify Nominally, this is a server-side DoS vulnerability.
Multiple Custom Domains General Availability
We’re excited to announce that __Multiple Custom Domains (MCD)__ is now __Generally Available__. With Multiple Custom Domains, Enterprise customers can support __multiple branded login experiences from a single Auth0 tenant__.
Dynamic dashboards is now generally available
Dynamic dashboards are now on by default for all Grafana Cloud users and self-managed Grafana instances. Every new and existing dashboard uses the new layout engine, editing experience, and dashboard structure automatically. Your existing dashboards are migrated to the new schema when you open them. No manual steps required.
Manage and use secrets in Grafana Cloud k6
We’re excited to announce the public preview of Secrets Management for Grafana Cloud k6, a new feature that lets you securely store and use sensitive values in your performance tests. If your tests rely on API tokens, credentials, or any other confidential data, you no longer need to hardcode them into your scripts or pass them around manually.
Event Time now available in Derived Properties
What it is: Event Time is now a selectable property in the derived property builder. You can pair it with any date-type user property to compute time differences: for instance, 'registration date - Event Time' gives you days since a user registered.
More from TailscaleEvery Tailscale release →
Tailscale container image v1.96.5
A new release of the Tailscale container image is available. You can download it from Docker Hub or from our GitHub packages repository . New: Services are now automatically advertised on startup. This can be disabled by setting the new environment variable, TS_EXPERIMENTAL_SERVICE_AUTO_ADVERTISEMENT , to false .
Tailscale Kubernetes Operator v1.96.5
A new release of the Tailscale Kubernetes Operator is available. For guidance on installing and updating, refer to our installation instructions . New: Ingress and Egress ProxyGroup pods are able to request a new authkey when required. New: Multiple tailnet access can be enabled with the use of the new Tailnet custom resource.
Tailscale tsrecorder v1.96.5
A new release of the Tailscale tsrecorder is available. You can download it from Docker Hub . Changed: The Recorder CRD defaults to deploying a single replica StatefulSet, using the filesystem storage backend`.
Tailscale v1.96.5
iOS Fixed: An issue that could cause the network extension to encounter an out of memory condition on large tailnets is resolved. tvOS Fixed: An issue that could cause the network extension to encounter an out of memory condition on large tailnets is resolved.
Tailscale v1.96.4
Linux Fixed: An issue on forks of Linux caused by fallback-on-ENOSYS logic is resolved. Fixed: An issue that could cause a segmentation violation during startup on MIPS devices is resolved. Android Fixed: An issue causing a deadlock when disconnecting from a tailnet is resolved.
Tailscale 1.96.4
Please refer to the changelog available at https://tailscale.com/changelog
Seat calculator
- New: A seat calculator is available to help you understand seat consumption on your account before upgrading to a new plan.
Aperture
Use Aperture ( beta ) to secure and manage your LLM agents with a single control plane across all your providers and models. New: Create custom guardrails with pre-LLM-call hooks to strip or block PII and restrict specific agent tools before requests reach the LLM.