Releases: SierraSoftworks/tailscale-udm
Version 2.3.4
This release fixes an issue with the on-boot.d
script when running on UniFi OS 2.x (note that this script was not necessary on UniFi OS 2.x devices but may have been triggered under some conditions - this will prevent it from breaking in unexpected ways).
# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
What's Changed
- Fixed #48 and #49 by @mhriemers in #50
Full Changelog: v2.3.3...v2.3.4
Version 2.3.3
This release changes the way we install Tailscale on a UniFi OS 2.x+ device, leveraging Tailscale's apt
source to do so, and configuring state storage to persist on the /data
volume. Both of these changes are intended to simplify firmware upgrades, with hope that UniFi OS will re-install and previously installed packages during the upgrade process, and that state should not be erased when doing so.
NOTE This has not yet been tested, however re-running the installer after a Firmware upgrade has been confirmed to restore Tailscale on the device. If you encounter any issues, please report them using the New Issue button.
# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
What's Changed
- tweak: Switch to installing Tailscale using apt on UniFi OS 2.x+ by @notheotherben in #41
- feat: Store tailscaled state on /data for UniFi OS 2.x+ by @notheotherben in #42
- fix: Resolve issue with installed version on UniFi OS 2.x+ (fixes #43) by @notheotherben in #44
- fix: Resolve an issue with sed updating the tailscaled flags for UniFi OS 2.x by @notheotherben in #46
Full Changelog: v2.3.1...v2.3.3
Version 2.3.2
This release changes the way we install Tailscale on a UniFi OS 2.x+ device, leveraging Tailscale's apt
source to do so, and configuring state storage to persist on the /data
volume. Both of these changes are intended to simplify firmware upgrades, with hope that UniFi OS will re-install and previously installed packages during the upgrade process, and that state should not be erased when doing so.
NOTE This has not yet been tested, however re-running the installer after a Firmware upgrade has been confirmed to restore Tailscale on the device. If you encounter any issues, please report them using the New Issue button.
# Install the latest version of Tailscale UDM
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
What's Changed
- tweak: Switch to installing Tailscale using apt on UniFi OS 2.x+ by @notheotherben in #41
- feat: Store tailscaled state on /data for UniFi OS 2.x+ by @notheotherben in #42
- fix: Resolve issue with installed version on UniFi OS 2.x+ (fixes #43) by @notheotherben in #44
Full Changelog: v2.3.1...v2.3.2
Version 2.3.1
This release addresses a failure to re-install tailscale-udm
on UniFi OS 2.x+ deployments. This is currently required whenever a new firmware upgrade is applied (which will currently result in Tailscale being removed, until #38 is resolved).
To install this update, run the following:
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
What's Changed
- chore(deps): Bump SierraSoftworks/gh-releases from 1.0.6 to 1.0.7 by @dependabot in #37
- fix error on reinstall on uniOS 2.x by @bennettp123 in #40
New Contributors
- @bennettp123 made their first contribution in #40
Full Changelog: v2.3.0...v2.3.1
Version 2.3.0
This release is a big one: it adds experimental support for UniFi OS 2.x and UniFi OS 3.x, which are found on the UDR and UDM-SE.
Installation steps are essentially identical to those for UniFi OS 1.x, however the management script will be found in /data/tailscale/manage.sh
instead of /mnt/data/tailscale/manage.sh
on these UniFi 2.x+ devices.
If you run into any problems during installation and/or usage with this version, please don't hesitate to create an issue including the logs of what happened.
What's Changed
- Added tailscale_update to remove on-boot error by @mhriemers in #35
- feat: Add initial logic for UDM-SE support by @notheotherben and @DennisGaida in #33
New Contributors
- @mhriemers made their first contribution in #35
- @DennisGaida provided support testing and preparing #33
Full Changelog: v2.2.1...v2.3.0
Version 2.2.1
This release addresses the issue reported in #27 where the use of IPv6 caused installation to hang. The fix involves us explicitly asking curl
to use IPv4 for all external web calls, hopefully we'll be able to switch back to dual-stack support at some point in the future...
To upgrade to the latest version of the management script, simply run the following.
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
Version 2.2.0
This release makes a few improvements to the manage.sh
script to make updating easier and resolve some problems with manage.sh start
hanging indefinitely or inadvertently killing tailscaled
if you Ctrl+C
'ed the command. To upgrade to the latest version of the management script, simply run the following.
curl -sSLq https://raw.github.com/SierraSoftworks/tailscale-udm/main/install.sh | sh
Version 2.1.0
This release changes our source of "what is the latest version of Tailscale" from GitHub's Releases API to Tailscale's own Packages API. This should resolve the problem folks have been running into when attempting to install Tailscale v1.20.3 (the latest version at time of writing) which was only published for Synology.
This should prevent the problem from occurring in future, and provide some better feedback for anyone who runs afoul of similar problems.
Version 2.0.0
This is the initial release of our second generation Tailscale UDM package. It includes a central management script and support for automated upgrades of Tailscale whenever your UDM restarts.