Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module tailscale.com to v1.76.6 #8

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Sep 12, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tailscale.com v1.64.1 -> v1.76.6 age adoption passing confidence

Release Notes

tailscale/tailscale (tailscale.com)

v1.76.6

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog.

v1.76.3

Compare Source

v1.76.1

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog.

v1.76.0

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog.

v1.74.1

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog.

v1.74.0

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog

v1.72.1

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog#2024-08-22.

v1.72.0

Compare Source

Please refer to the changelog available at https://tailscale.com/changelog#2024-08-19.

v1.70.0

Compare Source

All platforms

Linux

  • Fixed: Switching from unstable to stable tracks using the tailscale update command now works correctly.

Windows

  • New: Use the value auto:any to automatically select an exit node for the existing ExitNodeID system policy. Available for Enterprise plan users only.
  • New: The new AllowedSuggestedExitNodes system policy restricts which exit nodes Tailscale recommends or automatically selects.
  • Fixed: DNS leak issue.
  • Fixed: Switching from unstable to stable tracks using the tailscale update command now works correctly.
  • Fixed: Taildrive server no longer starts unnecessarily when no drives are configured.

macOS

Note: 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.

  • New: Toggle Tailscale DNS from Siri or the Shortcuts app.
  • 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 connectivity also change the Tailscale icon in the system menubar to show an exclamation mark.
  • 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.
  • New: The Tailscale client now warns you when the built-in macOS content filter (Screen Time) prevents Tailscale from connecting.
  • New: Use the value auto:any to automatically select an exit node for the existing ExitNodeID system policy. Available for Enterprise plan users only.
  • Changed: The exit node picker no longer presents exit node suggestions if the organization enforces always using the suggested exit node using the ExitNodeID system policy.
  • Fixed: Disconnect shortcut no longer connects to the VPN tunnel if executed when Tailscale is disconnected.
  • Fixed: Taildrive server no longer starts unnecessarily when no drives are configured.
  • Fixed: Increased the reliability of the Install Updates Automatically setting.

iOS

  • New: Toggle Tailscale DNS from Siri or the Shortcuts app.
  • New: Use the value auto:any to automatically select an exit node for the existing ExitNodeID system policy. Available for Enterprise plan users only.
  • Fixed: wireguard-go memory pool deadlock issue is resolved.
  • Fixed: Disconnect shortcut no longer connects to the VPN tunnel if executed when Tailscale is disconnected.
  • Fixed: User interface no longer flickers when selecting an exit node.

tvOS

  • New: Use the value auto:any to automatically select an exit node for the existing ExitNodeID system policy. Available for Enterprise plan users only.
  • Fixed: wireguard-go memory pool deadlock issue is resolved.
  • Fixed: User interface no longer flickers when selecting an exit node.

Android

  • New: Access ping information and connection status by long-pressing on a device in the devices list and selecting Ping.
  • New: Use split tunneling to force or exclude app traffic through your tailnet.
  • Fixed: wireguard-go memory pool deadlock issue is resolved.

v1.68.2

Compare Source

All Platforms

  • Fixed: Tailnet lock validation of rotation signatures now permits multiple nodes signed by the same pre-signed reusable auth key.

macOS, iOS

  • Changed: Wake from sleep reliability is improved for re-connections and transitions between networks.

v1.68.1

Compare Source

All Platforms

Linux

  • Fixed: Tailscale SSH access to Security-Enhanced Linux (SELinux) machines works as expected.

v1.68.0

Compare Source

All Platforms

  • Changed: Build Tailscale with Go 1.22.4
  • New: Auto-updates are allowed in containers, but ignore the tailnet-wide default
  • New: Apply auto-updates even if the node is down or disconnected from the coordination server.
  • New: tailscale lock status now prints the node's signature.

Windows

  • Changed: The exe installer no longer has the ability to automatically download MSI packages for Windows 7 and Windows 8. See the v1.42.0 changelog for our initial end of life annoucement.

macOS

  • New: The Standalone variant of Tailscale can now install the Tailscale CLI in /usr/local/bin for quicker and easier access.
  • New: Tailscale now detects any attempt to use DHCP Option 121 to misroute traffic meant for the VPN (TunnelVision attack), and presents a warning to the user. System administrators can disable this warning with a system policy.
  • New: The Standalone variant of the client now supports notifications when a file is received using Taildrop.
  • Changed: Tailscale now starts more reliably if another VPN app was running when Tailscale was enabled.
  • Changed: The .pkg installer now terminates Tailscale and the VPN extension before proceeding with the installation.
  • Fixed: Tailscale now properly detects any copy of TunnelBear installed on the Mac, and warns the user about incompatibility.
  • Fixed: Resolved an issue that could have caused “Using Exit Node” to incorrectly appear in the app menu before completing onboarding, upon first app launch.

iOS

  • Changed: Battery life is optimized by offloading DNS resolution to iOS in more cases.
  • Changed: Tailscale now starts more reliably if another VPN app was running when Tailscale was enabled.
  • Fixed: Opening the bug report view no longer copies the bug report ID to the Clipboard automatically.
  • Fixed: The Reauthenticate button within in-app key expiry notifications now works properly.
  • Fixed: Minor tweaks to UI colors when dark mode is enabled.

tvOS

  • Changed: Tailscale now starts more reliably if another VPN app was running when Tailscale was enabled.
  • Fixed: The Reauthenticate button within in-app key expiry notifications now works properly.

Android

  • Fixed: Exit node selection. If the exit node location is available, we’ll now show the Country and City instead of the raw node name on the home screen
  • Changed: The on-off switch state better matches the VPN state
  • Fixed: Running as an exit node and using an exit node are now mutually exclusive
  • Changed: Disconnect notifications are now background notifications and navigation from notifications is improved
  • Fixed: Crash when running multiple VPN applications
  • Changed: MDM support for forced exit nodes and rendering of the organization name
  • Changed: Tailscale will now start automatically after the first login

v1.66.4

Compare Source

All platforms
Linux
  • Changed: Stateful filtering is now off by default. Stateful filtering was introduced in 1.66.0 as a mitigation for a vulnerability described in TS-2024-005, and inadvertently broke DNS resolution from containers running on the host. Most vulnerable setups are protected by other mitigations already, except when autogroup:danger-all is used in ACLs.

v1.66.3

Compare Source

All platforms
  • Fixed: Login URLs did not always appear in the console when running tailscale up.
Android
  • Changed: Reintroduced the Quick Settings title that v1.66.0 temporarily removed.
  • Changed: Improved the VPN service connection logic, especially when rebooting the device with Always-On VPN enabled.
  • 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.
  • Fixed: The "Enable" button in the exit node selector banner now renders with the correct background color.
Kubernetes operator
  • Breaking change: Starting with v1.66, the Kubernetes operator must always run the same or later version as the proxies it manages.
  • New: Expose cloud services on cluster network to the tailnet, using Kubernetes ExternalName Services. This allows exposing cloud services, such as RDS instances, to tailnet by their DNS names.
  • New: Expose tailnet services that use Tailscale HTTPS to cluster workloads. Refer to #​11019.
  • New: Cluster workloads can now refer to Tailscale Ingress resources by their MagicDNS names. Refer to #​11019.
  • New: Configure environment variables for Tailscale Kubernetes operator proxies using ProxyClass CRD.
    Refer to ProxyClass API.
  • New: Expose tailscaled metrics endpoint for Tailscale Kubernetes operator proxies through ProxyClass CRD. Note that the tailscaled metrics are unstable and will likely change in the future. Refer to ProxyClass API.
  • New: Configure labels for the Kubernetes operator Pods with Helm chart values. Refer to Helm chart values.
  • New: Configure affinity rules for Kubernetes operator proxy Pods with ProxyClass. Refer to ProxyClass API.
  • Fixed: Kubernetes operator proxy init container no longer attempts to enable IPv6 forwarding on systems that don't have IPv6 module loaded. Refer to #​11867.
Containers
  • Fixed: Tailscale containers running on Kubernetes no longer error if an empty Kubernetes Secret is pre-created for the tailscaled state. Refer to #​11326.
  • Fixed: Improved the ambiguous error messages when Tailscale running on Kubernetes does not have the right permissions to perform actions against the tailscaled state Secret. Refer to #​11326.

v1.66.2

Compare Source

An internal release which was not distributed

v1.66.1

Compare Source

This release is exclusively for Linux platforms and the standalone variant of the macOS client. It is not available for other platforms.

Linux
  • tailscale set command flags --netfilter-mode, --snat-subnet-routes, and --stateful-filtering are added.
  • Resolved issues with nftables rules for stateful filtering, introduced in v1.66.0.
macOS
  • A version mismatch warning no longer displays when upgrading, if no mismatch is detected.

v1.66.0

Compare Source

We recommend updating all Tailscale clients to v1.66.0 or later to benefit from additional security improvements.

All platforms
  • Implemented client-side quarantining for shared-in exit nodes, as a mitigation for a security vulnerability described in TS-2024-005.
Linux
  • Use the --stateful-filtering flag for the tailscale up to enable stateful filtering for subnet routers and exit nodes, as a mitigation for a security vulnerability described in TS-2024-005.
    • Note: 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 tailscale up --stateful-filtering=false command.
  • Use tab completion to type the first few letters of a Tailscale CLI command, flag, or arguments, followed by the tab key to complete the item being typed. Set up tab completion by using the tailscale completion command.
  • Use the tailscale exit-node suggest command to automatically pick an available exit node that is likely to perform best.
  • Site-to-site networking now also requires --stateful-filtering=false in addition to --snat-subnet-routes=false on new subnet routers. Existing subnet routers with --snat-subnet-routes=false will default to --stateful-filtering=false.
macOS
  • View a suggested exit node in the Exit Node picker when available.
  • Generate a macOS Configuration Report .txt file from the Bug Report view to help the Tailscale support team diagnose issues.
  • Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.
iOS
  • See direct vs. relayed connections in the Ping view.
  • View a suggested exit node in the Exit Node picker when available.
  • Use auth keys to log in without using the browser.
  • Search tagged devices by tag in the Devices list.
  • Remove accounts in the Fast User Switching view by using a long press, without having to log out.
  • Improved UI experience to log into a custom coordination server like Headscale.
  • The Fast User Switching view can now be used when Tailscale is disconnected.
  • Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.
  • Reduced app launch time.
tvOS
  • Manage DNS configuration in the DNS Settings view.
  • Generate a bug report identifier by navigating to About Tailscale > Report an issue.
  • Improved error detection logic warns the user when a version mismatch is detected between the Tailscale client GUI and the network extension.
Android
  • We've rebuilt the Android app from the ground up, adopting a similar design that we've previously rolled out on iOS and using the latest Android best practices.
  • Use new status indicators to see at-a-glance insights into node connectivity. Tap on a node to see detailed information.
  • See detailed information about resolvers, domains, and routing configurations in a dedicated DNS Settings view.
  • See the status of Tailnet lock and node keys.
  • Use Fast user switching to switch between two or more logged-in accounts on the same device, without requiring you to re-authenticate.
  • Use auth keys to log in without using the browser.
  • Manage Android devices in your tailnet using Mobile Device Management (MDM) solutions such as Google Workspace, Microsoft Intune, or TinyMDM, among other tools.
  • Accessibility support.
  • Use dark mode as an alternative to light mode.
  • The Quick Settings tile has been temporarily disabled, pending resolution of an issue.
  • More intuitive behavior switching between exit nodes.
  • Resolved an issue with LAN access during exit node use.

v1.64.2

Compare Source

Windows

  • Changed: Installers are now built using WiX toolchain version 3.14.1.

Synology

  • 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 pkgs.tailscale.com[^1].

[^1]: We initially noted this as being released in 1.64.1, but that package was not uploaded incorrectly, so 1.64.2 has the actual fix.


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 was generated by Mend Renovate. View the repository job log.

Copy link
Author

renovate bot commented Sep 12, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.22.2 -> 1.23.3
golang.org/x/crypto v0.22.0 -> v0.25.0
golang.org/x/sys v0.19.0 -> v0.22.0
golang.org/x/net v0.24.0 -> v0.27.0

@renovate renovate bot force-pushed the renovate/tailscale.com-1.x branch from d21d79f to ce174ec Compare September 19, 2024 05:42
@renovate renovate bot changed the title fix(deps): update module tailscale.com to v1.74.0 fix(deps): update module tailscale.com to v1.74.1 Sep 19, 2024
@renovate renovate bot force-pushed the renovate/tailscale.com-1.x branch from ce174ec to d4290b2 Compare October 11, 2024 08:47
@renovate renovate bot changed the title fix(deps): update module tailscale.com to v1.74.1 fix(deps): update module tailscale.com to v1.76.0 Oct 11, 2024
@renovate renovate bot changed the title fix(deps): update module tailscale.com to v1.76.0 fix(deps): update module tailscale.com to v1.76.1 Oct 16, 2024
@renovate renovate bot force-pushed the renovate/tailscale.com-1.x branch 2 times, most recently from 3f90fc2 to 5e7feca Compare October 22, 2024 23:27
@renovate renovate bot changed the title fix(deps): update module tailscale.com to v1.76.1 fix(deps): update module tailscale.com to v1.76.3 Oct 22, 2024
@renovate renovate bot changed the title fix(deps): update module tailscale.com to v1.76.3 fix(deps): update module tailscale.com to v1.76.6 Nov 7, 2024
@renovate renovate bot force-pushed the renovate/tailscale.com-1.x branch from 5e7feca to 9f4e1c2 Compare November 7, 2024 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants