github netbirdio/netbird v0.40.0

latest releases: v0.43.1, v0.43.0, v0.42.0...
22 days ago

Release Notes for v0.40.0

What's New

Behavior change

  • CLI Auth Behavior: Forced login for new users using PKCE flow in CLI. #3604

With this change, all users will be required to log in once their client session has expired, even when they have a Dashboard session active.

Improved Routing and DNS Behavior

Several enhancements were made to routing logic and DNS behavior, including:

  • Automatically registering match domains for DNS routes. #3614
  • Enhancing the DNS forwarder to track resolved IPs with resource IDs. #3620
  • Fixing DNS forwarder handling of requested record types. #3615

Traffic Visibility and Interface Marking

  • NetBird data plane traffic is now marked for improved interface traffic identification. #3623

These changes improve observability and routing accuracy for DNS and network flows.

Improvements

  • Route Removal Logic: Updated route removal to correctly handle dynamic routes. #3625
  • Linux Userspace Mode: Fixed missing inbound flows in userspace mode with native router. #3624
  • TCP Connection Tracking: Improved TCP connection tracking. #3572
  • Backend Router: Removed remaining Linux router limitations. #3589
  • No-Browser Login: Added --no-browser flag for CLI login and up commands for better SSO control. #3610
  • IP Lookup: Improved local IP lookup logic. #3551
  • Logging: NetBird logger now handles ICE and gRPC logs. #3603

Bug Fixes

  • Access Validation: Permission manager now validates account access correctly. #3444

Other Changes

  • FreeBSD CI: Updated FreeBSD workflow for better test coverage. #3638

Full Changelog: v0.39.2...v0.40.0

Don't miss a new netbird release

NewReleases is sending notifications on new releases.