Releases: netbirdio/netbird
v0.51.2
What's Changed
- [client] fix test by @pnmcosta in #4156
- [misc] add forum post and update sign pipeline by @mlsmaycon in #4155
- [management] fix index creation if exist on mysql by @pascal-fischer in #4150
- [management] Add validate flow response by @mlsmaycon in #4172
- [client, relay] The openConn function no longer blocks the relayAddress function call by @pappz in #4180
- [client] Add --filter-by-connection-type flag to status command by @aliamerj in #4010
- [client] Fix bind exclusion routes by @lixmal in #4154
- [management] Fix group resource count mismatch in policy by @bcmmbaga in #4182
- [server, relay] Fix/relay race disconnection by @pappz in #4174
Full Changelog: v0.51.1...v0.51.2
v0.51.1
v0.51.0
This version introduces support for relaying disconnection indications from the relay server. With this change, relayed disconnects are detected early, and the clients should start renegotiation.
This change requires a relay update to support new clients fully; otherwise, they will retry connections to old relays and fallback to Coturn-based relay connections.
What's Changed
- [client] avoid parsing NB_NETSTACK_SKIP_PROXY if empty by @iisteev in #4145
- [client, relay-server] Feature/relay notification by @pappz in #4083
New Contributors
Full Changelog: v0.50.3...v0.51.0
v0.50.3
v0.50.2
What's Changed
- [management] Add name/ip filters to peer management rest client by @mohamed-essam in #4112
- [management] Remove deleted user peers from groups on user deletion by @bcmmbaga in #4121
- Update image in README.md by @braginini in #4122
- [client] Disable pidfd check on Android 11 and below by @pappz in #4127
- [client] Nil check in iface configurer by @pappz in #4132
- [client] Update cli description of lazy connection by @pappz in #4133
- [management] added cleanupWindow for collecting several ephemeral peers to delete by @crn4 in #4130
- [client] Add rotated logs flag for debug bundle generation by @lixmal in #4100
Full Changelog: v0.50.1...v0.50.2
v0.50.1
v0.50.0
Release Notes for v0.50.0
What's New
Client Enhancements
- Supported random WireGuard ports to enhance NAT traversal. #4085
- Implemented DNS routes for Android. #3989
- Enabled fullstatus output even without probes. #4052
- Improved route log messages. #4034
- Used unique sequence numbers for BSD routes. #4081
- Improved lazy connection detection logic. #4050
- Avoided logging setup keys in error messages. #3962
- Login popup now runs in a separate goroutine. #4080
Management Improvements
- Added network map metric breakdown and reported durations in ms. #4020, #4064
- Added onboarding logic for account creation. #4084
- Provided clear error messaging for mismatched logins. #4097
- Logged user ID on account mismatch. #4101
- Enabled uniqueness constraint for peer IPs and labels, improving generation performance. #4042
- Added option to disable default all-to-all policy. #3970
- Added backward-compatible error handling for setup key registration. #4094
- Fixed account peer store retrieval by adding locking. #4092
- Fixed network update test for delete policy. #4086
- Removed unused database transactions. #4053
Installer & Miscellaneous
- Fixed wrong default for NETBIRD_AUTH_PKCE_LOGIN_FLAG for self-hosting. #4055
- Fixed Arch Linux install.sh error with empty dependencies. #4070
- Now starts the service automatically after installation on Arch Linux. #4071
- Removed unnecessary port 8080 in getting-started-with-zitadel.sh. #4075
- Updated sign pipeline version. #4082
- Added a link to the community forum in documentation. #4093
New Contributors
Full Changelog: v0.49.0...v0.50.0
v0.49.0
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
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:
The feature support is available for management and client version
0.48.0
and for dashboard version2.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
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