Skip to content

v2.0.2

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:25
· 4 commits to main since this release
3d1615e

Fixed

  • Docker tab: the exit node of a container survives the first deploy (#83). It is generated as
    TS_ROUTES=0.0.0.0/0,::/0 (plus any subnet routes) instead of --advertise-exit-node in TS_EXTRA_ARGS.
    With TS_AUTH_ONCE=true the image skips tailscale up, the only place TS_EXTRA_ARGS applies, so ticking
    the exit node on a container that had already signed in was ignored.
  • Docker tab: a container on a host whose kernel has only nftables no longer registers as an exit node that
    forwards nothing (#84). The snippets set TS_DEBUG_FIREWALL_MODE=auto; the image defaults to an iptables
    backend that such a kernel lacks.

Added

  • Docker tab: a yellow "Troubleshooting and tips" dropdown with eleven entries (no connection, spent key,
    no Internet, an exit node that does not route or does not appear, options that do not change, subnets that
    do not show, IP forwarding, missing permissions, DNS, relays), in every language, with commands that use the
    container's name. The same text is in the docs, under "Docker devices".
  • Docker tab: the command that applies the form's options to a container that already runs (#87), including
    withdrawing a route or an exit node.
  • Docker tab: the auth key goes in a separate .env block, not in docker-compose.yml (#88).
  • Docker tab: the image is pinned to a tested Tailscale version; latest is an explicit choice (#89).
  • Docker tab: options for a container that uses another device as exit node or accepts subnet routes (#86).
  • Machines: an exit node or subnet routes waiting for approval say so in the badge, can be approved in one
    click, and administrators see a banner counting them (#85).

Changed

  • CI runs the Docker tab end-to-end smoke test (#90): the snippets the tab generates are deployed and checked.
    A pipefail SIGPIPE made its nocap case flaky; the container logs are now read fully before grepping.