Release Notes for v0.73.0
What’s New
Client Improvements
- Added MDM configuration profile support for Windows Registry and macOS plist deployments.
[client] add MDM configuration profile support (Windows registry + macOS plist) by riccardomanfrin · Pull Request #6374 · netbirdio/netbird · GitHub - Improved DNS handling by answering NODATA instead of SERVFAIL when a host has no addresses of the requested family.
[client] Answer NODATA instead of SERVFAIL when a host has no addresses of the requested family by lixmal · Pull Request #6418 · netbirdio/netbird · GitHub - Added WASM WebSocket dialing support.
[client] Add dialWebSocket method to WASM client by lixmal · Pull Request #5980 · netbirdio/netbird · GitHub - Added iOS debug bundle support in Go.
[client] Add iOS debug bundle support in Go by pappz · Pull Request #6270 · netbirdio/netbird · GitHub - Added IsLoginRequiredCached support for iOS clients.
[client] Add IsLoginRequiredCached for iOS mobile client by pappz · Pull Request #6447 · netbirdio/netbird · GitHub - Improved exit-node handling by propagating deselect actions to synthesized IPv6 routes.
[client] propagate exit-node deselect to synthesized v6 (::/0) route by pappz · Pull Request #6296 · netbirdio/netbird · GitHub - Migrated profile identity from display name to ID and added support for profile renaming.
https://github.com/netbirdio/netbird/pull/6367 - Improved reliability by recovering from TUN device read/write panics and automatically restarting the client.
[client] Recover from tun device read/write panics and restart the client by lixmal · Pull Request #6419 · netbirdio/netbird · GitHub - Added detection and recovery for stalled signal receive streams.
[client] Detect and recover from a stalled signal receive stream by lixmal · Pull Request #6459 · netbirdio/netbird · GitHub - Fixed iOS route notification ordering.
[client] Fix ios route notify ordering by pappz · Pull Request #6454 · netbirdio/netbird · GitHub - Dropped the signaling-side ICE filter and improved overlay STUN handling.
[client] Drop signaling-side ICE filter, gate overlay STUN at mux read-side instead by lixmal · Pull Request #6142 · netbirdio/netbird · GitHub - Exposed relay transport and connection errors in client status output and metrics.
[client, relay] Expose relay transport and connection errors in status and metrics by lixmal · Pull Request #6342 · netbirdio/netbird · GitHub
Management Improvements
- Skipped JWT group evaluation for embedded-IdP local users.
[management] Skip JWT group evaluation for embedded-IdP local users by bcmmbaga · Pull Request #6422 · netbirdio/netbird · GitHub - Treated ci- builds as development builds for remote jobs.
[management] treat ci- builds as development for remote jobs by pappz · Pull Request #6436 · netbirdio/netbird · GitHub - Optimized network map generation for affected peers.
[management] network map for affected peers by pascal-fischer · Pull Request #6105 · netbirdio/netbird · GitHub - Deleted targets automatically when deleting exposed services.
[management] delete targets when deleting exposed service by pascal-fischer · Pull Request #6442 · netbirdio/netbird · GitHub - Removed network map calculation from login flow.
[management] remove nmap calc from login by pascal-fischer · Pull Request #6449 · netbirdio/netbird · GitHub - Passed meta updates for browser clients.
[management] pass meta update for browser clients by pascal-fischer · Pull Request #6465 · netbirdio/netbird · GitHub - Fixed flaky SaveAccount tests caused by random IP collisions.
[management] fix flaky Test_SaveAccount_Large from random IP collision by riccardomanfrin · Pull Request #6452 · netbirdio/netbird · GitHub - Synced OpenAPI specifications and added workflow validation.
[management] sync openapi spec and test for diff on workflows by mlsmaycon · Pull Request #6437 · netbirdio/netbird · GitHub
Proxy Enhancements
- Kept custom TCP listeners alive after mapping batches.
[proxy] Keep custom TCP listeners alive after mapping batches by leemeo3 · Pull Request #6415 · netbirdio/netbird · GitHub - Fixed UDP relay context handling.
[proxy] fix context for udprelay by pascal-fischer · Pull Request #6444 · netbirdio/netbird · GitHub
Signal Improvements
- Serialized concurrent sends to peer streams to improve stability.
[signal] Serialize concurrent sends to a peer stream by lixmal · Pull Request #6463 · netbirdio/netbird · GitHub
Infrastructure & Tooling
- Improved GoReleaser release candidate handling and updated Docker build workflows.
[misc] improve goreleaser with RC handling and update docker builds by mlsmaycon · Pull Request #6438 · netbirdio/netbird · GitHub
New Contributors
- @leemeo3 made their first contribution in [proxy] Keep custom TCP listeners alive after mapping batches by leemeo3 · Pull Request #6415 · netbirdio/netbird · GitHub
Full Changelog: Comparing v0.72.4...v0.73.0 · netbirdio/netbird · GitHub