github netbirdio/netbird v0.30.0

7 hours ago

Release Notes for v0.30.0

What's New

Access Control for Network Routes

Starting with version 0.30.0, users can assign access control groups to network routes, offering improved security and traffic restrictions. Route access is now unidirectional, ensuring traffic complies with the specified policies before authorization. This feature enhances the flexibility of network management.

To configure this, follow the documentation: Configuring routes with access control.

Improvements

  • Add Access Control for Network Routes: [management, client] Add access control support to network routes #2100
  • Remove Redundant Account Token Calls: [management] Remove redundant get account calls in GetAccountFromToken #2615
  • Refactor User JWT Group Synchronization: [management] Refactor User JWT group sync #2690

Bug Fixes

  • Anonymize Relay Address in Peers View: [client] Anonymize relay address in status peers view #2640
  • Check WireGuard Interface Instead of Engine Context: [client] Check wginterface instead of engine ctx #2676
  • Close Remote Connection in Proxy: [client] Close the remote conn in proxy #2626
  • Fix eBPF Close Function: [client] Fix ebpf close function #2672
  • Fix Relay Disconnection Handling: [client] Fix Relay disconnection handling #2680
  • Restrict Peer Access for Non-Admins: [management] Restrict accessible peers to user-owned peers for non-admins #2618

Other Changes

  • Adjust Relay Worker Log Levels: [client] Adjust relay worker log level and message #2683
  • Improve Error Count Formatting: [client] Fix error count formatting #2641
  • Refactor Interface Package: [client] Refactor/iface pkg #2646
  • Remove Custom Localhost Dialer: [client] Remove usage of custom dialer for localhost #2639
  • Add Account Existence Check to AccountManager: [management] Add AccountExists to AccountManager #2694
  • Add DB Retrieval Method: [management] Add get DB method to store #2650
  • Fix Account Manager Mock Implementation: [management] Fix account manager mock #2695
  • Propagate Management Metrics: [management] Propagate metrics #2667
  • Remove File Store in Management: [management] Remove file store #2689
  • Update Management Docker Image: [management] Update management base docker image #2687
  • Improve ZITADEL IDP Error Handling: [management] improve zitadel idp error response detail #2634
  • Add Log Setting to Caddy Container: [misc] Add log setting to Caddy container #2684
  • Fix IP Range Posture Check Example: [misc] Fix ip range posture check example in API doc #2628
  • Update to Goreleaser Version 2: [misc] Specify goreleaser version and update to 2 #2673
  • Use Packages to Fetch Latest Version: [misc] Use the pkgs to get the latest version #2682
  • Move Signal Message Handling into Dispatcher: [signal] Move dummy signal message handling into dispatcher #2686
  • Propagate Signal Metrics: [signal] Propagate metrics #2668
  • Add Context to Signal Dispatcher: [signal] add context to signal-dispatcher #2662

New Contributors

Full Changelog: v0.29.4...v0.30.0

Don't miss a new netbird release

NewReleases is sending notifications on new releases.