Skip to content

Releases: SierraSoftworks/tailscale-udm

Version 2.3.4

21 Feb 14:28
a0ca77c
Compare
Choose a tag to compare

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

Full Changelog: v2.3.3...v2.3.4

Version 2.3.3

14 Feb 08:51
f429756
Compare
Choose a tag to compare

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

13 Feb 09:23
b2f38e3
Compare
Choose a tag to compare
Version 2.3.2 Pre-release
Pre-release

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

Full Changelog: v2.3.1...v2.3.2

Version 2.3.1

20 Jan 22:20
5da1131
Compare
Choose a tag to compare

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

Full Changelog: v2.3.0...v2.3.1

Version 2.3.0

12 Dec 21:46
b7d5e1e
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v2.2.1...v2.3.0

Version 2.2.1

02 Aug 18:39
Compare
Choose a tag to compare

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

14 Jun 21:36
Compare
Choose a tag to compare

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

01 Feb 18:56
57aa240
Compare
Choose a tag to compare

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

16 Jan 19:21
Compare
Choose a tag to compare

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.