github juanfont/headscale v0.16.0-beta3

pre-release24 months ago

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

Changelog

  • 2be16b5 1) fix typo 2) another hard coded version
  • 39f03b8 Added ACL test file
  • 19b9688 Added missing file
  • 7e6291c Change Set state change function to filter instead of single namespace
  • 8287ba2 Do not lint the protocol magic numbers
  • 8744eee ExecuteCommand set HEADSCALE_LOG_LEVEL to disabled
  • ab1aac9 Improve ACLs by adding protocol parsing support
  • cdf41bd Merge branch 'acl-syntax-fixes' of https://github.com/juanfont/headscale into acl-syntax-fixes
  • 06e22bf Merge branch 'juanfont:main' into doc_openbsd
  • 7cd0f5e Merge branch 'main' into acl-syntax-fixes
  • 80ad1db Merge branch 'main' into acl-syntax-fixes
  • de0e2bf Merge branch 'main' into doc_openbsd
  • fdefe46 Merge branch 'main' into enhance_cli_config
  • bcb04d3 Merge branch 'main' into enhance_cli_config
  • ab35baa Merge branch 'main' into feature/configure-randomize-port
  • 02cc6bc Merge branch 'main' into feature/configure-randomize-port
  • 3f7749c Merge branch 'main' into feature/configure-randomize-port
  • 586c541 Merge pull request #611 from huskyii/doc_openbsd
  • efca3da Merge pull request #612 from huskyii/enhance_cli_config
  • 54acee6 Merge pull request #615 from demiflat/fix_typo
  • 8fed47a Merge pull request #616 from juanfont/update-contributors
  • 883bb92 Merge pull request #618 from juanfont/acl-syntax-fixes
  • e918ea8 Merge pull request #619 from majst01/simplify-split
  • a4b4fc8 Merge pull request #624 from iSchluff/feature/configure-randomize-port
  • f93cf4b Merge pull request #628 from kradalby/acl-update-nodes
  • 06bbeea Merge pull request #632 from juanfont/update-contributors
  • 3e35300 Migrate ACLs syntax to new Tailscale format
  • 3d7be5b Minor rename
  • 9ff09b7 Update Changelog
  • 6faf2d6 Update integration dump tests
  • c47354b Update internal docs to the new syntax
  • 5bc1189 Update internal docs with protocol usage
  • 0c2648c Update the nodes after we have reloaded the ACL policy with sighup
  • 818d26b Updated changelog
  • 735a6aa Use const for IANA protcol numbers
  • 569f3ca Use constants in tests
  • 86ce0e0 Use strings.Cut to simplify logic
  • 34be108 add ability to set randomizeClientPort
  • 0c5a402 add changelog
  • ce13596 add integration test for headscale -c
  • 75a0155 add openbsd doc
  • 0363e58 cli.LoadConfig accepts config file now
  • e5f26f8 docs(README): update contributors
  • 17d4968 docs(README): update contributors
  • c8a14cc fix prettier
  • 1de29fd fix rcd link
  • a4e05d4 fix typo for GGO->CGO
  • 402a29e impl heascale -c to specify config file
  • 0b4b530 remove the hardcoded version(suggested by @kradalby)

Don't miss a new headscale release

NewReleases is sending notifications on new releases.