<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Changelog on Tailscale</title>
        <link>https://tailscale.com/changelog/</link>
        <description>Recent changelog entries on Tailscale</description>
        <lastBuildDate>Tue, 03 Dec 2024 08:57:21 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>tailscale.com</generator>
        <language>en-US</language>
        <copyright>© 2024 Tailscale Inc. All rights reserved.</copyright>
        <atom:link href="https://tailscale.com/changelog/index.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title>Country device posture attribute</title>
            <link>https://tailscale.com/changelog/#2024-11-27-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-27-service</guid>
            <pubDate>Wed, 27 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;code&gt;ip:country&lt;/code&gt; has been added as a &lt;a href=&quot;/kb/1288/device-posture#device-posture-attributes&quot;&gt;device posture attribute&lt;/a&gt;  (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>New and more granular OAuth scopes</title>
            <link>https://tailscale.com/changelog/#2024-11-14-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-14-service</guid>
            <pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: New scopes for &lt;a href=&quot;/kb/1215/oauth-clients&quot;&gt;OAuth clients&lt;/a&gt; have been added with more granular permissions. Existing OAuth clients using the previous set of scopes, and keys generated using these clients, are still valid.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.76.6</title>
            <link>https://tailscale.com/changelog/#2024-11-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-08-service</guid>
            <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Logging for when clients move home &lt;a href=&quot;/kb/1232/derp-servers&quot;&gt;DERP&lt;/a&gt; regions is improved.&lt;/li&gt;
&lt;li&gt;Fixed: Tailscale clients no longer move their home DERP server prematurely in response to unusual latency at very specific times.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.76.6</title>
            <link>https://tailscale.com/changelog/#2024-11-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-08-service</guid>
            <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Logging for when clients move home &lt;a href=&quot;/kb/1232/derp-servers&quot;&gt;DERP&lt;/a&gt; regions is improved.&lt;/li&gt;
&lt;li&gt;Fixed: Tailscale clients no longer move their home DERP server prematurely in response to unusual latency at very specific times.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Log streaming integration with S3 buckets</title>
            <link>https://tailscale.com/changelog/#2024-11-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-08-service</guid>
            <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Tailscale &lt;a href=&quot;/kb/1255/log-streaming#network-log-streaming&quot;&gt;network flow logs&lt;/a&gt; and &lt;a href=&quot;/kb/1255/log-streaming#configuration-log-streaming&quot;&gt;configuration audit logs&lt;/a&gt; can now be streamed to &lt;a href=&quot;https://aws.amazon.com/s3/&quot;&gt;Amazon S3&lt;/a&gt; and S3-compatible services (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.76.6</title>
            <link>https://tailscale.com/changelog/#2024-11-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-08-service</guid>
            <pubDate>Fri, 08 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Logging for when clients move home &lt;a href=&quot;/kb/1232/derp-servers&quot;&gt;DERP&lt;/a&gt; regions is improved.&lt;/li&gt;
&lt;li&gt;Fixed: Tailscale clients no longer move their home DERP server prematurely in response to unusual latency at very specific times.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.76.6</title>
            <link>https://tailscale.com/changelog/#2024-11-06-client</link>
            <guid>https://tailscale.com/changelog/#2024-11-06-client</guid>
            <pubDate>Wed, 06 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: v1.76.4 and v1.76.5 were internal-only releases.&lt;/p&gt;
&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Updated: Logging for when clients move home &lt;a href=&quot;/kb/1232/derp-servers&quot;&gt;DERP&lt;/a&gt; regions is improved.&lt;/li&gt;
&lt;li&gt;Fixed: Tailscale clients no longer move their home DERP server prematurely in response to unusual latency at very specific times.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Android app no longer terminates unexpectedly when performing network transitions.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>User approval and Invite any user GA</title>
            <link>https://tailscale.com/changelog/#2024-11-05-service</link>
            <guid>https://tailscale.com/changelog/#2024-11-05-service</guid>
            <pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1239/user-approval&quot;&gt;User approval&lt;/a&gt; GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1271/invite-any-user&quot;&gt;Invite any user&lt;/a&gt; GA&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>1Password XAM device posture integration GA</title>
            <link>https://tailscale.com/changelog/#2024-10-24-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-24-service</guid>
            <pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: 1Password Extended Access Management (XAM) GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/kb/1407/kolide&quot;&gt;Restrict device access with 1Password XAM&lt;/a&gt; (formerly known as Kolide) and Tailscale &lt;a href=&quot;/kb/1288/device-posture&quot;&gt;device posture management&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.76.3</title>
            <link>https://tailscale.com/changelog/#2024-10-21-client</link>
            <guid>https://tailscale.com/changelog/#2024-10-21-client</guid>
            <pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: v1.76.3 includes fixes for Windows devices only, and is exclusively released for Windows.&lt;/p&gt;
&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Mullvad VPN submenu no longer fails to populate with &lt;a href=&quot;/kb/1258/mullvad-exit-nodes&quot;&gt;Mullvad exit nodes&lt;/a&gt; if there aren&#039;t any non-Mullvad exit nodes in the tailnet.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.76.2</title>
            <link>https://tailscale.com/changelog/#2024-10-17-client</link>
            <guid>https://tailscale.com/changelog/#2024-10-17-client</guid>
            <pubDate>Thu, 17 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: v1.76.2 includes fixes for Android TV devices only, and is exclusively released for Android.&lt;/p&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: D-Pad navigation is optimized in the Tailscale app on Android TV devices.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.76.1</title>
            <link>https://tailscale.com/changelog/#2024-10-16-client</link>
            <guid>https://tailscale.com/changelog/#2024-10-16-client</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1080/cli#netcheck&quot;&gt;&lt;code&gt;tailscale netcheck&lt;/code&gt;&lt;/a&gt; CLI command no longer crashes when performing diagnostics on networks lacking UDP connectivity.&lt;/li&gt;
&lt;li&gt;Fixed: Improperly formatted &lt;code&gt;SERVFAIL&lt;/code&gt; responses no longer cause DNS timeouts when using an &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;exit node&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: dbus login sessions no longer fail on systems where &lt;code&gt;/bin/login&lt;/code&gt; is missing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Android application no longer crashes in certain configurations when editing the &lt;a href=&quot;/kb/1444/android-app-split-tunneling&quot;&gt;app-based split tunneling&lt;/a&gt; settings.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.76.1</title>
            <link>https://tailscale.com/changelog/#2024-10-16-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-16-service</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This version contains no changes except for library updates.&lt;/p&gt;
</description>
        </item>
        <item>
            <title>Google Workspace integration GA</title>
            <link>https://tailscale.com/changelog/#2024-10-16-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-16-service</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1317/sso-google-sync&quot;&gt;User &amp;#x26; group provisioning for Google Workspace&lt;/a&gt; GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Sync Google Workspace groups and users to use in your &lt;a href=&quot;/kb/1337/acl-syntax/#provisioned-groups&quot;&gt;Tailscale ACLs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.76.1</title>
            <link>https://tailscale.com/changelog/#2024-10-16-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-16-service</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1438/kubernetes-operator-cluster-egress&quot;&gt;Tailnet services can be exposed&lt;/a&gt; to cluster workloads on multiple proxy replicas using a ProxyGroup. It&#039;s also possible to expose multiple tailnet services on a single set of ProxyGroup replicas.&lt;/li&gt;
&lt;li&gt;Fixed: Single use proxy &lt;a href=&quot;/kb/1085/auth-keys&quot;&gt;auth keys&lt;/a&gt; no longer persist in the state Secrets after the proxies have logged in. This should fix an issue where, in some edge cases, the leftover keys were causing the proxies to attempt to re-authenticate after Pod restart.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.76.1</title>
            <link>https://tailscale.com/changelog/#2024-10-16-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-16-service</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed: State directory can be set with the &lt;code&gt;TS_STATE_DIR&lt;/code&gt; environment variable. The state directory also defaults to &lt;code&gt;/tmp/&lt;/code&gt; for all tsrecorder installations that explicitly set the statefile location.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.76.0</title>
            <link>https://tailscale.com/changelog/#2024-10-10-client</link>
            <guid>https://tailscale.com/changelog/#2024-10-10-client</guid>
            <pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Clients lacking UDP connectivity no longer skip performing fallback latency measurements with &lt;a href=&quot;/kb/1232/derp-servers&quot;&gt;DERP servers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fixed: Warnings no longer display unnecessarily.&lt;/li&gt;
&lt;li&gt;Fixed: Tailscale connectivity on flights using Inflight Internet Wi-Fi (such as Alaska Airlines) no longer fails.&lt;/li&gt;
&lt;li&gt;Fixed: Service-related processes no longer run unnecessarily when services are disabled on the tailnet.&lt;/li&gt;
&lt;li&gt;Fixed: Error messages include explanations in addition to the HTTP status code.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1193/tailscale-ssh&quot;&gt;Tailscale SSH&lt;/a&gt; supports sending environment variables to hosts. It&#039;s also possible to specify permitted environment variables using the &lt;code&gt;acceptEnv&lt;/code&gt; field.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1193/tailscale-ssh&quot;&gt;Tailscale SSH&lt;/a&gt; no longer breaks some terminal applications by omitting pixel width and height when resizing the application window.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Ping messages sent through &lt;a href=&quot;/kb/1019/subnets&quot;&gt;subnet routers&lt;/a&gt; to unreachable hosts no longer generate ping responses.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1193/tailscale-ssh&quot;&gt;Tailscale SSH&lt;/a&gt; supports sending environment variables to hosts. You must specify permitted environment variables using the &lt;code&gt;acceptEnv&lt;/code&gt; field.&lt;/li&gt;
&lt;li&gt;New: Tailscale &lt;code&gt;.pkg&lt;/code&gt; installer for the &lt;a href=&quot;/kb/1065/macos-variants#standalone-variant&quot;&gt;standalone variant&lt;/a&gt; prevents potential conflicts by showing a warning if it detects a Homebrew install of Tailscale.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1225/fast-user-switching&quot;&gt;Bug report&lt;/a&gt; view shows a warning if Tailscale detects that Cloudflare WARP is installed. Some Cloudflare WARP configurations conflict with Tailscale.&lt;/li&gt;
&lt;li&gt;Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Battery usage is improved when &lt;a href=&quot;/kb/1081/magicdns&quot;&gt;MagicDNS&lt;/a&gt; is enabled. The improvement comes from adjusting the timeout of &lt;a href=&quot;/kb/1381/what-is-quad100#10010010010053-is-a-dns-resolver&quot;&gt;DNS over HTTPS (DoH)&lt;/a&gt; for idle connections and requiring a TLS 1.3 handshake when establishing a connection with the DoH server.&lt;/li&gt;
&lt;li&gt;Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: DNS settings no longer improperly set when keys expire or Tailscale stops.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1225/fast-user-switching&quot;&gt;Account switcher&lt;/a&gt; displays the server hostname if the account uses a custom coordination server.&lt;/li&gt;
&lt;li&gt;Changed: Battery usage is improved when &lt;a href=&quot;/kb/1081/magicdns&quot;&gt;MagicDNS&lt;/a&gt; is enabled. The improvement comes from adjusting the timeout of &lt;a href=&quot;/kb/1381/what-is-quad100#10010010010053-is-a-dns-resolver&quot;&gt;DNS over HTTPS (DoH)&lt;/a&gt; for idle connections and requiring a TLS 1.3 handshake when establishing a connection with the DoH server.&lt;/li&gt;
&lt;li&gt;Fixed: Quick tile toggle no longer fails to turn on Tailscale if Tailscale had been manually disconnected before it was last shut down.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Personal Plus pricing plan</title>
            <link>https://tailscale.com/changelog/#2024-10-03-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-03-service</guid>
            <pubDate>Thu, 03 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: The Personal Plus &lt;a href=&quot;/pricing&quot;&gt;pricing plan&lt;/a&gt; offers the same features as the Personal plan with up to 6 users for a flat rate. For details about billing, plan comparison, and support, see &lt;a href=&quot;/kb/1251/pricing-faq&quot;&gt;Pricing &amp;#x26; Plans FAQ&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.74.2</title>
            <link>https://tailscale.com/changelog/#2024-10-02-client</link>
            <guid>https://tailscale.com/changelog/#2024-10-02-client</guid>
            <pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;Tailscale v1.74.2 addresses an issue for iOS, and is exclusively released for that platform.&lt;/p&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: The Tailscale app launches as expected when &lt;strong&gt;Wi-Fi Calling on This iPhone&lt;/strong&gt; is enabled in the iOS &lt;strong&gt;Cellular&lt;/strong&gt; settings.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailnet deletion</title>
            <link>https://tailscale.com/changelog/#2024-10-02-service</link>
            <guid>https://tailscale.com/changelog/#2024-10-02-service</guid>
            <pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: Tailnets containing multiple users can be &lt;a href=&quot;/kb/1237/delete-tailnet&quot;&gt;deleted&lt;/a&gt; from the admin console without first deleting the users manually.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Parameters added to Set custom device posture attributes endpoint</title>
            <link>https://tailscale.com/changelog/#2024-09-27-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-27-service</guid>
            <pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: The optional &lt;code&gt;expiry&lt;/code&gt; and &lt;code&gt;comment&lt;/code&gt; parameters have been added to the &lt;a href=&quot;https://tailscale.com/api#tag/devices/POST/device/%7BdeviceId%7D/attributes/%7BattributeKey%7D&quot;&gt;Set custom device posture attributes&lt;/a&gt; endpoint of the &lt;a href=&quot;/kb/1288/device-posture#posture-attributes-api&quot;&gt;device posture attribute API&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.74.1</title>
            <link>https://tailscale.com/changelog/#2024-09-18-client</link>
            <guid>https://tailscale.com/changelog/#2024-09-18-client</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;Tailscale v1.74.1 addresses issues for Linux and Android, and is exclusively released for those platforms.&lt;/p&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Linux-only NAT traversal optimization added in v1.74.0 is now disabled following a bug report. The behavior is reverted to that of v1.72.x and earlier and will be re-added in a future release.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The Android client release for v1.74.0 was delayed and moved into the v1.74.1 client release instead.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Device network change detection is improved to reflect accurate &lt;a href=&quot;/kb/1054/dns&quot;&gt;Tailscale DNS&lt;/a&gt; configuration updates.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;System policies&lt;/a&gt; for the Android client on ChromeOS work as expected.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.74.1</title>
            <link>https://tailscale.com/changelog/#2024-09-18-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-18-service</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This version contains no changes except for library updates.&lt;/p&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.74.1</title>
            <link>https://tailscale.com/changelog/#2024-09-18-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-18-service</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Recorder CRD (custom resource) is added for deploying the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; to Kubernetes.&lt;/li&gt;
&lt;li&gt;New: Default &lt;a href=&quot;/kb/1445/kubernetes-operator-customization&quot;&gt;&lt;code&gt;ProxyClass&lt;/code&gt;&lt;/a&gt; can now be specified for the Kubernetes Operator proxies. If you are using Helm, the default &lt;code&gt;ProxyClass&lt;/code&gt; can be configured in the &lt;code&gt;proxyConfig.defaultProxyClass&lt;/code&gt; Helm value or set using &lt;code&gt;PROXY_DEFAULT_CLASS&lt;/code&gt; environment variable.&lt;/li&gt;
&lt;li&gt;Fixed: Wildcards in &lt;a href=&quot;https://kubernetes.io/docs/reference/access-authn-authz/rbac/&quot;&gt;RBAC&lt;/a&gt; role definitions are replaced with exact verbs.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.74.1</title>
            <link>https://tailscale.com/changelog/#2024-09-18-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-18-service</guid>
            <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This version contains no changes except for library updates.&lt;/p&gt;
</description>
        </item>
        <item>
            <title>Tailscale Terraform Provider v0.17.0</title>
            <link>https://tailscale.com/changelog/#2024-09-13-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-13-service</guid>
            <pubDate>Fri, 13 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;v0.17.0 of the &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest&quot;&gt;Tailscale Terraform Provider&lt;/a&gt; has been released with the following changes:&lt;/p&gt;
&lt;h5&gt;Resources&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: Manage &lt;a href=&quot;/kb/1213/webhooks&quot;&gt;webhooks&lt;/a&gt; with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/webhook&quot;&gt;&lt;code&gt;tailscale_webhook&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Manage &lt;a href=&quot;/kb/1224/contact-preferences&quot;&gt;contact preferences&lt;/a&gt; with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/contacts&quot;&gt;&lt;code&gt;tailscale_contacts&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Manage &lt;a href=&quot;/kb/1288/device-posture&quot;&gt;device posture integrations&lt;/a&gt; with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/posture_integration&quot;&gt;&lt;code&gt;tailscale_posture_integration&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Manage &lt;a href=&quot;/kb/1255/log-streaming&quot;&gt;log streaming&lt;/a&gt; with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/logstream_configuration&quot;&gt;&lt;code&gt;tailscale_logstream_configuration&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Manage &lt;a href=&quot;/api#tag/tailnetsettings/GET/tailnet/%7Btailnet%7D/settings&quot;&gt;Tailnet settings&lt;/a&gt; with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/tailnet_settings&quot;&gt;&lt;code&gt;tailscale_tailnet_settings&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fixed: Changing the domain attribute for &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/dns_split_nameservers&quot;&gt;&lt;code&gt;tailcale_dns_split_nameservers&lt;/code&gt;&lt;/a&gt; now properly removes the previous domain value.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Data Sources&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: Fetch information for multiple users with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/data-sources/users&quot;&gt;&lt;code&gt;tailcale_users&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Fetch information for a specific user with &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/data-sources/user&quot;&gt;&lt;code&gt;tailscale_user&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.74.0</title>
            <link>https://tailscale.com/changelog/#2024-09-12-client</link>
            <guid>https://tailscale.com/changelog/#2024-09-12-client</guid>
            <pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1315/mdm-keys#set-an-auth-key&quot;&gt;&lt;code&gt;AuthKey&lt;/code&gt;&lt;/a&gt; system policy can be used to authenticate a device with Tailscale using an &lt;a href=&quot;/kb/1362/mdm&quot;&gt;MDM solution&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1080/cli#dns&quot;&gt;&lt;code&gt;tailscale dns&lt;/code&gt;&lt;/a&gt; CLI command is added for accessing &lt;a href=&quot;/kb/1054/dns&quot;&gt;Tailscale DNS&lt;/a&gt; settings and status.&lt;/li&gt;
&lt;li&gt;Changed: Go is updated to version 1.23.1.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;kb/1226/tailnet-lock&quot;&gt;Tailnet Lock&lt;/a&gt; long rotation signatures are truncated automatically to avoid excessive growth.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;strong&gt;Log In&lt;/strong&gt; option in the client works as expected.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;https://docs.kernel.org/networking/segmentation-offloads.html#generic-receive-offload&quot;&gt;TCP generic receive offload&lt;/a&gt; (GRO) support is added for improved userspace mode throughput.&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;https://docs.kernel.org/networking/segmentation-offloads.html#tcp-segmentation-offload&quot;&gt;TCP generic segmentation offload&lt;/a&gt; (GSO) is re-introduced for supporting improved userspace mode throughput. This was initially introduced in Tailscale v1.72.0 and then rolled back in v1.72.1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: The client no longer connects to a tailnet automatically when restarting or switching profiles.&lt;/li&gt;
&lt;li&gt;Fixed: Profiles created as Local System with Unattended Mode enabled are retained after a reboot.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: The &lt;a href=&quot;https://github.com/tailscale/tailscale/wiki/Tailscaled-on-macOS&quot;&gt;open-source variant&lt;/a&gt; of the Tailscale client can now read the system &lt;a href=&quot;/kb/1054/dns&quot;&gt;DNS configuration&lt;/a&gt; to provide DNS resolution when &lt;a href=&quot;/kb/1080/cli#set&quot;&gt;&lt;code&gt;tailscale set -—accept-dns&lt;/code&gt;&lt;/a&gt; or &lt;a href=&quot;/kb/1241/tailscale-up&quot;&gt;&lt;code&gt;tailscale up -—accept-dns&lt;/code&gt;&lt;/a&gt; is enabled and the &lt;strong&gt;Override local DNS&lt;/strong&gt; option in the &lt;a href=&quot;https://login.tailscale.com/admin/dns&quot;&gt;&lt;strong&gt;DNS&lt;/strong&gt;&lt;/a&gt; page of the admin console is disabled.&lt;/li&gt;
&lt;li&gt;Fixed: DNS resolution continues to work after a key expires.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: The &lt;a href=&quot;/kb/1280/appletv#test-device-latency&quot;&gt;ping&lt;/a&gt; feature allows you to observe connectivity performance between your Apple TV and other devices in your tailnet.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The Android client release for v1.74.0 was delayed and moved into the v1.74.1 client release instead.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1054/dns&quot;&gt;Tailscale DNS&lt;/a&gt; works as expected when switching between Wi-Fi and cellular networks.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;System policies&lt;/a&gt; for the Android client on ChromeOS work as expected.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>MAC addresses matching in CrowdStrike Falcon</title>
            <link>https://tailscale.com/changelog/#2024-09-11-service</link>
            <guid>https://tailscale.com/changelog/#2024-09-11-service</guid>
            <pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1288/device-posture&quot;&gt;Device posture&lt;/a&gt; integration with &lt;a href=&quot;/kb/1289/crowdstrike-zta&quot;&gt;CrowdStrike Falcon&lt;/a&gt; can now use MAC addresses to match devices that lack serial numbers. When Falcon integration is configured, &lt;a href=&quot;/kb/1326/device-identity-collection&quot;&gt;Device Identity Collection&lt;/a&gt; will automatically collect MAC addresses.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.72.2</title>
            <link>https://tailscale.com/changelog/#2024-08-26-client</link>
            <guid>https://tailscale.com/changelog/#2024-08-26-client</guid>
            <pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;Tailscale v1.72.2 addresses issues for macOS, iOS, and tvOS, and is exclusively released for those platforms.&lt;/p&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: An issue that could trigger a VPN permission prompt when starting Tailscale while another VPN app was already active is fixed.&lt;/li&gt;
&lt;li&gt;Fixed: An issue that could prevent Tailscale from automatically launching at login on some Macs is fixed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: An issue that could trigger a VPN permission prompt when starting Tailscale while another VPN app was already active is fixed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: An issue that could trigger a VPN permission prompt when starting Tailscale while another VPN app was already active is fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Configurable session timeouts</title>
            <link>https://tailscale.com/changelog/#2024-08-23-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-23-service</guid>
            <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Admin console &lt;a href=&quot;/kb/1461/admin-console-session-timeout&quot;&gt;session timeouts from inactivity&lt;/a&gt; are now configurable from the &lt;a href=&quot;https://login.tailscale.com/admin/settings/user-management&quot;&gt;User Management Settings&lt;/a&gt; page of the admin console.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.72.1</title>
            <link>https://tailscale.com/changelog/#2024-08-22-client</link>
            <guid>https://tailscale.com/changelog/#2024-08-22-client</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;Tailscale v1.72.1 addresses a Linux-specific issue, and is exclusively released for the Linux platform and containers.&lt;/p&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: TCP generic segmentation offload (GSO) support for userspace mode is removed.&lt;/li&gt;
&lt;li&gt;Fixed: DNS over TCP failures when querying the Tailscale-internal resolver are fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.72.1</title>
            <link>https://tailscale.com/changelog/#2024-08-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-22-service</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: DNS over TCP failures when querying the Tailscale-internal resolver are fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.72.1</title>
            <link>https://tailscale.com/changelog/#2024-08-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-22-service</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: DNS over TCP failures when querying the Tailscale-internal resolver are fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.72.1</title>
            <link>https://tailscale.com/changelog/#2024-08-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-22-service</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: DNS over TCP failures when querying the Tailscale-internal resolver are fixed.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.72.0</title>
            <link>https://tailscale.com/changelog/#2024-08-21-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-21-service</guid>
            <pubDate>Wed, 21 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: An HTTP health check endpoint at &lt;code&gt;/healthz&lt;/code&gt; can be enabled by setting &lt;code&gt;TS_HEALTHCHECK_ADDR_PORT&lt;/code&gt; to &lt;code&gt;[addr]:port&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.72.0</title>
            <link>https://tailscale.com/changelog/#2024-08-21-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-21-service</guid>
            <pubDate>Wed, 21 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Additional environment variables can now be passed for the Kubernetes Operator deployment via &lt;a href=&quot;/kb/1236/kubernetes-operator#helm&quot;&gt;Helm chart&lt;/a&gt; options.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;code&gt;DNSConfig CRD&lt;/code&gt; reconcile logic is fixed for dual-stack clusters.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.72.0</title>
            <link>https://tailscale.com/changelog/#2024-08-21-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-21-service</guid>
            <pubDate>Wed, 21 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Running without HTTPS is now allowed when UI is disabled.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.72.0</title>
            <link>https://tailscale.com/changelog/#2024-08-19-client</link>
            <guid>https://tailscale.com/changelog/#2024-08-19-client</guid>
            <pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1457/captive-portals&quot;&gt;Captive portal detection&lt;/a&gt; is now supported.&lt;/li&gt;
&lt;li&gt;New: The &lt;a href=&quot;/kb/1080/cli/#cert&quot;&gt;&lt;code&gt;tailscale cert&lt;/code&gt;&lt;/a&gt; command now contains the &lt;code&gt;--min-validity&lt;/code&gt; flag. Use this flag to request a specified minimum remaining validity on the returned certificate. This flag is intended for automation, like cron jobs, that periodically refreshes certificates.&lt;/li&gt;
&lt;li&gt;New: The &lt;a href=&quot;/kb/1243/tailscale-lock&quot;&gt;&lt;code&gt;tailscale lock&lt;/code&gt;&lt;/a&gt; command now supports passing keys as files. To pass a key as a file, use the prefix &lt;code&gt;file:&lt;/code&gt; followed by the path to the file: &lt;code&gt;file:&amp;#x3C;path-to-key-file&gt;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Changed: A health warning is now raised if Tailscale is unable to forward DNS queries to the configured resolvers.&lt;/li&gt;
&lt;li&gt;Changed: An increase in send and receive buffer sizes for userspace mode TCP improves throughput over high latency paths.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: The addition of TCP generic segmentation offload (GSO) support to userspace mode improves throughput.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;p&gt;&lt;em&gt;Note&lt;/em&gt;: macOS 10.15 Catalina is no longer supported. See the &lt;a href=&quot;/changelog#2024-02-15&quot;&gt;v1.60.0 changelog&lt;/a&gt; for our initial end of life announcement.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Notifications are sent when a captive portal is detected.&lt;/li&gt;
&lt;li&gt;Fixed: Health warnings in the UI are now sorted by their severity level.&lt;/li&gt;
&lt;li&gt;Fixed: Reliability of the authentication process when launching the web browser is improved.&lt;/li&gt;
&lt;li&gt;Fixed: The VPN tunnel is no longer automatically restarted if toggling Tailscale from the system VPN settings without disabling &lt;a href=&quot;/kb/1291/ios-vpn-on-demand&quot;&gt;VPN On Demand&lt;/a&gt; first.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Notifications are sent when a captive portal is detected.&lt;/li&gt;
&lt;li&gt;New: Health warnings are displayed when connectivity is impacted.&lt;/li&gt;
&lt;li&gt;Fixed: An error message is displayed while attempting to start the VPN when both Wi-Fi and cellular interfaces are down, instead of failing silently.&lt;/li&gt;
&lt;li&gt;Fixed: The VPN tunnel is no longer automatically restarted if toggling Tailscale from the system VPN settings without disabling &lt;a href=&quot;/kb/1291/ios-vpn-on-demand&quot;&gt;VPN On Demand&lt;/a&gt; first.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Notifications are sent when a captive portal is detected.&lt;/li&gt;
&lt;li&gt;Fixed: The VPN tunnel is no longer automatically restarted if toggling Tailscale from the system VPN settings without disabling &lt;a href=&quot;/kb/1291/ios-vpn-on-demand&quot;&gt;VPN On Demand&lt;/a&gt; first.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Health warnings, if any are present, are displayed in the main view of the app.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Via in Access Control Previews</title>
            <link>https://tailscale.com/changelog/#2024-08-15-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-15-service</guid>
            <pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1393/access-control&quot;&gt;Access control policies&lt;/a&gt; using &lt;a href=&quot;/kb/1378/via&quot;&gt;&lt;code&gt;via&lt;/code&gt;&lt;/a&gt; are included in the &lt;strong&gt;Preview rules&lt;/strong&gt; tab of the &lt;a href=&quot;https://login.tailscale.com/admin/acls/preview&quot;&gt;&lt;strong&gt;Access Controls&lt;/strong&gt;&lt;/a&gt; page of the admin console.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Microsoft Entra ID SCIM GA</title>
            <link>https://tailscale.com/changelog/#2024-08-13-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-13-service</guid>
            <pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1249/sso-entra-id-scim&quot;&gt;User &amp;#x26; group provisioning for Microsoft Entra ID&lt;/a&gt; GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Sync Microsoft Entra ID groups and users to use in your &lt;a href=&quot;/kb/1337/acl-syntax/#provisioned-groups&quot;&gt;Tailscale ACLs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Autogroups allowed as SSH source in ACLs</title>
            <link>https://tailscale.com/changelog/#2024-08-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-08-service</guid>
            <pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: SSH &lt;code&gt;src&lt;/code&gt; in &lt;a href=&quot;/kb/1018/acls&quot;&gt;ACL&lt;/a&gt; rules supports all role-based &lt;a href=&quot;/kb/1337/acl-syntax#autogroups&quot;&gt;autogroups&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>New device posture integrations</title>
            <link>https://tailscale.com/changelog/#2024-08-02-service</link>
            <guid>https://tailscale.com/changelog/#2024-08-02-service</guid>
            <pubDate>Fri, 02 Aug 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1407/kolide&quot;&gt;1Password XAM&lt;/a&gt; is available as a device posture integration (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;New:  &lt;a href=&quot;/kb/1409/jamf-pro&quot;&gt;Jamf Pro&lt;/a&gt; is available as a device posture integration (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1405/kandji&quot;&gt;Kandji&lt;/a&gt; is available as a device posture integration (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1410/intune&quot;&gt;Microsoft Intune&lt;/a&gt; is available as a device posture integration (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1390/sentinelone&quot;&gt;SentinelOne&lt;/a&gt; is available as a device posture integration (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Control D integration</title>
            <link>https://tailscale.com/changelog/#2024-07-25-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-25-service</guid>
            <pubDate>Thu, 25 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1403/control-d&quot;&gt;Control D DNS&lt;/a&gt; is available as a global nameserver in your tailnet.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>New API endpoints</title>
            <link>https://tailscale.com/changelog/#2024-07-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-22-service</guid>
            <pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;We have added the following endpoints to Tailscale&#039;s public API:&lt;/p&gt;
&lt;h5&gt;Device endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/devices/POST/device/%7BdeviceId%7D/name&quot;&gt;Set device name&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Webhook management endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/webhooks/GET/webhooks/%7BendpointId%7D&quot;&gt;Get a webhook&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Tailnet settings endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/tailnetsettings/GET/tailnet/%7Btailnet%7D/settings&quot;&gt;Get tailnet settings&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/tailnetsettings/PATCH/tailnet/%7Btailnet%7D/settings&quot;&gt;Update tailnet settings&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.70.0</title>
            <link>https://tailscale.com/changelog/#2024-07-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-22-service</guid>
            <pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Egress proxies specified by an &lt;a href=&quot;https://en.wikipedia.org/wiki/Fully_qualified_domain_name&quot;&gt;FQDN&lt;/a&gt; now work also for IPv6-only network stacks.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.70.0</title>
            <link>https://tailscale.com/changelog/#2024-07-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-22-service</guid>
            <pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see our &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Egress proxies specified by an &lt;a href=&quot;https://en.wikipedia.org/wiki/Fully_qualified_domain_name&quot;&gt;FQDN&lt;/a&gt; now work also for IPv6-only network stacks.&lt;/li&gt;
&lt;li&gt;New: Tailscale &lt;code&gt;Service&lt;/code&gt; status now includes a custom Tailscale proxy status condition.&lt;/li&gt;
&lt;li&gt;New: Optionally record &lt;code&gt;kubectl exec&lt;/code&gt; sessions.&lt;/li&gt;
&lt;li&gt;Fixed: Cluster resources for failed egress proxies are now correctly cleaned up when the parent &lt;code&gt;Service&lt;/code&gt; is deleted.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.70.0</title>
            <link>https://tailscale.com/changelog/#2024-07-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-22-service</guid>
            <pubDate>Mon, 22 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;code&gt;tsrecorder&lt;/code&gt; now plays session recordings for interactive sessions initiated by a command that explicitly specifies shell.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.70.0</title>
            <link>https://tailscale.com/changelog/#2024-07-17-client</link>
            <guid>https://tailscale.com/changelog/#2024-07-17-client</guid>
            <pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Restrict &lt;a href=&quot;/kb/1392/auto-exit-nodes&quot;&gt;recommended&lt;/a&gt; and automatically selected exit nodes using the new &lt;code&gt;AllowedSuggestedExitNodes&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;. Applies only to platforms that support &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policies&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Changed: Improved &lt;a href=&quot;/blog/how-nat-traversal-works&quot;&gt;NAT traversal&lt;/a&gt; for some uncommon scenarios.&lt;/li&gt;
&lt;li&gt;Changed: Optimized &lt;a href=&quot;/kb/1018/acls&quot;&gt;sending firewall rules to clients&lt;/a&gt; more efficiently.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1392/auto-exit-nodes&quot;&gt;Exit node suggestion&lt;/a&gt; CLI command now prints the hostname (which you can use with the &lt;a href=&quot;/kb/1080/cli#set&quot;&gt;&lt;code&gt;tailscale set&lt;/code&gt;&lt;/a&gt; command).&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1369/taildrive&quot;&gt;Taildrive&lt;/a&gt; share paths configured through the CLI resolve relative to where you run the &lt;code&gt;tailscale&lt;/code&gt; command.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Switching from unstable to stable tracks using the &lt;a href=&quot;/kb/1080/cli#update&quot;&gt;&lt;code&gt;tailscale update&lt;/code&gt;&lt;/a&gt; command now works correctly.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Use the value &lt;code&gt;auto:any&lt;/code&gt; to automatically select an &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;exit node&lt;/a&gt; for the existing &lt;code&gt;ExitNodeID&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;. Available for &lt;a href=&quot;/pricing&quot;&gt;Enterprise plan&lt;/a&gt; users only.&lt;/li&gt;
&lt;li&gt;New: The new &lt;code&gt;AllowedSuggestedExitNodes&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt; restricts which exit nodes Tailscale &lt;a href=&quot;/kb/1392/auto-exit-nodes&quot;&gt;recommends&lt;/a&gt; or automatically selects.&lt;/li&gt;
&lt;li&gt;Fixed: DNS leak issue.&lt;/li&gt;
&lt;li&gt;Fixed: Switching from unstable to stable tracks using the &lt;a href=&quot;/kb/1080/cli#update&quot;&gt;&lt;code&gt;tailscale update&lt;/code&gt;&lt;/a&gt; command now works correctly.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1369/taildrive&quot;&gt;Taildrive&lt;/a&gt; server no longer starts unnecessarily when no drives are configured.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: As previously announced, Tailscale v1.70 is the last version to support macOS 10.15 Catalina. macOS 10.15 is no longer supported by Apple and no longer receives security updates. Users still running macOS 10.15 should update to a newer version of macOS to continue receiving security updates and new features.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Toggle Tailscale DNS from Siri or the Shortcuts app.&lt;/li&gt;
&lt;li&gt;New: Receive health notifications in the client menu on macOS to inform you about lack of internet connectivity, firewalls blocking Tailscale, misconfiguration issues, and other issues. Health issues that affect &lt;a href=&quot;/kb/1411/device-connectivity&quot;&gt;connectivity&lt;/a&gt; also change the Tailscale icon in the system menubar to show an exclamation mark.&lt;/li&gt;
&lt;li&gt;New: On MacBooks with a notch in the display, a notification window will now appear if the Tailscale icon is hidden behind the notch due to too many menubar items.&lt;/li&gt;
&lt;li&gt;New: The Tailscale client now warns you when the built-in macOS &lt;a href=&quot;/kb/1420/macos-webfilterproxyd&quot;&gt;content filter (Screen Time)&lt;/a&gt; prevents Tailscale from connecting.&lt;/li&gt;
&lt;li&gt;New: Use the value &lt;code&gt;auto:any&lt;/code&gt; to automatically select an exit node for the existing &lt;code&gt;ExitNodeID&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;. Available for &lt;a href=&quot;/pricing&quot;&gt;Enterprise plan&lt;/a&gt; users only.&lt;/li&gt;
&lt;li&gt;Changed: The exit node picker no longer presents exit node suggestions if the organization enforces always using the suggested exit node using the &lt;code&gt;ExitNodeID&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fixed: Disconnect shortcut no longer connects to the VPN tunnel if executed when Tailscale is disconnected.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1369/taildrive&quot;&gt;Taildrive&lt;/a&gt; server no longer starts unnecessarily when no drives are configured.&lt;/li&gt;
&lt;li&gt;Fixed: Increased the reliability of the &lt;strong&gt;Install Updates Automatically&lt;/strong&gt; setting.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Toggle Tailscale DNS from Siri or the Shortcuts app.&lt;/li&gt;
&lt;li&gt;New: Use the value &lt;code&gt;auto:any&lt;/code&gt; to automatically select an exit node for the existing &lt;code&gt;ExitNodeID&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;. Available for &lt;a href=&quot;/pricing&quot;&gt;Enterprise plan&lt;/a&gt; users only.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://github.com/WireGuard/wireguard-go/pull/106&quot;&gt;&lt;code&gt;wireguard-go&lt;/code&gt;&lt;/a&gt; memory pool deadlock issue is resolved.&lt;/li&gt;
&lt;li&gt;Fixed: Disconnect shortcut no longer connects to the VPN tunnel if executed when Tailscale is disconnected.&lt;/li&gt;
&lt;li&gt;Fixed: User interface no longer flickers when selecting an exit node.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Use the value &lt;code&gt;auto:any&lt;/code&gt; to automatically select an exit node for the existing &lt;code&gt;ExitNodeID&lt;/code&gt; &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;system policy&lt;/a&gt;. Available for &lt;a href=&quot;/pricing&quot;&gt;Enterprise plan&lt;/a&gt; users only.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://github.com/WireGuard/wireguard-go/pull/106&quot;&gt;&lt;code&gt;wireguard-go&lt;/code&gt;&lt;/a&gt; memory pool deadlock issue is resolved.&lt;/li&gt;
&lt;li&gt;Fixed: User interface no longer flickers when selecting an exit node.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Access ping information and connection status by long-pressing on a device in the devices list and selecting &lt;strong&gt;Ping&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1444/android-app-split-tunneling&quot;&gt;split tunneling&lt;/a&gt; to force or exclude app traffic through your tailnet.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;https://github.com/WireGuard/wireguard-go/pull/106&quot;&gt;&lt;code&gt;wireguard-go&lt;/code&gt;&lt;/a&gt; memory pool deadlock issue is resolved.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Indent has shut down</title>
            <link>https://tailscale.com/changelog/#2024-07-15-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-15-service</guid>
            <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;https://indent.com&quot;&gt;Indent&lt;/a&gt; shut down their service effective July 15, 2024.
If you were using Indent with your Tailscale network, migrate to another on-demand access system or Tailscale&#039;s &lt;a href=&quot;/kb/1383/tailscale-slack-accessbot&quot;&gt;just-in-time accessbot (alpha)&lt;/a&gt;, or otherwise turn off your Indent integration with Tailscale.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Plan enrollment changes for new tailnets</title>
            <link>https://tailscale.com/changelog/#2024-07-11-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-11-service</guid>
            <pubDate>Thu, 11 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: The process for creating a new tailnet now asks you if the tailnet will be primarily used &lt;strong&gt;At work&lt;/strong&gt; or &lt;strong&gt;At home&lt;/strong&gt;. This determines whether to enroll the tailnet into a 14-day trial or the &lt;a href=&quot;/pricing&quot;&gt;Personal plan&lt;/a&gt;. For more details, see the &lt;a href=&quot;/kb/1017/install#create-a-tailnet&quot;&gt;Tailscale quickstart&lt;/a&gt; topic.&lt;/li&gt;
&lt;li&gt;Changed: Newly created tailnets using custom domains are no longer automatically enrolled in a trial. Instead, the &lt;strong&gt;At work&lt;/strong&gt; or &lt;strong&gt;At home&lt;/strong&gt; selection determines trial enrollment.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>New API endpoints, OpenAPI spec, and interactive API docs</title>
            <link>https://tailscale.com/changelog/#2024-07-10-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-10-service</guid>
            <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Access an &lt;a href=&quot;https://api.tailscale.com/api/v2&quot;&gt;OpenAPI spec for the Tailscale API&lt;/a&gt;. The spec is used to generate our new interactive documentation. Note that the spec definition may change without notice, so should not be relied upon for stability.&lt;/li&gt;
&lt;li&gt;New: Access &lt;a href=&quot;/api&quot;&gt;interactive documentation&lt;/a&gt; for the Tailscale API.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;New API endpoints&lt;/h4&gt;
&lt;p&gt;We have added the following endpoints to Tailscale&#039;s public API:&lt;/p&gt;
&lt;h5&gt;Logging endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/logging/GET/tailnet/%7Btailnet%7D/logging/%7BlogType%7D/stream/status&quot;&gt;Get log streaming status&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/logging/GET/tailnet/%7Btailnet%7D/logging/%7BlogType%7D/stream&quot;&gt;Get log streaming configuration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/logging/PUT/tailnet/%7Btailnet%7D/logging/%7BlogType%7D/stream&quot;&gt;Set log streaming configuration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/logging/DELETE/tailnet/%7Btailnet%7D/logging/%7BlogType%7D/stream&quot;&gt;Disable log streaming&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Changed: Created a new endpoint for &lt;a href=&quot;/api#tag/logging/GET/tailnet/%7Btailnet%7D/logging/configuration&quot;&gt;listing configuration audit logs&lt;/a&gt;. An earlier version of this endpoint is still supported for backwards compatibility.&lt;/li&gt;
&lt;li&gt;Changed: Created a new endpoint for &lt;a href=&quot;/api#tag/logging/GET/tailnet/%7Btailnet%7D/logging/network&quot;&gt;listing network flow logs&lt;/a&gt;. An earlier version of this endpoint is still supported for backwards compatibility.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Webhook management endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/GET/tailnet/%7Btailnet%7D/webhooks&quot;&gt;List all webhooks for a tailnet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/POST/tailnet/%7Btailnet%7D/webhooks&quot;&gt;Create a new webhook&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/PATCH/webhooks/%7BendpointId%7D&quot;&gt;Update a webhook&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/DELETE/webhooks/%7BendpointId%7D&quot;&gt;Delete a webhook&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/POST/webhooks/%7BendpointId%7D/test&quot;&gt;Test a webhook&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;https://tailscale.com/api#tag/webhooks/POST/webhooks/%7BendpointId%7D/rotate&quot;&gt;Rotate a webhook secret&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Device posture endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceposture/GET/tailnet/%7Btailnet%7D/posture/integrations&quot;&gt;List all posture integrations&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceposture/POST/tailnet/%7Btailnet%7D/posture/integrations&quot;&gt;Create a posture integration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceposture/PATCH/posture/integrations/%7Bid%7D&quot;&gt;Update a posture integration&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceposture/DELETE/posture/integrations/%7Bid%7D&quot;&gt;Delete a posture integration&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;User management endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/GET/tailnet/%7Btailnet%7D/users&quot;&gt;List all users in the tailnet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/GET/users/%7BuserId%7D&quot;&gt;Get details about a specific user&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/POST/users/%7BuserId%7D/role&quot;&gt;Update the role for a specific user&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/POST/users/%7BuserId%7D/approve&quot;&gt;Approve a pending user&#039;s access to the tailnet&lt;/a&gt;. This is only applicable to tailnets that have enabled &lt;a href=&quot;/kb/1239/user-approval&quot;&gt;user approval&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/POST/users/%7BuserId%7D/suspend&quot;&gt;Suspend a user&lt;/a&gt;. Available for the &lt;a href=&quot;/pricing&quot;&gt;Personal and Enterprise plans&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/POST/users/%7BuserId%7D/restore&quot;&gt;Restore a suspended user&lt;/a&gt;. Available for the &lt;a href=&quot;/pricing&quot;&gt;Personal and Enterprise plans&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/users/POST/users/%7BuserId%7D/delete&quot;&gt;Delete a user&lt;/a&gt;. Available for the &lt;a href=&quot;/pricing&quot;&gt;Personal and Enterprise plans&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;User invite endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/userinvites/GET/tailnet/%7Btailnet%7D/user-invites&quot;&gt;List all open (not yet accepted) user invites to the tailnet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/userinvites/POST/tailnet/%7Btailnet%7D/user-invites&quot;&gt;Create user invite links and send user invite emails&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/userinvites/GET/user-invites/%7BuserInviteId%7D&quot;&gt;Get details for a specific user invite&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/userinvites/DELETE/user-invites/%7BuserInviteId%7D&quot;&gt;Delete an open (not yet accepted) user invite&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/userinvites/POST/user-invites/%7BuserInviteId%7D/resend&quot;&gt;Resend an open (not yet accepted) user invite that was originally sent via email&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Device invite endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/GET/device/%7BdeviceId%7D/device-invites&quot;&gt;List all open (not yet accepted) device invites&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/POST/device/%7BdeviceId%7D/device-invites&quot;&gt;Create device invite links and send device invite emails&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/GET/device-invites/%7BdeviceInviteId%7D&quot;&gt;Get details for a specific device invite&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/DELETE/device-invites/%7BdeviceInviteId%7D&quot;&gt;Delete an open (not yet accepted) device invite&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/POST/device-invites/%7BdeviceInviteId%7D/resend&quot;&gt;Resend an open (not yet accepted) device invite&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/deviceinvites/POST/device-invites/-/accept&quot;&gt;Accept a device invite to your tailnet&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;Contact preferences endpoints&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/contacts/GET/tailnet/%7Btailnet%7D/contacts&quot;&gt;List the tailnet&#039;s current contact preferences&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/contacts/PATCH/tailnet/%7Btailnet%7D/contacts/%7BcontactType%7D&quot;&gt;Update a tailnet contact&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/api#tag/contacts/POST/tailnet/%7Btailnet%7D/contacts/%7BcontactType%7D/resend-verification-email&quot;&gt;Resend the verification email for a tailnet contact&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Automatically cleanup invites</title>
            <link>https://tailscale.com/changelog/#2024-07-10-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-10-service</guid>
            <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1064/invite-team-members&quot;&gt;Invite team member&lt;/a&gt; invites are now automatically deleted 90 days after the last welcome email was sent.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>IP sets GA</title>
            <link>https://tailscale.com/changelog/#2024-07-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-08-service</guid>
            <pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: IP sets GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Use &lt;a href=&quot;/kb/1387/ipsets&quot;&gt;IP sets&lt;/a&gt; to target and manage cross-sections of your tailnet independently of other groupings like subnets, tags, and groups.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Via in grants</title>
            <link>https://tailscale.com/changelog/#2024-07-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-07-08-service</guid>
            <pubDate>Mon, 08 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1378/via&quot;&gt;Via&lt;/a&gt; to add routing awareness to &lt;a href=&quot;/kb/1324/acl-grants&quot;&gt;grants&lt;/a&gt; (&lt;a href=&quot;/kb/1167/release-stages#beta&quot;&gt;beta&lt;/a&gt;).
&lt;ul&gt;
&lt;li&gt;Define the exit nodes, subnet routers, or app connectors a source can access when they use a specific destination.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.68.2</title>
            <link>https://tailscale.com/changelog/#2024-07-02-client</link>
            <guid>https://tailscale.com/changelog/#2024-07-02-client</guid>
            <pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All Platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1226/tailnet-lock&quot;&gt;Tailnet lock&lt;/a&gt; validation of rotation signatures now permits multiple nodes signed by the same pre-signed reusable auth key.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Wake from sleep reliability is improved for re-connections and transitions between networks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Wake from sleep reliability is improved for re-connections and transitions between networks.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Sync Google Workspace groups to use in your Tailscale ACLs</title>
            <link>https://tailscale.com/changelog/#2024-06-25-service</link>
            <guid>https://tailscale.com/changelog/#2024-06-25-service</guid>
            <pubDate>Tue, 25 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1317/sso-google-sync&quot;&gt;User &amp;#x26; group provisioning for Google Workspace&lt;/a&gt; (&lt;a href=&quot;/kb/1167/release-stages/#beta&quot;&gt;beta&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Indent shutting down July 15, 2024</title>
            <link>https://tailscale.com/changelog/#2024-06-21-service</link>
            <guid>https://tailscale.com/changelog/#2024-06-21-service</guid>
            <pubDate>Fri, 21 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;https://indent.com&quot;&gt;Indent&lt;/a&gt; has announced they are shutting down 12:00 PM PST July 15, 2024.
If you are using Indent with your Tailscale network, migrate to another on-demand access system or Tailscale&#039;s &lt;a href=&quot;/kb/1383/tailscale-slack-accessbot&quot;&gt;just-in-time accessbot (alpha)&lt;/a&gt;, or otherwise turn off your &lt;a href=&quot;/kb/1205/ondemand-indent&quot;&gt;Indent integration&lt;/a&gt; by that time.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Docker image v1.68.1</title>
            <link>https://tailscale.com/changelog/#2024-06-20-service</link>
            <guid>https://tailscale.com/changelog/#2024-06-20-service</guid>
            <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1282/docker&quot;&gt;Tailscale Docker image&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tailscale&quot;&gt;Docker Hub&lt;/a&gt; or from our &lt;a href=&quot;https://github.com/tailscale/tailscale/pkgs/container/tailscale&quot;&gt;GitHub packages repo&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/blog/quic-udp-throughput&quot;&gt;UDP GRO&lt;/a&gt; forwarding can be turned on for containers configured as Tailscale subnet routers or exit nodes, using the new environment variable &lt;code&gt;TS_EXPERIMENTAL_ENABLE_FORWARDING_OPTIMIZATIONS&lt;/code&gt;. To learn more, see &lt;a href=&quot;/kb/1320/performance-best-practices&quot;&gt;Performance best practices&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Containers that run on Kubernetes and store the &lt;a href=&quot;/kb/1278/tailscaled&quot;&gt;&lt;code&gt;tailscaled&lt;/code&gt;&lt;/a&gt; state in a Kubernetes &lt;code&gt;Secret&lt;/code&gt; can now be enforced to read the Kubernetes API server address and port from the environment variables &lt;code&gt;KUBERNETES_SERVICE_HOST&lt;/code&gt; and &lt;code&gt;KUBERNETES_SERVICE_PORT_HTTPS&lt;/code&gt;. By default, the values are read from the Kubernetes &lt;code&gt;Service&lt;/code&gt; in the default namespace. To enforce the environment variables, set &lt;code&gt;TS_KUBERNETES_READ_API_SERVER_ADDRESS_FROM_ENV&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale Kubernetes operator v1.68.1</title>
            <link>https://tailscale.com/changelog/#2024-06-20-service</link>
            <guid>https://tailscale.com/changelog/#2024-06-20-service</guid>
            <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Tailscale Kubernetes operator&lt;/a&gt; is available. For guidance on installing and updating, see our &lt;a href=&quot;/kb/1236/kubernetes-operator#installation&quot;&gt;installation instructions&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Tailscale Kubernetes operator proxies can now be configured to accept routes advertised by tailnet peers using the new &lt;code&gt;proxyClass.spec.tailscale.acceptRoutes&lt;/code&gt; field. To learn more, see our &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/k8s-operator/api.md#proxyclass&quot;&gt;ProxyClass documentation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Images and image pull policies can be configured for individual Tailscale Kubernetes operator proxies using ProxyClass.&lt;/li&gt;
&lt;li&gt;New: Connector Custom Resources status now includes the proxy&#039;s tailnet IP addresses and MagicDNS name.&lt;/li&gt;
&lt;li&gt;Fixed: Helm values file now allows configuring image repositories using a repository key, which is a standard and expected by some tools.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale tsrecorder v1.68.1</title>
            <link>https://tailscale.com/changelog/#2024-06-20-service</link>
            <guid>https://tailscale.com/changelog/#2024-06-20-service</guid>
            <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;A new release of the &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;Tailscale &lt;code&gt;tsrecorder&lt;/code&gt;&lt;/a&gt; is available. You can download it from &lt;a href=&quot;https://hub.docker.com/r/tailscale/tsrecorder/tags&quot;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;code&gt;--state&lt;/code&gt; flag or the &lt;code&gt;TS_STATE&lt;/code&gt; environment variable can be used to specify a Kubernetes &lt;code&gt;Secret&lt;/code&gt; as &lt;a href=&quot;/kb/1278/tailscaled&quot;&gt;&lt;code&gt;tailscaled&lt;/code&gt;&lt;/a&gt; state store when &lt;a href=&quot;/kb/1263/session-recording-s3#deploy-the-recorder-node&quot;&gt;deploying the &lt;code&gt;tsrecorder&lt;/code&gt; container&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: &lt;code&gt;--dst&lt;/code&gt; flag for destination can be set as the environment variable &lt;code&gt;TSRECORDER_DST&lt;/code&gt; when deploying the &lt;code&gt;tsrecorder&lt;/code&gt; container.&lt;/li&gt;
&lt;li&gt;New: &lt;code&gt;--bucket&lt;/code&gt; flag for the S3 bucket name can be set as the environment variable &lt;code&gt;TSRECORDER_BUCKET&lt;/code&gt; when deploying the &lt;code&gt;tsrecorder&lt;/code&gt; container.&lt;/li&gt;
&lt;li&gt;New: &lt;code&gt;--hostname&lt;/code&gt; flag for the hostname can be set as the environment variable &lt;code&gt;TSRECORDER_HOSTNAME&lt;/code&gt; when deploying the &lt;code&gt;tsrecorder&lt;/code&gt; container.&lt;/li&gt;
&lt;li&gt;New: &lt;code&gt;--ui&lt;/code&gt; flag for the user interface can be set as the environment variable &lt;code&gt;TSRECORDER_UI&lt;/code&gt; when deploying the &lt;code&gt;tsrecorder&lt;/code&gt; container.&lt;/li&gt;
&lt;li&gt;New: AWS ambient credentials can be used to access the S3 backend.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.68.1</title>
            <link>https://tailscale.com/changelog/#2024-06-14-client</link>
            <guid>https://tailscale.com/changelog/#2024-06-14-client</guid>
            <pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All Platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1201/4via6-subnets&quot;&gt;4via6 subnet router&lt;/a&gt; advertisement works as expected.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1193/tailscale-ssh&quot;&gt;Tailscale SSH&lt;/a&gt; access to Security-Enhanced Linux (SELinux) machines works as expected.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Android TV navigation is improved.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.68.0</title>
            <link>https://tailscale.com/changelog/#2024-06-12-client</link>
            <guid>https://tailscale.com/changelog/#2024-06-12-client</guid>
            <pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All Platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1067/update#auto-updates&quot;&gt;Auto-updates&lt;/a&gt; are available for containers. The tailnet-wide default is ignored in containers.&lt;/li&gt;
&lt;li&gt;New: When enabled, auto-updates get applied even if the node is down or disconnected from the &lt;a href=&quot;/kb/1155/terminology-and-concepts#coordination-server&quot;&gt;coordination server&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1243/tailscale-lock#lock-status&quot;&gt;&lt;code&gt;tailscale lock status&lt;/code&gt;&lt;/a&gt; now prints the node&#039;s signature.&lt;/li&gt;
&lt;li&gt;Changed: Go is updated to version 1.22.4.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1022/install-windows&quot;&gt;&lt;code&gt;.exe&lt;/code&gt; installer&lt;/a&gt; no longer downloads MSI packages for Windows 7 and Windows 8, automatically. See the &lt;a href=&quot;/changelog#2023-05-24&quot;&gt;v1.42.0 changelog&lt;/a&gt; for our initial end of life announcement.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1016/install-mac&quot;&gt;Standalone&lt;/a&gt; variant of the client can now install a launcher for the &lt;a href=&quot;/kb/1080/cli&quot;&gt;Tailscale CLI&lt;/a&gt; in &lt;code&gt;/usr/local/bin&lt;/code&gt; by going to &lt;strong&gt;Settings&lt;/strong&gt;, &lt;strong&gt;CLI integration&lt;/strong&gt;, then &lt;strong&gt;Show me how&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;New: Standalone variant of the client now supports notifications when a file is received using &lt;a href=&quot;/kb/1106/taildrop&quot;&gt;Taildrop&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Pop-up notification displays when a network might be vulnerable to a potential TunnelVision attack. For more information, see &lt;a href=&quot;/kb/1412/tunnel-vision&quot;&gt;TunnelVision vulnerability and Tailscale&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Changed: Client starts up more reliably if another VPN app is running when Tailscale is enabled.&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;https://pkgs.tailscale.com/stable/#macos&quot;&gt;&lt;code&gt;.pkg&lt;/code&gt; installer&lt;/a&gt; terminates pre-existing copies of Tailscale and the VPN extension before proceeding with installation if Tailscale was already installed.&lt;/li&gt;
&lt;li&gt;Fixed: TunnelBear installation is properly detected, and warns the user about incompatibility.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;code&gt;Using Exit Node&lt;/code&gt; label no longer appears incorrectly in the app menu before completing onboarding, upon the first time app launch.&lt;/li&gt;
&lt;li&gt;Fixed: Fixed a bug with split DNS domains being used as search domains after a network change.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Battery life is optimized by offloading DNS resolution to iOS in more cases.&lt;/li&gt;
&lt;li&gt;Changed: Client now starts more reliably if another VPN app is running when Tailscale is enabled.&lt;/li&gt;
&lt;li&gt;Fixed: Bug report view no longer copies the bug report ID to the clipboard automatically.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;strong&gt;Reauthenticate&lt;/strong&gt; button for in-app key expiry notifications works as expected.&lt;/li&gt;
&lt;li&gt;Fixed: Dark mode contains minor changes to UI colors.&lt;/li&gt;
&lt;li&gt;Fixed: Fixed a bug with split DNS domains being used as search domains after a network change.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Client now starts more reliably if another VPN app is running when Tailscale is enabled.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;strong&gt;Reauthenticate&lt;/strong&gt; button for in-app key expiry notifications works as expected.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: On-off toggle state better matches the actual client state.&lt;/li&gt;
&lt;li&gt;Changed: Status notifications when Tailscale is disconnected are now background notifications, and tapping on notifications launches the Tailscale app.&lt;/li&gt;
&lt;li&gt;Changed: Client starts automatically after the first login.&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1315/mdm-keys&quot;&gt;System policy&lt;/a&gt; (MDM) support is added for mandatory exit nodes.&lt;/li&gt;
&lt;li&gt;Fixed: Organization name is now rendered properly when set in the &lt;a href=&quot;/kb/1315/mdm-keys#set-your-organization-name&quot;&gt;&lt;code&gt;ManagedByOrganizationName&lt;/code&gt;&lt;/a&gt; system policy.&lt;/li&gt;
&lt;li&gt;Fixed: Crashing no longer occurs when launching Tailscale and another VPN application was already running.&lt;/li&gt;
&lt;li&gt;Fixed: &lt;a href=&quot;/kb/1103/exit-nodes#advertise-a-device-as-an-exit-node&quot;&gt;Running an exit node&lt;/a&gt; no longer lets you &lt;a href=&quot;/kb/1103/exit-nodes#use-the-exit-node&quot;&gt;use another device as an exit node&lt;/a&gt; and vice versa.&lt;/li&gt;
&lt;li&gt;Fixed: Home screen shows the selected exit node country and city when using &lt;a href=&quot;/kb/1258/mullvad-exit-nodes&quot;&gt;Mullvad exit nodes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The Tailscale client releases for containers such as the &lt;a href=&quot;/kb/1236/kubernetes-operator&quot;&gt;Kubernetes operator&lt;/a&gt;, &lt;a href=&quot;/kb/1282/docker&quot;&gt;Docker&lt;/a&gt; image, and &lt;a href=&quot;/kb/1246/tailscale-ssh-session-recording&quot;&gt;tsrecorder&lt;/a&gt; are typically released a few days after the initial client release. A separate changelog will be published when client updates for containers are available.&lt;/p&gt;
</description>
        </item>
        <item>
            <title>Auto exit nodes</title>
            <link>https://tailscale.com/changelog/#2024-05-30-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-30-service</guid>
            <pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: You can now automatically select a &lt;a href=&quot;/kb/1392/auto-exit-nodes&quot;&gt;recommended exit node&lt;/a&gt; based on client information (such as location).&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Exit node destination logging</title>
            <link>https://tailscale.com/changelog/#2024-05-24-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-24-service</guid>
            <pubDate>Fri, 24 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;Exit node&lt;/a&gt; destination logging can now be configured from the &lt;a href=&quot;https://login.tailscale.com/admin/logs/network&quot;&gt;&lt;strong&gt;Network flow logs&lt;/strong&gt;&lt;/a&gt; tab in the &lt;strong&gt;Logs&lt;/strong&gt; page of the admin console.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.66.4</title>
            <link>https://tailscale.com/changelog/#2024-05-20-client</link>
            <guid>https://tailscale.com/changelog/#2024-05-20-client</guid>
            <pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Restored UDP connectivity through &lt;a href=&quot;/kb/1258/mullvad-exit-nodes&quot;&gt;Mullvad exit nodes&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Stateful filtering is now off by default. Stateful filtering was introduced in 1.66.0 as a mitigation for a vulnerability described in &lt;a href=&quot;/security-bulletins#ts-2024-005&quot;&gt;TS-2024-005&lt;/a&gt;, and inadvertently broke DNS resolution from containers running on the host. Most vulnerable setups are protected by other mitigations already, except when &lt;code&gt;autogroup:danger-all&lt;/code&gt; is used in &lt;a href=&quot;/kb/1018/acls&quot;&gt;ACLs&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.66.3</title>
            <link>https://tailscale.com/changelog/#2024-05-15-client</link>
            <guid>https://tailscale.com/changelog/#2024-05-15-client</guid>
            <pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;&lt;em&gt;Note&lt;/em&gt;: Tailscale v1.66.2 was an internal-only release.&lt;/p&gt;
&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Login URLs did not always appear in the console when running &lt;a href=&quot;/kb/1080/cli#up&quot;&gt;&lt;code&gt;tailscale up&lt;/code&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Reintroduced the Quick Settings title that v1.66.0 temporarily removed.&lt;/li&gt;
&lt;li&gt;Changed: Improved the VPN service connection logic, especially when rebooting the device with Always-On VPN enabled.&lt;/li&gt;
&lt;li&gt;Changed: The persistent VPN status notification now informs the user with a muted icon when the VPN is disconnected. VPN status notifications can be disabled in the system notification settings.&lt;/li&gt;
&lt;li&gt;Fixed: The &quot;Enable&quot; button in the exit node selector banner now renders with the correct background color.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Kubernetes operator&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Breaking change: Starting with v1.66, the Kubernetes operator must always run the same or later version as the proxies it manages.&lt;/li&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1440/kubernetes-operator-cloud-services&quot;&gt;Expose cloud services&lt;/a&gt; on cluster network to the tailnet, using Kubernetes &lt;code&gt;ExternalName&lt;/code&gt; Services. This allows exposing cloud services, such as RDS instances, to tailnet by their DNS names.&lt;/li&gt;
&lt;li&gt;New: Expose tailnet services that use &lt;a href=&quot;/kb/1153/enabling-https&quot;&gt;Tailscale HTTPS&lt;/a&gt; to cluster workloads. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/pull/11019&quot;&gt;#11019&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Cluster workloads can now refer to Tailscale Ingress resources by their MagicDNS names. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/pull/11019&quot;&gt;#11019&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Configure environment variables for Tailscale Kubernetes operator proxies using &lt;code&gt;ProxyClass&lt;/code&gt; CRD.
Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/k8s-operator/api.md#proxyclass&quot;&gt;&lt;code&gt;ProxyClass&lt;/code&gt; API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Expose &lt;code&gt;tailscaled&lt;/code&gt; metrics endpoint for Tailscale Kubernetes operator proxies through &lt;code&gt;ProxyClass&lt;/code&gt; CRD. Note that the &lt;code&gt;tailscaled&lt;/code&gt; metrics are unstable and will likely change in the future. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/k8s-operator/api.md#proxyclass&quot;&gt;&lt;code&gt;ProxyClass&lt;/code&gt; API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Configure labels for the Kubernetes operator Pods with Helm chart values. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/cmd/k8s-operator/deploy/chart/values.yaml&quot;&gt;Helm chart values&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: Configure affinity rules for Kubernetes operator proxy Pods with &lt;code&gt;ProxyClass&lt;/code&gt;. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/k8s-operator/api.md#proxyclass&quot;&gt;&lt;code&gt;ProxyClass&lt;/code&gt; API&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fixed: Kubernetes operator proxy &lt;code&gt;init&lt;/code&gt; container no longer attempts to enable IPv6 forwarding on systems that don&#039;t have IPv6 module loaded. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/pull/11867&quot;&gt;#11867&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Containers&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: Tailscale containers running on Kubernetes no longer error if an empty Kubernetes &lt;code&gt;Secret&lt;/code&gt; is pre-created for the &lt;code&gt;tailscaled&lt;/code&gt; state. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/pull/11326&quot;&gt;#11326&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fixed: Improved the ambiguous error messages when Tailscale running on Kubernetes does not have the right permissions to perform actions against the &lt;code&gt;tailscaled&lt;/code&gt; state &lt;code&gt;Secret&lt;/code&gt;. Refer to &lt;a href=&quot;https://github.com/tailscale/tailscale/pull/11326&quot;&gt;#11326&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Dark mode in the admin console</title>
            <link>https://tailscale.com/changelog/#2024-05-15-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-15-service</guid>
            <pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Use the &lt;strong&gt;Light&lt;/strong&gt;, &lt;strong&gt;Dark&lt;/strong&gt;, or &lt;strong&gt;Use system setting&lt;/strong&gt; theme in the admin console by clicking the avatar menu on the top-right and selecting &lt;strong&gt;Appearance&lt;/strong&gt;. The default theme is &lt;strong&gt;Use system setting&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Support for Amazon Fire devices</title>
            <link>https://tailscale.com/changelog/#2024-05-10-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-10-service</guid>
            <pubDate>Fri, 10 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: The Tailscale app for Android is now available in the &lt;a href=&quot;https://www.amazon.com/dp/B0D38TRB3N&quot;&gt;Amazon Appstore&lt;/a&gt; for &lt;a href=&quot;/kb/1394/install-amazon-fire&quot;&gt;Amazon Fire TVs and tablets&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.66.1</title>
            <link>https://tailscale.com/changelog/#2024-05-09-client</link>
            <guid>https://tailscale.com/changelog/#2024-05-09-client</guid>
            <pubDate>Thu, 09 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;This release is exclusively for Linux platforms and the &lt;a href=&quot;/kb/1065/macos-variants&quot;&gt;standalone variant&lt;/a&gt; of the macOS client. It is not available for other platforms.&lt;/p&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1080/cli#set&quot;&gt;&lt;code&gt;tailscale set&lt;/code&gt;&lt;/a&gt; command flags &lt;code&gt;--netfilter-mode&lt;/code&gt;, &lt;code&gt;--snat-subnet-routes&lt;/code&gt;, and &lt;code&gt;--stateful-filtering&lt;/code&gt; are added.&lt;/li&gt;
&lt;li&gt;Fixed: Issue with &lt;a href=&quot;/kb/1294/firewall-mode&quot;&gt;&lt;code&gt;nftables&lt;/code&gt;&lt;/a&gt; rules for stateful filtering, introduced in v1.66.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: A version mismatch warning no longer displays when upgrading, if no mismatch is detected.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>ACL syntax updates</title>
            <link>https://tailscale.com/changelog/#2024-05-08-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-08-service</guid>
            <pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: As part of a security fix to address an issue related to exit nodes and subnet routing (&lt;a href=&quot;/security-bulletins/#ts-2024-005&quot;&gt;TS-2024-005&lt;/a&gt;), changes are made to &lt;a href=&quot;/kb/1018/acls&quot;&gt;ACLs&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;The meaning of &lt;code&gt;*&lt;/code&gt; when used in the &lt;a href=&quot;/kb/1337/acl-syntax#src&quot;&gt;&lt;code&gt;src&lt;/code&gt;&lt;/a&gt; field in ACLs has been changed. Previously, &lt;code&gt;*&lt;/code&gt; expanded to include any IPv4 and IPv6 address. With this change, &lt;code&gt;*&lt;/code&gt; expands to all &lt;a href=&quot;/kb/1015/100.x-addresses&quot;&gt;Tailscale IP addresses&lt;/a&gt; and all IP addresses from approved &lt;a href=&quot;/kb/1019/subnets&quot;&gt;subnet routes&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The new &lt;code&gt;autogroup:danger-all&lt;/code&gt; ACL type has been added, which matches the previous definition of &lt;code&gt;*&lt;/code&gt; when used in the &lt;code&gt;src&lt;/code&gt; field. If you are using default ACLs or have specified &lt;code&gt;*&lt;/code&gt; in &lt;code&gt;src&lt;/code&gt;, you don&#039;t need to make any ACL changes to get the new secure behavior.&lt;/li&gt;
&lt;li&gt;We recommend updating all Tailscale clients to v1.66 to benefit from the additional security improvements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.66.0</title>
            <link>https://tailscale.com/changelog/#2024-05-08-client</link>
            <guid>https://tailscale.com/changelog/#2024-05-08-client</guid>
            <pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;p&gt;We recommend updating all Tailscale clients to v1.66.0 or later to benefit from additional security improvements.&lt;/p&gt;
&lt;h6&gt;All platforms&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Implemented client-side quarantining for shared-in exit nodes, as a mitigation for a security vulnerability described in &lt;a href=&quot;/security-bulletins#ts-2024-005&quot;&gt;TS-2024-005&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Linux&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Use the &lt;code&gt;--stateful-filtering&lt;/code&gt; flag for the &lt;a href=&quot;/kb/1241/tailscale-up&quot;&gt;&lt;code&gt;tailscale up&lt;/code&gt;&lt;/a&gt; to enable stateful filtering for &lt;a href=&quot;/kb/1019/subnets&quot;&gt;subnet routers&lt;/a&gt; and &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;exit nodes&lt;/a&gt;, as a mitigation for a security vulnerability described in &lt;a href=&quot;/security-bulletins#ts-2024-005&quot;&gt;TS-2024-005&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; This change can break existing setups that depend on forwarding connections from external hosts (internet, LAN, Docker containers, etc.) into the tailnet through a Tailscale node. If your setup depends on such forwarding, you can disable stateful filtering with the &lt;code&gt;tailscale up --stateful-filtering=false&lt;/code&gt; command.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1080/cli#tab-completion&quot;&gt;tab completion&lt;/a&gt; to type the first few letters of a Tailscale CLI command, flag, or arguments, followed by the &lt;code&gt;tab&lt;/code&gt; key to complete the item being typed. Set up tab completion by using the &lt;a href=&quot;/kb/1080/cli#completion&quot;&gt;&lt;code&gt;tailscale completion&lt;/code&gt;&lt;/a&gt; command.&lt;/li&gt;
&lt;li&gt;New: Use the &lt;a href=&quot;/kb/1080/cli#exit-node&quot;&gt;&lt;code&gt;tailscale exit-node suggest&lt;/code&gt;&lt;/a&gt; command to automatically pick an available exit node that is likely to perform best.&lt;/li&gt;
&lt;li&gt;Changed: &lt;a href=&quot;/kb/1214/site-to-site&quot;&gt;Site-to-site networking&lt;/a&gt; now also requires &lt;code&gt;--stateful-filtering=false&lt;/code&gt; in addition to &lt;code&gt;--snat-subnet-routes=false&lt;/code&gt; on new subnet routers. Existing subnet routers with &lt;code&gt;--snat-subnet-routes=false&lt;/code&gt; will default to &lt;code&gt;--stateful-filtering=false&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;macOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: View a suggested &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;exit node&lt;/a&gt; in the &lt;strong&gt;Exit Node&lt;/strong&gt; picker when available.&lt;/li&gt;
&lt;li&gt;New: Generate a macOS Configuration Report &lt;code&gt;.txt&lt;/code&gt; file from the &lt;strong&gt;Bug Report&lt;/strong&gt; view to help the Tailscale support team diagnose issues.&lt;/li&gt;
&lt;li&gt;Changed: Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;iOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: See direct vs. relayed connections in the &lt;strong&gt;Ping&lt;/strong&gt; view.&lt;/li&gt;
&lt;li&gt;New: View a suggested &lt;a href=&quot;/kb/1103/exit-nodes&quot;&gt;exit node&lt;/a&gt; in the &lt;strong&gt;Exit Node&lt;/strong&gt; picker when available.&lt;/li&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1085/auth-keys&quot;&gt;auth keys&lt;/a&gt; to log in without using the browser.&lt;/li&gt;
&lt;li&gt;New: Search &lt;a href=&quot;/kb/1068/acl-tags&quot;&gt;tagged devices&lt;/a&gt; by tag in the &lt;strong&gt;Devices&lt;/strong&gt; list.&lt;/li&gt;
&lt;li&gt;New: Remove accounts in the &lt;strong&gt;Fast User Switching&lt;/strong&gt; view by using a long press, without having to log out.&lt;/li&gt;
&lt;li&gt;Changed: Improved UI experience to log into a custom coordination server like &lt;a href=&quot;/blog/opensource#the-open-source-coordination-server&quot;&gt;Headscale&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Changed: The &lt;strong&gt;Fast User Switching&lt;/strong&gt; view can now be used when Tailscale is disconnected.&lt;/li&gt;
&lt;li&gt;Changed: Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.&lt;/li&gt;
&lt;li&gt;Changed: Reduced app launch time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;tvOS&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;New: Manage DNS configuration in the &lt;strong&gt;DNS Settings&lt;/strong&gt; view.&lt;/li&gt;
&lt;li&gt;New: Generate a &lt;a href=&quot;/kb/1227/bug-report&quot;&gt;bug report&lt;/a&gt; identifier by navigating to &lt;strong&gt;About Tailscale&lt;/strong&gt; &gt; &lt;strong&gt;Report an issue&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Changed: Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Android&lt;/h6&gt;
&lt;p&gt;We&#039;ve rebuilt the Android app from the ground up, adopting a similar design that we&#039;ve previously rolled out on iOS and using the latest Android best practices.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New: Use new status indicators to see at-a-glance insights into node connectivity. Tap on a node to see detailed information.&lt;/li&gt;
&lt;li&gt;New: See detailed information about resolvers, domains, and routing configurations in a dedicated &lt;strong&gt;DNS Settings&lt;/strong&gt; view.&lt;/li&gt;
&lt;li&gt;New: See the status of &lt;a href=&quot;/kb/1226/tailnet-lock&quot;&gt;Tailnet lock&lt;/a&gt; and node keys.&lt;/li&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1225/fast-user-switching&quot;&gt;Fast user switching&lt;/a&gt; to switch between two or more logged-in accounts on the same device, without requiring you to re-authenticate.&lt;/li&gt;
&lt;li&gt;New: Use &lt;a href=&quot;/kb/1085/auth-keys&quot;&gt;auth keys&lt;/a&gt; to log in without using the browser.&lt;/li&gt;
&lt;li&gt;New: Manage Android devices in your tailnet using &lt;a href=&quot;/kb/1384/android-mdm&quot;&gt;Mobile Device Management&lt;/a&gt; (MDM) solutions such as &lt;a href=&quot;/kb/1386/mdm-google-workspace&quot;&gt;Google Workspace&lt;/a&gt;, &lt;a href=&quot;/kb/1327/mmdm-microsoft-intune&quot;&gt;Microsoft Intune&lt;/a&gt;, or &lt;a href=&quot;/kb/1385/tinymdm&quot;&gt;TinyMDM&lt;/a&gt;, among other tools.&lt;/li&gt;
&lt;li&gt;New: Accessibility support.&lt;/li&gt;
&lt;li&gt;New: Use dark mode as an alternative to light mode.&lt;/li&gt;
&lt;li&gt;Changed: The &lt;strong&gt;Quick Settings&lt;/strong&gt; tile has been temporarily disabled, pending resolution of an issue.&lt;/li&gt;
&lt;li&gt;Changed: More intuitive behavior switching between exit nodes.&lt;/li&gt;
&lt;li&gt;Fixed: Issue with LAN access during exit node use.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Device posture management GA</title>
            <link>https://tailscale.com/changelog/#2024-05-01-service</link>
            <guid>https://tailscale.com/changelog/#2024-05-01-service</guid>
            <pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: Device posture management GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;)
&lt;ul&gt;
&lt;li&gt;Use &lt;a href=&quot;/kb/1288/device-posture&quot;&gt;Device posture management&lt;/a&gt; to collect device properties and set device connectivity rules within your Tailscale network. Leverage &lt;a href=&quot;/kb/1289/crowdstrike-zta&quot;&gt;Tailscale&#039;s integration with CrowdStrike&lt;/a&gt; to use Falcon Zero Trust Assessment (ZTA) scores to enable granular access control based on device health and security.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Manage split DNS in API and Terraform</title>
            <link>https://tailscale.com/changelog/#2024-04-30-service</link>
            <guid>https://tailscale.com/changelog/#2024-04-30-service</guid>
            <pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: The API can now &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/api.md#get-split-dns&quot;&gt;read&lt;/a&gt;, &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/api.md#update-split-dns&quot;&gt;update&lt;/a&gt;, and &lt;a href=&quot;https://github.com/tailscale/tailscale/blob/main/api.md#set-split-dns&quot;&gt;set&lt;/a&gt; &lt;a href=&quot;/kb/1054/dns#nameservers&quot;&gt;split DNS&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;New: The &lt;a href=&quot;https://registry.terraform.io/providers/tailscale/tailscale/latest/docs/resources/dns_split_nameservers&quot;&gt;Tailscale Terraform provider&lt;/a&gt; can now manage &lt;a href=&quot;/kb/1054/dns#nameservers&quot;&gt;split DNS&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Log streaming with Axiom</title>
            <link>https://tailscale.com/changelog/#2024-04-23-service</link>
            <guid>https://tailscale.com/changelog/#2024-04-23-service</guid>
            <pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: Log streaming integration with &lt;a href=&quot;https://axiom.co&quot;&gt;Axiom&lt;/a&gt; GA (&lt;a href=&quot;/kb/1167/release-stages/#general-availability-ga&quot;&gt;generally available&lt;/a&gt;).
&lt;ul&gt;
&lt;li&gt;Use Axiom for &lt;a href=&quot;/kb/1255/log-streaming&quot;&gt;log streaming&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Windows OS versions in admin console</title>
            <link>https://tailscale.com/changelog/#2024-04-22-service</link>
            <guid>https://tailscale.com/changelog/#2024-04-22-service</guid>
            <pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: Windows machines in the admin console are now displayed using their marketing version number instead of their internal version number.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>All identity providers available to everyone</title>
            <link>https://tailscale.com/changelog/#2024-04-18-service</link>
            <guid>https://tailscale.com/changelog/#2024-04-18-service</guid>
            <pubDate>Thu, 18 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: Allowable &lt;a href=&quot;/kb/1013/sso-providers&quot;&gt;identity providers&lt;/a&gt; are no longer limited by &lt;a href=&quot;/pricing&quot;&gt;pricing plan&lt;/a&gt;. Any supported identity provider is available to all plans.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Tailscale v1.64.2</title>
            <link>https://tailscale.com/changelog/#2024-04-17-client</link>
            <guid>https://tailscale.com/changelog/#2024-04-17-client</guid>
            <pubDate>Wed, 17 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;h6&gt;Windows&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Changed: Installers are now built using WiX toolchain &lt;a href=&quot;https://www.firegiant.com/blog/2024/2/6/wix-security-releases-available/&quot;&gt;version 3.14.1&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6&gt;Synology&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Fixed: DiskStation Manager UI no longer freezes for a few minutes at startup when attempting to clean unused routes. This update is applicable to the version provided on &lt;a href=&quot;https://pkgs.tailscale.com/stable/#spks&quot;&gt;pkgs.tailscale.com&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Changelog update</title>
            <link>https://tailscale.com/changelog/#2024-04-15-other</link>
            <guid>https://tailscale.com/changelog/#2024-04-15-other</guid>
            <pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;Changed: The Tailscale changelog has migrated to a new server. To prevent disruptions to RSS readers that subscribe to our changelog, we have limited the RSS feed to entries published on or after 2024-04-15. Existing RSS subscriptions should not lose access to older entries that have already been downloaded. The full changelog history is always available on our website&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
            <title>Share devices by email from the admin console</title>
            <link>https://tailscale.com/changelog/#2024-04-15-service</link>
            <guid>https://tailscale.com/changelog/#2024-04-15-service</guid>
            <pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate>
            <description>&lt;ul&gt;
&lt;li&gt;New: &lt;a href=&quot;/kb/1084/sharing&quot;&gt;Share devices&lt;/a&gt; by sending emails directly from the admin console. The email will contain the invitation and instructions on how to accept the device share.&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
    </channel>
</rss>