v0.64.3

netbirdio/netbirdv0.64.3Jan 29, 2026by lixmal

AI Summary

Focuses on client reliability with fixes for socket handling and firewall initialization, along with corrections for ephemeral peer management and domain validation.

Key Highlights

  • Fixed WireGuard watcher missing the initial handshake.
  • Ensured NetBird stops on firewall initialization failure to avoid undefined states.
  • Fixed ephemeral peers not being removed correctly and domain validation logic.

Full Release Notes

## Release Notes for v0.64.3

### What's New
#### Client Improvements
- Removed **redundant square bracket trimming** in USP endpoint parsing.  
  [#5197](https://github.com/netbirdio/netbird/pull/5197)
- Refactored and optimized **raw socket header handling** for better performance.  
  [#5174](https://github.com/netbirdio/netbird/pull/5174)
- Ensured **NetBird stops on firewall initialization failure** to avoid undefined states.  
  [#5208](https://github.com/netbirdio/netbird/pull/5208)
- Fixed **WireGuard watcher** missing the initial handshake.  
  [#5213](https://github.com/netbirdio/netbird/pull/5213)

#### Management Improvements
- Fixed **ephemeral peers not being removed** correctly.  
  [#5203](https://github.com/netbirdio/netbird/pull/5203)
- Fixed **skipping ephemeral peers on deletion**.  
  [#5206](https://github.com/netbirdio/netbird/pull/5206)
- Streamlined **domain validation** logic.  
  [#5211](https://github.com/netbirdio/netbird/pull/5211)

**Full Changelog**: [v0.64.2...v0.64.3](https://github.com/netbirdio/netbird/compare/v0.64.2...v0.64.3)