Skip to content

Releases: netbirdio/netbird

v0.51.2

21 Jul 18:24
86c16cf
Compare
Choose a tag to compare

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

15 Jul 22:51
b524f48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.51.0...v0.51.1

v0.51.0

15 Jul 12:01
0dab032
Compare
Choose a tag to compare

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

12 Jul 09:41
3e6eede
Compare
Choose a tag to compare

What's Changed

  • always suffix ephemeral peer name by @pnmcosta in #4138
  • [management] sync calls to UpdateAccountPeers from BufferUpdateAccountPeers by @crn4 in #4137
  • [client] Fix elapsed time calculation when machine is in sleep mode by @pappz in #4140

Full Changelog: v0.50.2...v0.50.3

v0.50.2

10 Jul 15:28
a7ea881
Compare
Choose a tag to compare

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

06 Jul 13:46
8942c40
Compare
Choose a tag to compare

What's Changed

  • [client] Fix nil pointer exception in lazy connection by @pappz in #4109

Full Changelog: v0.50.0...v0.50.1

v0.50.0

04 Jul 19:14
fbb1b55
Compare
Choose a tag to compare

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

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