Releases: netbirdio/netbird
Releases · netbirdio/netbird
v0.54.0
Release Notes for v0.54.0
What's New
Client Enhancements
- Added Windows ARM64 build support. #4206
- Renamed logout command to deregister for clarity. #4307
- Increased deregister timeout for more reliable deregistration. #4311
- Fixed SSH command handling for non-default profiles. #4298
- Fixed profile manager panic when reading incomplete configurations. #4309
- Updated Windows installer description. #4306
Management Improvements
- Reworked database locking for improved concurrency handling. #4291
- Marked SaveAccount method as deprecated. #4300
- Improved JSON migration by filtering duplicates on conflict. #4303
Other Changes
- Standardized naming: Changed "Netbird" to "NetBird" in CMD usage. #4296
- Added documentation acknowledgement check. #4310
- Automated forum post creation after releases. #4312
Full Changelog: v0.53.0...v0.54.0
v0.53.0
Release Notes for v0.53.0
What's New
Control plane licensing changes
- Changed the license of
management
,relay
, andsignal
components to AGPLv3. #4285
Learn more at https://netbird.io/knowledge-hub/netbird-agpl-announcement
Client Enhancements
- Improved userspace filter logging performance. #4221
- Added logout feature for improved session management. #4268
- Increased IP rule priorities to avoid routing conflicts. #4273
- Added config flag to override default profile path in the client service. #4276
- Included full sync response in the debug bundle for troubleshooting. #4287
Management Improvements
- Migrated group peers into a separate table for better performance and structure. #4096
- Implemented network range change API. #4177
- Optimized peer group retrieval by removing unnecessary locks. #4280
- Implemented peer expiration for invalid peers. #4275
Other Changes
- Moved shared components to a centralized shared directory. #4286
- Separated shared code dependencies for better modularity. #4288
Full Changelog: v0.52.2...v0.53.0
v0.52.2
What's Changed
- [misc] Dockerfile: pin gopls to v0.18.1 (latest that supports golang 1.23) by @Bilgeworth in #4240
- [management] add account deleted event by @crn4 in #4255
- [client] Fix dns ipv6 upstream by @lixmal in #4257
New Contributors
- @Bilgeworth made their first contribution in #4240
Full Changelog: v0.52.1...v0.52.2
v0.52.1
v0.52.0
This release adds the profile feature, please refer to the documentation
What's Changed
- [misc] Docker compose improvements by @Silex in #4037
- [client] Fix race issues in lazy tests by @pappz in #4181
- [client] Temporarily disable race detection in Relay by @pappz in #4210
- [client] Fix legacy routing exclusion routes in kernel mode by @lixmal in #4167
- [client] Add env and status flags for netbird service command by @lixmal in #3975
- [management] extra settings integrated validator by @pnmcosta in #4136
- [management] scheduler cancel all jobs by @pnmcosta in #4158
- [management] Log UpdateAccountPeers caller by @pascal-fischer in #4216
- [client] Remove custom method from generated proto and use inline logic for connection type filtering by @aliamerj in #4214
- [management] Log BufferUpdateAccountPeers caller by @pascal-fischer in #4217
- [client] handle order of check when checking order of files in isChecksEqual by @pascal-fischer in #4219
- [client] make ICE failed timeout configurable by @gamerslouis in #4211
- [client] client: container: support CLI with entrypoint addition by @nazarewk in #4126
- [client] Always register NetBird with plain Linux DNS and use original servers as upstream by @lixmal in #3967
- [client] Fix UDP proxy to notify listener when remote conn closed by @pappz in #4199
- [client] Remove and deprecate the admin url functionality by @lixmal in #4218
- [client] Add detailed routes and resolved IPs to debug bundle by @lixmal in #4141
- [client] Feat/multiple profile by @hakansa in #3980
- [client] remove config flag by @hakansa in #4224
- [client] Fix pre-shared key state in wg show by @pappz in #4222
- [client] Fix config directory path handling based on NB_STATE_DIR by @hakansa in #4229
- [client] Add support for disabling profiles feature via command line flag by @hakansa in #4235
New Contributors
- @gamerslouis made their first contribution in #4211
Full Changelog: v0.51.2...v0.52.0
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