authentication: present users with a valid login page when attempting to login even after leaving device unattended for several days
networking: mute noisy peer mtu discovery errors
networking: expose gVisor metrics in debug mode
port mapper: support legacy "urn:dslforum-org" port mapping services
port mapper: fix crash when no support mapping services found
ssh: log warning when unable to find SSH host keys
serve: improve error message when running as non-root
cloud servers: Detect when Tailscale is running on Digital Ocean and automatically use Digital Ocean's DNS resolvers (ask Andrew)
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
Fixed: tailscaled could be slow or cause increased CPU usage with large routing tables
Synology
fix stalling SMB transfers of large files
macOS
Added: New UI to add/remove/switch between user accounts, including using custom control servers
Added: New UI to change client preferences
Added: New UI to manage updates for the Standalone variant of the client, including switching in-app between stable and unstable builds.
Added: VPN On-Demand is now supported on macOS, to automatically connect/disconnect Tailscale when specific conditions are triggered
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
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: Stale devices are no longer presented in the devices list
Android
Improved: Sort Mullvad exit nodes to make it easier to find best node for each location
Fixed: Quick settings tile now works
Fixed: Mullvad tunnels are no longer shown as regular nodes in UI
Kubernetes operator
New: a new ProxyClass custom resource that allows to provide custom configuration for cluster resources that the operator creates
New: ACL tags for the operator can now be configured via Helm chart values
Fixed: routing to Ingress backends that require an exact path without a slash (/) suffix
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [tailscale.com](https://github.com/tailscale/tailscale) | require | minor | `v1.58.2` -> `v1.60.0` |
---
### Release Notes
<details>
<summary>tailscale/tailscale (tailscale.com)</summary>
### [`v1.60.0`](https://github.com/tailscale/tailscale/releases/tag/v1.60.0): 1.60.0
[Compare Source](https://github.com/tailscale/tailscale/compare/v1.58.2...v1.60.0)
#### All Platforms
- build Tailscale with Go 1.22
- authentication: present users with a valid login page when attempting to login even after leaving device unattended for several days
- networking: mute noisy peer mtu discovery errors
- networking: expose gVisor metrics in debug mode
- port mapper: support legacy "urn:dslforum-org" port mapping services
- port mapper: fix crash when no support mapping services found
- ssh: log warning when unable to find SSH host keys
- serve: improve error message when running as non-root
- cloud servers: Detect when Tailscale is running on Digital Ocean and automatically use Digital Ocean's DNS resolvers (ask Andrew)
- 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
- Fixed: tailscaled could be slow or cause increased CPU usage with large routing tables
#### Synology
- fix stalling SMB transfers of large files
#### macOS
- Added: New UI to add/remove/switch between user accounts, including using custom control servers
- Added: New UI to change client preferences
- Added: New UI to manage updates for the Standalone variant of the client, including switching in-app between stable and unstable builds.
- Added: VPN On-Demand is now supported on macOS, to automatically connect/disconnect Tailscale when specific conditions are triggered
- 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
- 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: Stale devices are no longer presented in the devices list
#### Android
- Improved: Sort Mullvad exit nodes to make it easier to find best node for each location
- Fixed: Quick settings tile now works
- Fixed: Mullvad tunnels are no longer shown as regular nodes in UI
#### Kubernetes operator
- New: a new ProxyClass custom resource that allows to provide custom configuration for cluster resources that the operator creates
- New: ACL tags for the operator can now be configured via Helm chart values
- Fixed: routing to Ingress backends that require an exact path without a slash (/) suffix
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNDAuMyIsInVwZGF0ZWRJblZlciI6IjM3LjE0MC4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
v1.58.2->v1.60.0Release Notes
tailscale/tailscale (tailscale.com)
v1.60.0: 1.60.0Compare Source
All Platforms
Windows
Synology
macOS
iOS / tvOS
Android
Kubernetes operator
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.