v0.24.3

juanfont/headscalev0.24.3Feb 7, 2025by github-actions[bot]

AI Summary

Bugfix release addressing migration errors caused by invalid auth keys and preventing the deletion of active pre-auth keys.

Key Highlights

  • Fix migration error caused by nodes having invalid auth keys
  • Pre auth keys belonging to a user are no longer deleted with the user
  • Pre auth keys that are used by a node can no longer be deleted

Full Release Notes

### Changes
- Fix migration error caused by nodes having invalid auth keys
  [#2412](https://github.com/juanfont/headscale/pull/2412)
- Pre auth keys belonging to a user are no longer deleted with the user
  [#2396](https://github.com/juanfont/headscale/pull/2396)
- Pre auth keys that are used by a node can no longer be deleted
  [#2396](https://github.com/juanfont/headscale/pull/2396)

### Changelog
* ffe2f299cb02588a8425753c8b10f57b36726ed1 do not allow preauth keys to be deleted if assigned to node (#2396)
* 3b55dacda108da89011910d47bd913135683214c hscontrol/db: add migration setting non existing pak on nodes to null (#2412)
* 1e2419bc032e9a8bf227eda2c9443c7926104d5c update changelog