Skip to content

Releases: netbirdio/netbird

v0.49.0

24 Jun 19:37
d897365
Compare
Choose a tag to compare

What's Changed

  • [management] add transaction for integrated validator groups update and prim acc by @pascal-fischer in #4014
  • [client] Handle lazy routing peers that are part of HA groups by @lixmal in #3943
  • [client] Refactor showLoginURL to improve error handling and connection status checks by @hakansa in #4026
  • [client] close window when process needs to exit by @mlsmaycon in #4027
  • [misc] add additional metrics by @mlsmaycon in #4028
  • [management] check and log on new management version by @mlsmaycon in #4029
  • [misc] Specify netbird binary location in Dockerfiles by @lixmal in #4024
  • [client] Don't open cmd.exe during MSI actions by @lixmal in #4041

Full Changelog: v0.48.0...v0.49.0

v0.48.0

20 Jun 08:26
b45284f
Compare
Choose a tag to compare

Release Notes for v0.48.0

What's New

This release brings port range support to NetBird. Now you can add rules with ports formated as <range_start>-<range_end>, with that, if you need to allow all TCP ports, you can configure it with 1-65535, see dashboard example below:
image

The feature support is available for management and client version 0.48.0 and for dashboard version 2.14.0

Client Enhancements

  • Fixed Android route notification behavior. #3971
  • Added more advanced settings for Android clients. #4001
  • Fixed port range squashing to ensure correct firewall rule behavior. #4007

Management Improvements

  • Refactored route handling to use store methods for consistency and maintainability. #2928
  • Added backward compatibility for clients without firewall rules port range support. #4003
  • Exported ephemeral peer flag via API for better visibility. #4004

Full Changelog: v0.47.2...v0.48.0

v0.47.2

17 Jun 15:23
08c9107
Compare
Choose a tag to compare

What's Changed

  • [client] Fix UI Download URL by @hakansa in #3990
  • [client] Prioritze the local resolver in the dns handler chain by @lixmal in #3965
  • [client] Tighten allowed domains for dns forwarder by @lixmal in #3978
  • [client] Fix DNS Interceptor Build Error by @hakansa in #3993
  • [management] Avoid recalculating next peer expiration by @mlsmaycon in #3991
  • [client] Fix logic in updateStatus to correctly handle connection state by @hakansa in #3994

Full Changelog: v0.47.1...v0.47.2

v0.47.1

16 Jun 23:24
d4a800e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.47.0...v0.47.1

v0.47.0

16 Jun 19:14
dd9917f
Compare
Choose a tag to compare

Release Notes for v0.47.0

What's New

Client Enhancements

  • Added lazy connections support for routed networks. #3908
  • Added advanced settings to the UI for better configurability. #3941
  • Added missing client meta flags. #3898
  • Improved Android client with preference handling and propagation networks. #3957, #3966
  • Displayed login popup on session expiration. #3955
  • Fixed local DNS resolver errors for domains with other record types. #3959
  • Optimized process check timing. #3938
  • Removed strings from allowed IPs. #3920
  • Improved ICMP connection tracking logs. #3963
  • Prevented unnecessary UI updates. #3785
  • Included peer's actual state in notifications. #3929
  • Refactored ConnMgr context management for clarity. #3951
  • Included Support wildcard DNS on iOS #3979

Management Improvements

  • Added port range support in firewall rules. #3823
  • Enabled unidirectional rules for all-port policies. #3826
  • Added account ID index to activity events. #3946
  • Ensured peer flags persist in meta updates. #3958
  • Propagated user groups when re-enabling group propagation. #3912
  • Added event streaming metrics. #3814
  • Used xID for setup keys to avoid collisions. #3977

Signal Service

  • Enabled setting signal flags via environment variables. #3972

Other Changes

  • All Docker images are now pushed to GHCR as additional registry during release. #3954

Full Changelog: v0.46.0...v0.47.0

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