Release notes

Changelog

Everything we ship, newest first. Subscribe to get it by email, or follow the RSS feed.

How we ship

Clients release weekly; the control plane deploys continuously behind feature flags. Nothing user-visible goes live without a note here — the changelog is generated from the same PRs that close the tickets, so nothing ships silently.

  • ✓Weekly client releases, all platforms in lockstep
  • ✓Breaking API changes announced six months ahead
  • ✓Every entry written by the engineer who shipped it
release cadence
clientsall platformsweeklySTABLE
control planeflagged, gradualdailyCONTINUOUS
api/v1, versionedstableNO SURPRISES
deprecationsnotice period6 moANNOUNCED
changelogevery user-visible shipalwaysCOMPLETE

Every entry answers the same three questions

What changed, who's affected, where to read more. Fixes say what broke and since when; features say where the toggle lives. If an entry can't answer those, it isn't done — the PR doesn't merge without the note.

# what a changelog entry must answer
what connection setup 30% faster
who everyone on client 1.8x
action nothing — it's automatic
 
# same test, applied to a breaking change
action migrate before 2027-02-01
→ linked: migration guide, deprecation notice

August 2026

Feature

Aperture by OpenVLAN — early access

Unified AI governance: service inventory, agent identity policy, and usage analytics on your tailnet.

Learn more →
Improvement

Faster connection setup

Client 1.8x cuts median connection setup time by 30% across all platforms.

Feature

Posture-driven ACLs

Rules can now require disk encryption, minimum OS versions, or MDM enrollment — evaluated continuously.

Fix

MagicDNS search domains

Resolved a long-standing issue with search-domain ordering on Linux clients.

July 2026

Feature

Visual policy editor GA

The drag-and-drop ACL editor is generally available, with policy-as-code export still in Git.

Feature

Egress policies per node group

Route and log outbound traffic through approved exit nodes by group.

Exit nodes →
Improvement

Audit log query language

Filter network flow logs with a purpose-built query syntax — no more export-to-SIEM for quick answers.

Fix

Subnet router failover

Sessions survive failover between redundant subnet routers without drops.

June 2026

Feature

Terraform provider 2.0

Full coverage of ACLs, DNS, devices, and tailnet settings — with import for existing resources.

Feature

OpenVLAN operator for Kubernetes 1.32

Ingress, egress, and service exposure CRDs updated for the latest Kubernetes.

K8s use case →
Improvement

Taildrop multi-file progress

Transfer queues show per-file progress and resumable state.

Taildrop →
Fix

iOS on-demand rules

Reliability fix for on-demand VPN rules when switching between Wi-Fi and cellular.

Changelog FAQs

How do I see which client version I'm running?
In the client menu or with openvlan version from the CLI. Admins can list every node's version in the console — or via the API — and flag anything more than two releases behind.
Where's the version history for my specific platform?
Platform-specific release notes (the iOS App Store and Google Play listings, plus per-OS notes in the docs) carry the details that only matter to one platform. This changelog carries everything else, cross-platform.
Do you give advance notice of breaking changes?
Yes — six months minimum for anything in the public API or ACL syntax, announced here and by email to tailnet owners. Deprecated fields keep working during the window and start returning warnings in the last 60 days.
Can I get the changelog by email or RSS?
Both. The monthly digest includes the changelog in full; the RSS feed updates per entry. Enterprise plan admins can route release notifications to a webhook for their internal chat.
Why do some entries link to the blog?
When a change has a story — a redesign, a new capability — the changelog entry stays terse and links to the post that explains the why. The changelog is the record; the blog is the narrative.

Never miss a release

The changelog ships in the monthly digest, first.