v0.22.0

juanfont/headscalev0.22.0Apr 20, 2023by github-actions[bot]

AI Summary

Release adding package support and fixing longstanding ACL bugs.

Key Highlights

  • Add `.deb` packages to release process
  • Fix longstanding bug preventing "*" from working properly in ACLs
  • Fix issue where IPv6 could not be used in, or while using ACLs
  • Target Go 1.20 and Tailscale 1.38

Full Release Notes

## Changelog

- Add `.deb` packages to release process [#1297](https://github.com/juanfont/headscale/pull/1297)
- Update and simplify the documentation to use new `.deb` packages [#1349](https://github.com/juanfont/headscale/pull/1349)
- Add 32-bit Arm platforms to release process [#1297](https://github.com/juanfont/headscale/pull/1297)
- Fix longstanding bug that would prevent "\*" from working properly in ACLs (issue [#699](https://github.com/juanfont/headscale/issues/699)) [#1279](https://github.com/juanfont/headscale/pull/1279)
- Fix issue where IPv6 could not be used in, or while using ACLs (part of [#809](https://github.com/juanfont/headscale/issues/809)) [#1339](https://github.com/juanfont/headscale/pull/1339)
- Target Go 1.20 and Tailscale 1.38 for Headscale [#1323](https://github.com/juanfont/headscale/pull/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