Aperture CLI
Use Aperture CLI ( alpha ) to launch and manage coding agents with Aperture 's built in guardrails, policy enforcement, and observability. Aperture CLI supports Claude Code, Gemini CLI, OpenCode, OpenAI Codex, Copilot CLI, and Claude Cowork, on devices both inside and outside your tailnet.
Also shipped May 20, 2026Tailscale in May 2026 →
WAF Release - 2026-05-20
Key Findings Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage. Continuous Rule Improvements We are continuously refining our managed rules to provide more resilient protection and deeper insights into attack patterns.
Request-based autoscaling for App Platform is now in general availability
Request-based autoscaling for App Platform is now in general availability. Service components can scale automatically based on HTTP traffic metrics, including requests per second and P95 request duration, in addition to or instead of CPU …
Feature preview: Customer account improvements
Customer accounts are getting a visual refresh, featuring improved navigation, layout, and consistency across devices. You can preview these changes now and test your Shopify Extensions within the updated layout. What's changing: Single-column native pages : These are now consistent across both desktop and mobile, with simplified navigation.
Removing deprecated PRIVATE and PUBLIC_READ enums on metaobject definitions
We are updating the MetaobjectAdminAccess enum by deprecating the PRIVATE and PUBLIC_READ values. These values are now obsolete and are never returned by the API. This change removes ambiguity, as the deprecated access values do not accurately reflect the actual access behaviors.
DuckDB v1.5.3 Bugfix Release
This is a bugfix release for various issues discovered after we released v1.5.2. Please also refer to the announcement blog post: https://duckdb.org/2026/05/20/announcing-duckdb-153 Use DB serialization compatibility for json_serialize_sql DuckLake Bump fix: resolve current catalog in ADBC Ingest to avoid temp table shadowing Fix TIMESTAMPFORMAT being...
More from TailscaleEvery Tailscale release →
Tailscale v1.98.3
Linux Fixed: An issue where netfilter rules could be applied inconsistently after a netfilter mode change failed has been resolved. Connmark and CGNAT rules are applied after the active netfilter mode is successfully updated, matching the behavior of other netfilter paths.
Tailscale container image v1.98.3
A new release of the Tailscale container image is available. You can download it from Docker Hub or from our GitHub packages repository . This version contains no changes except for library updates.
Tailscale 1.98.3
Please refer to the changelog available at https://tailscale.com/changelog
Manage domain names
- New: Manage domain verification and domain aliases for your tailnet using the Domains page of the admin console.
Tailscale Terraform Provider v0.29.1
v0.29.1 of the Tailscale Terraform Provider has been released with the following changes: Fixed: The tailscale_tailnet_key resource no longer clears the key attribute when Terraform state is refreshed. tailscale_tailnet_key values that are already cleared should be recreated to generate a new key in state.
Tailscale Kubernetes Operator v1.98.3
A new release of the Tailscale Kubernetes Operator is available. For guidance on installing and updating, refer to our installation instructions . New: The DNSConfig custom resource supports specifying node affinity rules and node selectors for nameserver pods. New: The operator Helm chart supports priority class names for operator pods.
Tailscale tsrecorder v1.98.3
A new release of the Tailscale tsrecorder is available. You can download it from Docker Hub . Fixed: Recorder pods can request a new auth key when required.
Tailscale 1.98.2
Please refer to the changelog available at https://tailscale.com/changelog