Skip to content

Releases: netbirdio/netbird

v0.46.0

05 Jun 13:59
b56f61b
Compare
Choose a tag to compare

Release Notes for v0.46.0

What's New

Client Enhancements

  • Added a "Deselect All" option to the Exit Node menu. #3877
  • Introduced a block inbound flag to prevent all inbound connections. #3897
  • Routes now apply immediately, not only on peer connection. #3907
  • Used native route facilities on BSD and Windows. #3862
  • Enabled userspace local forwarding to internal interfaces upon request. #3884
  • Added debug output similar to wg show. #3922
  • Improved DNS match tracing logs. #3928
  • Ran registerdns before flushing for consistency. #3926
  • Included systemd logs in the debug bundle. #3917
  • Increased STUN probe timeout for better status detection. #3930
  • Allowed the NetBird service to log to console. #3916
  • Logged duplicate client UI PIDs. #3915
  • Applied return traffic rules conditionally if firewall is stateless. #3895
  • Refactored peer state change subscription mechanism. #3910

Management Improvements

  • Supported account creation and retrieval using private domains. #3825
  • Enabled REST client impersonation for improved session management. #3879
  • Added PostgreSQL support for activity events store. #3890

Other Changes

  • Fixed Zitadel user console access. #3446
  • Addressed traefik relay accessibility. #3696
  • Removed DNF config-manager error. #3925
  • Fixed relay exposed address test. #3931
  • Updated linter workflows to fail on codespell errors. #3913

New Contributors

Full Changelog: v0.45.3...v0.46.0

v0.45.3

01 Jun 14:18
f16f0c7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.45.2...v0.45.3

v0.45.2

30 May 22:05
aa07b3b
Compare
Choose a tag to compare

What's Changed

  • [misc] Add CLA note by @mlsmaycon in #3859
  • [misc] Fix CLA link in the PR template by @braginini in #3860
  • [management] lazy connection account setting by @pnmcosta in #3855
  • [management] Update traffic events pagination filters by @bcmmbaga in #3857
  • [management] Extend nameserver match domain validation by @bcmmbaga in #3864
  • [client] avoid overwriting state manager on iOS by @pascal-fischer in #3870
  • [management] force account id on save groups update by @pnmcosta in #3850
  • [management/client/rest] Fix panic on unknown errors by @mohamed-essam in #3865
  • [management] Add correlated network traffic event schema by @bcmmbaga in #3680
  • [client, android] Fix/android enable server route by @pappz in #3806
  • [management] Reset test containers after cleanup by @bcmmbaga in #3885
  • [server-test] Install libs for i386 tests by @pappz in #3887
  • [client, android] Fix/notifier threading by @pappz in #3807
  • [management] Prevent deletion of peers linked to network routers by @bcmmbaga in #3881
  • [client] Refactor exclude list handling to use a map for permanent connections by @hakansa in #3901
  • [management] Fix user groups propagation by @bcmmbaga in #3902
  • [client] Fix peer close deadlock by @pappz in #3904

Full Changelog: v0.45.1...v0.45.2

v0.45.1

21 May 19:04
802a181
Compare
Choose a tag to compare

This release fixes an issue with traffic flow that caused endless reconnections for some peers.

What's Changed

  • [client] Add latest gzipped rotated log file to the debug bundle by @hakansa in #3848
  • [client] Do not reconnect to mgm server in case of handler error by @pappz in #3856

Full Changelog: v0.45.0...v0.45.1

v0.45.0

21 May 13:00
e806d9d
Compare
Choose a tag to compare

Release Notes for v0.45.0

What's New

Client Enhancements

  • Introduced lazy connection support to optimize client startup and resource usage. You can learn more about the feature here. #3379
  • Fixed UI notification for new client versions. #3845
  • Resolved an issue with legacy route compatibility when connecting to older management servers (pre-v0.30.0). #3854

Management Enhancements

  • Added a flag to disable auto-migration, offering more control during deployments. #3840
  • Locking strength clause is now optional, improving compatibility and flexibility. #3844
  • Migrated the events SQLite store to GORM for more consistent database handling. #3837

Other Changes

  • Updated the issue template to streamline community feedback. #3842

Full Changelog: v0.44.0...v0.45.0

v0.44.0

16 May 16:17
99f8dc7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.43.3...v0.44.0

v0.43.3

09 May 12:26
2f34e98
Compare
Choose a tag to compare

What's Changed

  • [management] Delete service users with account manager by @bcmmbaga in #3793
  • [management] policy delete cleans policy rules by @pascal-fischer in #3788
  • [client] Return with the correct copied length by @pappz in #3804
  • [client] Ignore irrelevant route changes to tracked network monitor routes by @lixmal in #3796
  • [client] Add TCP support to DNS service listener by @hakansa in #3790

Full Changelog: v0.43.2...v0.43.3

v0.43.2

05 May 17:17
ac135ab
Compare
Choose a tag to compare

What's Changed

  • [management] limit peers based on module read permission by @pnmcosta in #3757
  • [client] Add debug upload option to netbird ui by @lixmal in #3768
  • [management] user info with role permissions by @pnmcosta in #3728
  • [client] Add debug for duration option to netbird ui by @lixmal in #3772
  • [management] Get account id with order by @mlsmaycon in #3773
  • [management] Optimize load account by @mlsmaycon in #3774
  • [management] add gorm tag for primary key for the networks objects by @pascal-fischer in #3758
  • [client] set TLS ServerName for hostname-based QUIC connections by @alindt in #3673
  • [client] Fix stale local records by @lixmal in #3776
  • [client] Improve NetBird installation script to handle daemon connection timeout by @hakansa in #3761
  • [management] removal of foreign key constraint enforcement on sqlite by @pascal-fischer in #3786
  • [management/client/rest] fix panic when body is nil by @mohamed-essam in #3714

New Contributors

Full Changelog: v0.43.1...v0.43.2

v0.43.1

30 Apr 11:23
d5081ce
Compare
Choose a tag to compare

What's Changed

  • [client] add byte counters & ruleID for routed traffic on userspace by @hakansa in #3653
  • [management] add missing network admin mapping by @pnmcosta in #3751
  • [misc] Exclude client benchmarks from CI by @lixmal in #3752
  • [management] Skip IdP cache warm-up on Redis if data exists by @bcmmbaga in #3733
  • [client] Feature/upload bundle by @mlsmaycon in #3734
  • [misc] Add macOS .pkg installer support to installation script by @hakansa in #3755
  • [management] Add network traffic events pagination by @bcmmbaga in #3580
  • [client] Revert mgm client error handling by @pappz in #3764

Full Changelog: v0.43.0...v0.43.1

v0.43.0

25 Apr 19:45
3cf87b6
Compare
Choose a tag to compare

Release Notes for v0.43.0

What's New

Client Improvements

  • Fixed exit node deselection behavior. #3722
  • Dynamic firewall rules now set up for DNS routes based on DNS responses. #3702
  • Userspace ACL received additional filter test cases to improve robustness. #3730
  • GRPC error handling improved to catch flow errors better. #3727
  • Ensured destination-type local marks can overwrite NAT marks. #3738
  • Fixed macOS privacy warnings when accessing static system information. #3496

These updates enhance reliability and system compatibility across platforms.

Management Improvements

  • Introduced a new Auditor Role for account access. (API only, dashboard support is coming soon) #3721
  • Introduced a Network Admin Role for network-specific administration. (API only, dashboard support is coming soon) #3720
  • Impersonation via PATs (Personal Access Tokens) is now supported for streamlined troubleshooting. #3739

Other Changes

  • Improved static checks when running in foreground mode. #3742
  • Ran container tests in a more generic way for broader coverage. #3737

Full Changelog: v0.42.0...v0.43.0