Release Notes for v0.50.0
What's New
Client Enhancements
- Supported random WireGuard ports to enhance NAT traversal. #4085
- Implemented DNS routes for Android. #3989
- Enabled fullstatus output even without probes. #4052
- Improved route log messages. #4034
- Used unique sequence numbers for BSD routes. #4081
- Improved lazy connection detection logic. #4050
- Avoided logging setup keys in error messages. #3962
- Login popup now runs in a separate goroutine. #4080
Management Improvements
- Added network map metric breakdown and reported durations in ms. #4020, #4064
- Added onboarding logic for account creation. #4084
- Provided clear error messaging for mismatched logins. #4097
- Logged user ID on account mismatch. #4101
- Enabled uniqueness constraint for peer IPs and labels, improving generation performance. #4042
- Added option to disable default all-to-all policy. #3970
- Added backward-compatible error handling for setup key registration. #4094
- Fixed account peer store retrieval by adding locking. #4092
- Fixed network update test for delete policy. #4086
- Removed unused database transactions. #4053
Installer & Miscellaneous
- Fixed wrong default for NETBIRD_AUTH_PKCE_LOGIN_FLAG for self-hosting. #4055
- Fixed Arch Linux install.sh error with empty dependencies. #4070
- Now starts the service automatically after installation on Arch Linux. #4071
- Removed unnecessary port 8080 in getting-started-with-zitadel.sh. #4075
- Updated sign pipeline version. #4082
- Added a link to the community forum in documentation. #4093
New Contributors
Full Changelog: v0.49.0...v0.50.0