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