🎉 Release of add-on Tailscale 0.25.0

This commit is contained in:
Community Hass.io Add-ons Bot 2025-02-20 21:19:06 +00:00
parent 53a17ce8fa
commit 1a05f548e5
5 changed files with 78 additions and 42 deletions

View file

@ -1057,10 +1057,10 @@ SOFTWARE.
[vscode-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [vscode-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg
[vscode-armv7-shield]: https://img.shields.io/badge/armv7-no-red.svg [vscode-armv7-shield]: https://img.shields.io/badge/armv7-no-red.svg
[vscode-i386-shield]: https://img.shields.io/badge/i386-no-red.svg [vscode-i386-shield]: https://img.shields.io/badge/i386-no-red.svg
[addon-tailscale]: https://github.com/hassio-addons/addon-tailscale/tree/v0.24.0 [addon-tailscale]: https://github.com/hassio-addons/addon-tailscale/tree/v0.25.0
[addon-doc-tailscale]: https://github.com/hassio-addons/addon-tailscale/blob/v0.24.0/README.md [addon-doc-tailscale]: https://github.com/hassio-addons/addon-tailscale/blob/v0.25.0/README.md
[tailscale-issue]: https://github.com/hassio-addons/addon-tailscale/issues [tailscale-issue]: https://github.com/hassio-addons/addon-tailscale/issues
[tailscale-version-shield]: https://img.shields.io/badge/version-v0.24.0-blue.svg [tailscale-version-shield]: https://img.shields.io/badge/version-v0.25.0-blue.svg
[tailscale-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [tailscale-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[tailscale-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [tailscale-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[tailscale-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg [tailscale-armhf-shield]: https://img.shields.io/badge/armhf-no-red.svg

View file

@ -2,18 +2,37 @@
## 🐛 Bug fixes ## 🐛 Bug fixes
- Fix base image update @lmagyar ([#435](https://github.com/hassio-addons/addon-tailscale/pull/435)) - Fix MSS clamping for site-to-site networking @lmagyar ([#453](https://github.com/hassio-addons/addon-tailscale/pull/453))
## 🚀 Enhancements ## 🚀 Enhancements
- Fix harmless typos @lmagyar ([#429](https://github.com/hassio-addons/addon-tailscale/pull/429)) - Don't break sentences into multiple log messages @lmagyar ([#452](https://github.com/hassio-addons/addon-tailscale/pull/452))
## 🧰 Maintenance
- 🎆 Updates maintenance/license year to 2025 @frenck ([#473](https://github.com/hassio-addons/addon-tailscale/pull/473))
## 📚 Documentation ## 📚 Documentation
- Update docs with DNS settings @lmagyar ([#428](https://github.com/hassio-addons/addon-tailscale/pull/428)) - Update links to Tailscale documentation @lmagyar ([#444](https://github.com/hassio-addons/addon-tailscale/pull/444))
- Reformat docs about read-only Web-UI @lmagyar ([#464](https://github.com/hassio-addons/addon-tailscale/pull/464))
- Update site-to-site networking related documentation @lmagyar ([#457](https://github.com/hassio-addons/addon-tailscale/pull/457))
## ⬆️ Dependency updates ## ⬆️ Dependency updates
- ⬆️ Update tailscale/tailscale to v1.78.0 @renovate ([#432](https://github.com/hassio-addons/addon-tailscale/pull/432)) - ⬆️ Update Add-on base image to v17.0.1 @[renovate[bot]](https://github.com/apps/renovate) ([#437](https://github.com/hassio-addons/addon-tailscale/pull/437))
- ⬆️ Update tailscale/tailscale to v1.78.1 @renovate ([#433](https://github.com/hassio-addons/addon-tailscale/pull/433)) - ⬆️ Update alpine_3_21/networkmanager to v1.50.1-r0 @[renovate[bot]](https://github.com/apps/renovate) ([#441](https://github.com/hassio-addons/addon-tailscale/pull/441))
- ⬆️ Update Add-on base image to v17 (major) @renovate ([#434](https://github.com/hassio-addons/addon-tailscale/pull/434)) - ⬆️ Update alpine_3_21/nginx to v1.26.2-r4 @[renovate[bot]](https://github.com/apps/renovate) ([#443](https://github.com/hassio-addons/addon-tailscale/pull/443))
- ⬆️ Update Add-on base image to v17.0.2 @[renovate[bot]](https://github.com/apps/renovate) ([#446](https://github.com/hassio-addons/addon-tailscale/pull/446))
- ⬆️ Update alpine_3_21/coreutils to v9.5-r2 @[renovate[bot]](https://github.com/apps/renovate) ([#448](https://github.com/hassio-addons/addon-tailscale/pull/448))
- ⬆️ Update Add-on base image to v17.1.0 @[renovate[bot]](https://github.com/apps/renovate) ([#451](https://github.com/hassio-addons/addon-tailscale/pull/451))
- ⬆️ Update alpine_3_21/networkmanager to v1.50.2-r0 @[renovate[bot]](https://github.com/apps/renovate) ([#456](https://github.com/hassio-addons/addon-tailscale/pull/456))
- ⬆️ Update tailscale/tailscale to v1.80.0 @[renovate[bot]](https://github.com/apps/renovate) ([#458](https://github.com/hassio-addons/addon-tailscale/pull/458))
- ⬆️ Update alpine_3_21/iptables to v1.8.11-r0 @[renovate[bot]](https://github.com/apps/renovate) ([#459](https://github.com/hassio-addons/addon-tailscale/pull/459))
- ⬆️ Update alpine_3_21/iptables to v1.8.11-r1 @[renovate[bot]](https://github.com/apps/renovate) ([#460](https://github.com/hassio-addons/addon-tailscale/pull/460))
- ⬆️ Update Add-on base image to v17.1.1 @[renovate[bot]](https://github.com/apps/renovate) ([#465](https://github.com/hassio-addons/addon-tailscale/pull/465))
- ⬆️ Update Add-on base image to v17.1.2 @[renovate[bot]](https://github.com/apps/renovate) ([#466](https://github.com/hassio-addons/addon-tailscale/pull/466))
- ⬆️ Update Add-on base image to v17.1.3 @[renovate[bot]](https://github.com/apps/renovate) ([#467](https://github.com/hassio-addons/addon-tailscale/pull/467))
- ⬆️ Update Add-on base image to v17.1.4 @[renovate[bot]](https://github.com/apps/renovate) ([#469](https://github.com/hassio-addons/addon-tailscale/pull/469))
- ⬆️ Update Add-on base image to v17.2.0 @[renovate[bot]](https://github.com/apps/renovate) ([#470](https://github.com/hassio-addons/addon-tailscale/pull/470))
- ⬆️ Update Add-on base image to v17.2.1 @[renovate[bot]](https://github.com/apps/renovate) ([#472](https://github.com/hassio-addons/addon-tailscale/pull/472))

View file

@ -56,11 +56,6 @@ supported interfaces to Tailscale.
Consider disabling key expiry to avoid losing connection to your Home Assistant Consider disabling key expiry to avoid losing connection to your Home Assistant
device. See [Key expiry][tailscale_info_key_expiry] for more information. device. See [Key expiry][tailscale_info_key_expiry] for more information.
**Note:** _Some of the options below also available on Tailscale's web interface
through the Web UI, but they are made read only there. You can't change them
through the Web UI, because all the changes made there would be lost when the
add-on is restarted._
```yaml ```yaml
accept_dns: true accept_dns: true
accept_routes: true accept_routes: true
@ -83,6 +78,12 @@ taildrop: true
userspace_networking: true userspace_networking: true
``` ```
> [!NOTE]
> Some of the configuration options are also available on Tailscale's web
> interface through the Web UI, but they are made read only there. You can't
> change them through the Web UI, because all the changes made there would be
> lost when the add-on is restarted.
### Option: `accept_dns` ### Option: `accept_dns`
If you are experiencing trouble with MagicDNS on this device and wish to If you are experiencing trouble with MagicDNS on this device and wish to
@ -279,10 +280,15 @@ router, and this simplifies routing configuration.
When not set, this option is enabled by default. When not set, this option is enabled by default.
To support advanced [Site-to-site networking][tailscale_info_site_to_site] (eg. To support advanced [Site-to-site networking][tailscale_info_site_to_site] (e.g.
to traverse multiple networks), you can disable this functionality, and follow to traverse multiple networks), you can disable this functionality, and follow
steps from step 3 on [Site-to-site networking][tailscale_info_site_to_site]. But steps in the [Site-to-site networking][tailscale_info_site_to_site] guide (Note:
do it only when you really understand why you need this. The add-on already handles "IP address forwarding" and "Clamp the MSS to the
MTU" for you).
**Note:** Only disable this option if you fully understand the implications.
Keep it enabled if preserving the real source IP address is not critical for
your use case.
### Option: `stateful_filtering` ### Option: `stateful_filtering`
@ -295,10 +301,10 @@ When not set, this option is disabled by default.
### Option: `tags` ### Option: `tags`
This option allows you to specify specific ACL tags for this Tailscale This option allows you to specify specific tags for this Tailscale instance.
instance. They need to start with `tag:`. They need to start with `tag:`.
More information: [ACL tags][tailscale_info_acls] More information: [Tags][tailscale_info_tags]
### Option: `taildrop` ### Option: `taildrop`
@ -325,14 +331,25 @@ with their tailnet IP, but with their tailnet name, you have to configure Home
Assistant's DNS options also. Assistant's DNS options also.
If you want to access other clients on your tailnet even from your local subnet, If you want to access other clients on your tailnet even from your local subnet,
follow steps from step 3 on [Site-to-site follow steps in the [Site-to-site networking][tailscale_info_site_to_site] guide
networking][tailscale_info_site_to_site]. (Note: The add-on already handles "IP address forwarding" and "Clamp the MSS to
the MTU" for you).
In case your local subnets collide with subnet routes within your tailnet, your **Note:** In case your local subnets collide with subnet routes within your
local network access has priority, and these addresses won't be routed toward tailnet, your local network access has priority, and these addresses won't be
your tailnet. This will prevent your Home Assistant instance from losing network routed toward your tailnet. This will prevent your Home Assistant instance from
connection. This also means that using the same subnet on multiple nodes for load losing network connection. This also means that using the same subnet on
balancing and failover is impossible with the current add-on behavior. multiple nodes for load balancing and failover is impossible with the current
add-on behavior.
**Note:** The `userspace_networking` option can remain enabled if you only need
one-way access from tailnet clients to your local subnet, without requiring
access from your local subnet to other tailnet clients.
**Note:** If you implement Site-to-site networking, but you are not interested
in the real source IP address, i.e. subnet devices can see the traffic
originating from the subnet router, you don't need to disable the
`snat_subnet_routes` option, this can simplify routing configuration.
## Network ## Network
@ -386,7 +403,7 @@ check [the contributor's page][contributors].
MIT License MIT License
Copyright (c) 2021-2024 Franck Nijhof Copyright (c) 2021-2025 Franck Nijhof
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -419,16 +436,16 @@ SOFTWARE.
[reddit]: https://reddit.com/r/homeassistant [reddit]: https://reddit.com/r/homeassistant
[releases]: https://github.com/hassio-addons/addon-tailscale/releases [releases]: https://github.com/hassio-addons/addon-tailscale/releases
[semver]: https://semver.org/spec/v2.0.0.html [semver]: https://semver.org/spec/v2.0.0.html
[taildrop]: https://tailscale.com/taildrop/ [taildrop]: https://tailscale.com/taildrop
[tailscale_acls]: https://login.tailscale.com/admin/acls [tailscale_acls]: https://login.tailscale.com/admin/acls
[tailscale_dns]: https://login.tailscale.com/admin/dns [tailscale_dns]: https://login.tailscale.com/admin/dns
[tailscale_info_acls]: https://tailscale.com/kb/1068/acl-tags/ [tailscale_info_exit_nodes]: https://tailscale.com/kb/1103/exit-nodes
[tailscale_info_exit_nodes]: https://tailscale.com/kb/1103/exit-nodes/
[tailscale_info_app_connectors]: https://tailscale.com/kb/1281/app-connectors [tailscale_info_app_connectors]: https://tailscale.com/kb/1281/app-connectors
[tailscale_info_funnel]: https://tailscale.com/kb/1223/tailscale-funnel/ [tailscale_info_funnel]: https://tailscale.com/kb/1223/funnel
[tailscale_info_funnel_policy_requirement]: https://tailscale.com/kb/1223/tailscale-funnel/#tailnet-policy-file-requirement [tailscale_info_funnel_policy_requirement]: https://tailscale.com/kb/1223/funnel#requirements-and-limitations
[tailscale_info_https]: https://tailscale.com/kb/1153/enabling-https/ [tailscale_info_https]: https://tailscale.com/kb/1153/enabling-https
[tailscale_info_key_expiry]: https://tailscale.com/kb/1028/key-expiry/ [tailscale_info_key_expiry]: https://tailscale.com/kb/1028/key-expiry
[tailscale_info_site_to_site]: https://tailscale.com/kb/1214/site-to-site/ [tailscale_info_site_to_site]: https://tailscale.com/kb/1214/site-to-site
[tailscale_info_subnets]: https://tailscale.com/kb/1019/subnets/ [tailscale_info_subnets]: https://tailscale.com/kb/1019/subnets
[tailscale_info_userspace_networking]: https://tailscale.com/kb/1112/userspace-networking/ [tailscale_info_tags]: https://tailscale.com/kb/1068/tags
[tailscale_info_userspace_networking]: https://tailscale.com/kb/1112/userspace-networking

View file

@ -25,9 +25,9 @@ manages firewall rules for you, and works from anywhere you are.
[forum]: https://community.home-assistant.io/?u=frenck [forum]: https://community.home-assistant.io/?u=frenck
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png [github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
[github-sponsors]: https://github.com/sponsors/frenck [github-sponsors]: https://github.com/sponsors/frenck
[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg [maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png [patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
[patreon]: https://www.patreon.com/frenck [patreon]: https://www.patreon.com/frenck
[project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg [project-stage-shield]: https://img.shields.io/badge/project%20stage-experimental-yellow.svg
[release-shield]: https://img.shields.io/badge/version-v0.24.0-blue.svg [release-shield]: https://img.shields.io/badge/version-v0.25.0-blue.svg
[release]: https://github.com/hassio-addons/addon-tailscale/tree/v0.24.0 [release]: https://github.com/hassio-addons/addon-tailscale/tree/v0.25.0

View file

@ -1,5 +1,5 @@
name: Tailscale name: Tailscale
version: 0.24.0 version: 0.25.0
slug: tailscale slug: tailscale
description: Zero config VPN for building secure networks description: Zero config VPN for building secure networks
url: https://github.com/hassio-addons/addon-tailscale url: https://github.com/hassio-addons/addon-tailscale