v0.24.1

juanfont/headscalev0.24.1Jan 23, 2025by github-actions[bot]

AI Summary

Bugfix release addressing PostgreSQL migration issues, relaxing username validation, and fixing panic scenarios.

Key Highlights

  • Fix migration issue with user table for PostgreSQL
  • Relax username validation to allow emails
  • Fix panic when `derp.update_frequency` is 0
  • Remove invalid routes and add stronger constraints for routes to avoid API panic

Full Release Notes

### Changes

- Fix migration issue with user table for PostgreSQL
  [#2367](https://github.com/juanfont/headscale/pull/2367)
- Relax username validation to allow emails
  [#2364](https://github.com/juanfont/headscale/pull/2364)
- Remove invalid routes and add stronger constraints for routes to avoid API panic
  [#2371](https://github.com/juanfont/headscale/pull/2371)
- Fix panic when `derp.update_frequency` is 0
  [#2368](https://github.com/juanfont/headscale/pull/2368)

### Changelog
* 6cd8d993941dbab7ed32cd21c8b62174b7dc7099 fix panic if derp update is 0 (#2368)
* 84431f2759f76b414368c9d4587ff27e14c6149c fix postgres migration issue with 0.24 (#2367)
* 5164b2766b2badb3b92ff6a137312cef4763f151 make it harder to insert invalid routes (#2371)
* 479f79912621674f6f1c07dd40473b9971faf1d9 relax user validation to allow emails, add tests from various oidc providers (#2364)
* f22a48bcfef3cd037dee905a6feacc52a3a67068 set date for 0.24.1 release