0.16.0 (2022-xx-xx)
BREAKING
- Old ACL syntax is no longer supported ("users" & "ports" -> "src" & "dst"). Please check the new syntax.
Changes
- Drop armhf (32-bit ARM) support. #609
- Headscale fails to serve if the ACL policy file cannot be parsed #537
- Fix labels cardinality error when registering unknown pre-auth key #519
- Fix send on closed channel crash in polling #542
- Fixed spurious calls to setLastStateChangeToNow from ephemeral nodes #566
- Add command for moving nodes between namespaces #362
- Added more configuration parameters for OpenID Connect (scopes, free-form paramters, domain and user allowlist)
- Add command to set tags on a node #525
- Add command to view tags of nodes #356
- Add --all (-a) flag to enable routes command #360
- Fix issue where nodes was not updated across namespaces #560
- Add the ability to rename a nodes name #560
- Node DNS names are now unique, a random suffix will be added when a node joins
- This change contains database changes, remember to backup your database before upgrading
- Add option to enable/disable logtail (Tailscale's logging infrastructure) #596
- This change disables the logs by default
- Use [Prometheus]'s duration parser, supporting days (
d
), weeks (w
) and years (y
) #598 - Add support for reloading ACLs with SIGHUP #601
- Use new ACL syntax #618
- Add -c option to specify config file from command line #285 #612
- Add configuration option to allow Tailscale clients to use a random WireGuard port. kb/1181/firewalls #624
- Improve obtuse UX regarding missing configuration (
ephemeral_node_inactivity_timeout
not set) #639
Changelog
- bfb58de Add 1.26 to tests
- fd3a1c1 Add a default to ephemeral_node_inactivity_timeout
- 76195bb Add warn if configuration could not be found
- 95824ac MOve ephemeral inactivity config check to all the other config check
- 7bd07e3 Merge branch 'main' into ephemeral-error-msg
- f2a8bfe Merge branch 'main' into test-126
- a058f17 Merge branch 'main' into test-126
- cb88b16 Merge pull request #630 from kradalby/test-126
- e0ef601 Merge pull request #636 from huskyii/fix_issue635
- 6afd492 Merge pull request #638 from kradalby/update-nodes-derp
- 8918156 Merge pull request #639 from kradalby/ephemeral-error-msg
- 8650328 Remove debug output, it runs before we disable it
- 8d58894 Tailscale 1.26 uses dnstype pointer
- 257c025 Update build system
- c95bce4 Update changelog
- 50bdf9d Update vendor sha
- 43fa7f9 Upgrade tailscale lib to 1.26
- a050158 Use new update state logic for derp maps
- 9c5d485 fix issue 635