Skip to content

Releases: juanfont/headscale

v0.22.1

20 Apr 14:04
Compare
Choose a tag to compare

Changelog

  • a5afe4b Add more capabilities for systemd

v0.22.0

20 Apr 11:34
Compare
Choose a tag to compare

Changelog

  • Add .deb packages to release process #1297
  • Update and simplify the documentation to use new .deb packages #1349
  • Add 32-bit Arm platforms to release process #1297
  • Fix longstanding bug that would prevent "*" from working properly in ACLs (issue #699) #1279
  • Fix issue where IPv6 could not be used in, or while using ACLs (part of #809) #1339
  • Target Go 1.20 and Tailscale 1.38 for Headscale #1323

Commits

  • 679305c Add version to binary release
  • 5e74ca9 Fix IPv6 in ACLs (#1339)
  • 9836b09 Make sure all clients of a user are ready (#1335)
  • 977eb1d Update flakes, add some quality of life improvements (#1346)
  • 667295e add new documentation on how to install on debian/ubuntu
  • 307cfc3 add systemd enable to postinstall script
  • 64ebe6b change date in changelog
  • a71cc81 fix
  • c0680f3 fix issue where binaries are not released
  • cad5ce0 lint fix
  • bea5267 move current linux documentation into "manual"
  • e6b2649 release source code with vendored dependencies
  • b12a167 remove rpm, might add back later
  • b2e2b02 set release date
  • 54c0064 update changelog
  • 2abff4b update changelog for #1339

v0.22.0-alpha2

08 Apr 09:09
Compare
Choose a tag to compare
v0.22.0-alpha2 Pre-release
Pre-release

Changelog

  • ba905ff Add GHA CI to build and deploy docs
  • 66c5f74 Add admonitions marking community-provided docs
  • 6381d36 Add admonitions marking community-provided docs
  • 99bd09f Add new index page
  • 6eea96e Added 1.38.4 in the new tests
  • 4ec6894 Build with strict mode
  • bb5f0d4 Change primary color for light mode to white
  • 1723a6b Configure MkDocs Material scaffold
  • d0b3b1b Fix binary releases
  • a6bc792 Move admonitions to relevant sections
  • dd9b4b1 Move examples out of docs/ directory
  • c186c49 Removed custom accents, going with defaults
  • a43bb9c Replace placeholder link with actual one
  • d08fee7 docs(README): update contributors (#1325)

v0.22.0-alpha1

07 Apr 11:39
Compare
Choose a tag to compare
v0.22.0-alpha1 Pre-release
Pre-release

Changelog

  • Add .deb and .rpm packages to release process #1297
  • Add 32-bit Arm platforms to release process #1297
  • Fix longstanding bug that would prevent "*" from working properly in ACLs (issue #699) #1279
  • Target Go 1.20 and Tailscale 1.38 for Headscale #1323

v0.21.0

20 Mar 12:56
Compare
Choose a tag to compare

Changelog

  • Adding "configtest" CLI command. #1230
  • Add documentation on connecting with iOS to /apple #1261
  • Update iOS compatibility and added documentation for iOS #1264
  • Allow to delete routes #1244

v0.20.0

03 Feb 08:34
ca12533
Compare
Choose a tag to compare

Changelog

  • 26edf24 Allow split DNS configuration without requiring global nameservers
  • cffa040 Cancel old builds if new commits appear
  • 640bb94 Do not show IsPrimary field as false in exit nodes
  • 3ac2e0b Enable both exit node routes (IPv4 and IPv6) at the same time.
  • 727d95b Improve generated integration tests
  • ca12533 Remove all tests before generating new ones
  • e1eb300 Remove new line at start of test template
  • 83a538c Rename IP specific function, add missing test case
  • da48cf6 Set OpenID Connect Expiry
  • 385fd93 Update changelog
  • ce587d2 Update test workflows
  • 0f65918 Update tests
  • b322cdf Updated changelog for v0.20.0
  • 673638a Use ripgrep to find list of tests

v0.19.0

29 Jan 10:34
Compare
Choose a tag to compare

Changelog

BREAKING

  • Rename Namespace to User #1144
    • BACKUP your database before upgrading
  • Command line flags previously taking --namespace or -n will now require --user or -u

v0.19.0-beta2

26 Jan 10:15
Compare
Choose a tag to compare
v0.19.0-beta2 Pre-release
Pre-release

Changelog

  • cb25f0d Add hint for reverse proxying with Apache
  • 8dadb04 Mark -n and --namespace as deprecated
  • 6d669c6 Migrate namespace_id to user_id column in machine and pak
  • 9714900 Target Tailscale 1.36.0
  • 0ffff2c Update the node join instruction to reference "username"
  • 9f6e546 modify the test to reflect the changes on the webinterface
  • c720af6 permalink in the limitations section to tailscale
  • 9c2e580 put Where before Find

v0.19.0-beta1

19 Jan 12:01
Compare
Choose a tag to compare
v0.19.0-beta1 Pre-release
Pre-release

Changelog

  • f19e8aa Fix failing tests
  • da5c051 Lint fix
  • 5da0963 Migrate DB: rename namespace, automigrate user
  • 9eaa8dd Migrate DB: rename table is plural, order matters
  • b98bf19 Regenerate go from proto
  • af1ec5a Rename .go namespace files
  • e3a2593 Rename [Nn]amespace -> [Uu]ser in go code
  • bf0b85f Rename acl test file
  • 428d7c8 Rename namespace in protobuf files
  • fb3e2dc Rename namespace to user in docs
  • 86a7129 Update changelog, more explicit backup note
  • 90287a6 gofumpt
  • 81441af update changelog

v0.18.0

14 Jan 18:27
Compare
Choose a tag to compare

Changelog

  • Reworked routing and added support for subnet router failover #1024
  • Added an OIDC AllowGroups Configuration options and authorization check #1041
  • Set db_ssl to false by default #1052
  • Fix duplicate nodes due to incorrect implementation of the protocol #1058
  • Report if a machine is online in CLI more accurately #1062
  • Added config option for custom DNS records #1035
  • Expire nodes based on OIDC token expiry #1067
  • Remove ephemeral nodes on logout #1098
  • Performance improvements in ACLs #1129
  • OIDC client secret can be passed via a file #1127