Updated 1.60.0 (markdown)

Anton Tolchanov 2024-03-11 15:45:55 +00:00
parent db3203a31a
commit 0b9137377e

@ -1,56 +1,45 @@
## All Platforms # All Platforms
* build Tailscale with Go 1.22 * Include ethtool information in bug report logs
* authentication: present users with a valid login page when attempting to login even after leaving device unattended for several days * Disable unnecessary hostname canonicalization for Tailscale SSH connections
* networking: mute noisy peer mtu discovery errors * Decrease verbosity of Wireguard logs
* networking: expose gVisor metrics in debug mode * Introduce a timeout for DNS over HTTP requests
* port mapper: support legacy "urn:dslforum-org" port mapping services * Add a Mullvad Family server to the list of well known DNS over HTTPS servers
* port mapper: fix crash when no support mapping services found * Add a per-client limit for TCP forwarding attempts in userspace mode.
* ssh: log warning when unable to find SSH host keys * Prefer endpoints with link-local IPv6 addresses over private ones
* serve: improve error message when running as non-root * Avoid changing home DERP region when this would degrade connectivity
* cloud servers: Detect when Tailscale is running on Digital Ocean and automatically use Digital Ocean's DNS resolvers (ask Andrew) * Build Tailscale with Go 1.22.1
* app connectors: enable app connectors to install routes for domains that resolve to CNAME records
* app connectors: support pre-configured routes from control server
* web client: add new read-only mode
* tailscale status command: fix output formatting Tailnet includes location-based exit nodes
## Windows # Linux
* Fixed: tailscaled could be slow or cause increased CPU usage with large routing tables * Fix infinite loop while configuring DNS on Amazon Linux 2023
* Improve auto-update version detection on Alpine Linux
* Improve detection of IPv6 support in container environment
## Synology # Windows
* fix stalling SMB transfers of large files * Added support for `ManagedBy*` and `ResetToDefaults` system policy keys
* Improve handling of Tailscale Tunnel wintun adapter getting externally deleted
## macOS # macOS
* Added: New UI to add/remove/switch between user accounts, including using custom control servers * Improve Taildrop UI and notifications.
* Added: New UI to change client preferences * Improve Tailnet lock settings UI.
* Added: New UI to manage updates for the Standalone variant of the client, including switching in-app between stable and unstable builds. * Describe system extension during onboarding.
* Added: VPN On-Demand is now supported on macOS, to automatically connect/disconnect Tailscale when specific conditions are triggered * Allow toggling "Launch Tailscale on login" when Tailscale is disconnected.
* Added: Reset VPN Configuration menu item in the Debug Menu is now available to reset the system VPN configuration if needed
* Improved: An alert window is presented when the Tailscale network extension fails to start, providing suggested troubleshooting steps
* Improved: Tailscale appears in the macOS Dock when an app window is presented
* Improved: The devices list now shows all devices known to the control server, not only the ones seen in the last 4 days.
* Improved: The onboarding flow automatically advances once the user is connected
* Fixed: The authentication flow is now more reliable when Tailscale has been running for an extended period of time, and the session has expired server-side
* Fixed: Resolved a potential crash and excessive logging upon client launch
* Fixed: “Start on Login” is set correctly on macOS Ventura and earlier versions
## iOS / tvOS # iOS
* Fixed: The authentication flow is now more reliable when Tailscale has been running for an extended period of time, and the session has expired server-side * Remove unnecessary log messages triggered by changes to device power state and routing
* Fixed: Resolved a potential crash and excessive logging upon client launch * Disable TCP keepalives to improve battery usage
* Fixed: Stale devices are no longer presented in the devices list
## Android # Android
* Improved: Sort Mullvad exit nodes to make it easier to find best node for each location * Restore persisted settings on signin
* Fixed: Quick settings tile now works * Improve handling of Always-on VPN intents
* Fixed: Mullvad tunnels are no longer shown as regular nodes in UI * Apply custom control server on first start
## Kubernetes operator # Kubernetes operator
* New: a new ProxyClass custom resource that allows to provide custom configuration for cluster resources that the operator creates * Gracefully handle an Ingress resource deployed before its backing Service resource.
* New: ACL tags for the operator can now be configured via Helm chart values * Fix DNAT rule management by egress proxies in nftables mode when IP address of `tailscale.com/tailnet-fqdn` changes.
* Fixed: routing to Ingress backends that require an exact path without a slash (/) suffix