Release Notes for v0.72.3
What’s New
Client Improvements
- Added commands to discover and write Kubernetes configuration.
experimental
[client] Add commands to discover and write Kubernetes configuration by phillebaba · Pull Request #6260 · netbirdio/netbird · GitHub - Masked sensitive data during debug bundle creation.
[client] Mask sensitive data in debug bundle creation by mlsmaycon · Pull Request #6364 · netbirdio/netbird · GitHub - Preserved user deselect-all route preferences across management syncs.
[client] Preserve user deselect-all across management route sync by lixmal · Pull Request #6363 · netbirdio/netbird · GitHub - Fixed state manager crashes caused by concurrent iptables map access.
[client] Fix state manager crash from concurrent iptables map access by lixmal · Pull Request #6345 · netbirdio/netbird · GitHub - Added WebSocket relay fallback when QUIC datagrams exceed transport limits.
[relay, client] Fall back to WebSocket relay transport on oversized QUIC datagrams by lixmal · Pull Request #6339 · netbirdio/netbird · GitHub - Filtered DNS fallback upstreams matching NetBird server IPs to prevent loops.
[client] Filter DNS fallback upstreams matching our server IP to prevent loops by lixmal · Pull Request #6183 · netbirdio/netbird · GitHub - Preserved posture checks on configuration-only sync updates.
[client] Preserve posture checks on config-only sync updates by pappz · Pull Request #6373 · netbirdio/netbird · GitHub - Improved embedded client shutdown by canceling context before stopping the engine.
[client, proxy] cancel context before stopping engine on embedded client by mlsmaycon · Pull Request #6397 · netbirdio/netbird · GitHub
Management Improvements
- Added IPv6 default permit rules for exit node routes.
[management] Emit IPv6 default permit rule for exit node routes by lixmal · Pull Request #6368 · netbirdio/netbird · GitHub - Logged user agent information and returned request IDs.
[management] log user agent and return request id by pascal-fischer · Pull Request #6380 · netbirdio/netbird · GitHub - Added version gating to stop sending deprecated RemotePeers field.
[management] Add version gate to stop sending deprecated RemotePeers field by mlsmaycon · Pull Request #6371 · netbirdio/netbird · GitHub - Fixed L4 service updates when no custom port is configured.
[management] fix L4 service update when no custom port by mlsmaycon · Pull Request #6396 · netbirdio/netbird · GitHub
Proxy Enhancements
- Added non-blocking mapping updates.
[proxy] Add no-blocking mapping updates by pascal-fischer · Pull Request #6369 · netbirdio/netbird · GitHub - Improved certificate handling by notifying readiness for domains covered by static certificates.
[proxy] notify certificate ready for domains covered by the static certificate by bdolgov · Pull Request #6389 · netbirdio/netbird · GitHub - Switched proxy ID generation to UUIDs.
[proxy] Use UUID for proxy ID generation by mlsmaycon · Pull Request #6391 · netbirdio/netbird · GitHub
Infrastructure & Tooling
- Improved support for atomic Linux distributions in install scripts and fixed Docker-related issues in getting-started.sh.
[infrastructure] Better support for atomic distros in install.sh, docker fixes in getting-started.sh by PizzaLovingNerd · Pull Request #6139 · netbirdio/netbird · GitHub - Updated the Go toolchain version in go.mod.
[misc] Update Go toolchain version in go.mod by mlsmaycon · Pull Request #6377 · netbirdio/netbird · GitHub
New Contributors
- @PizzaLovingNerd made their first contribution in [infrastructure] Better support for atomic distros in install.sh, docker fixes in getting-started.sh by PizzaLovingNerd · Pull Request #6139 · netbirdio/netbird · GitHub
- @bdolgov made their first contribution in [proxy] notify certificate ready for domains covered by the static certificate by bdolgov · Pull Request #6389 · netbirdio/netbird · GitHub
Full Changelog: Comparing v0.72.2...v0.72.3 · netbirdio/netbird · GitHub