Skip to content

Releases: netbirdio/netbird

v0.56.1

08 Sep 13:47
dba7ef6
Compare
Choose a tag to compare

This release brings an improvement for Windows clients' startup with caching of metadata information that in some systems could take up to 10s to retrieve.

What's Changed

  • [management] Add peers manager to integrations by @bcmmbaga in #4405
  • [internal] Add missing assignment of iFaceDiscover when netstack is disabled by @doromaraujo in #4444
  • [client] Do not block Offer processing from relay worker by @pappz in #4435
  • [management] only allow user devices to be expired by @pascal-fischer in #4445
  • [client] Move some sys info to a static place by @pappz in #4446
  • [management] Extends integration and peers manager by @bcmmbaga in #4450
  • [client] Debug information for connection by @pappz in #4439
  • [misc] Remove aur support and start service on ostree by @mlsmaycon in #4461

New Contributors

Full Changelog: v0.56.0...v0.56.1

v0.56.0

02 Sep 13:53
71e944f
Compare
Choose a tag to compare

Release Notes for v0.56.0

What's New

In this release, we are adding support for user approval. This allows administrators to control whether users can join their account and automatically be allowed to connect their peers to their networks. Learn more at https://docs.netbird.io/how-to/approve-users

Client Enhancements

  • Added netstack support for Android CLI. #4319
  • Added MTU configuration flag. #4213
  • Fixed Darwin DNS errors always being thrown. #4403
  • Fixed shared socket buffer allocation. #4409
  • Prevented upstream resolvers from deactivating on failure. #4128
  • Updated to the latest Pion ICE version. #4388

Management Improvements

  • Optimized proxy network map performance. #4324
  • Removed redundant store locks for better concurrency. #4385, #4390
  • Changed network serial increment to occur at the end of transactions. #4397
  • Reported sync and login durations by account ID. #4406
  • Split high latency gRPC metrics for more detailed monitoring. #4408
  • Continued user updates even after failures (removed locks). #4410
  • Fixed ephemeral flag handling in peer batch response. #4420
  • Added login filter to prevent multiple peers from connecting with the same public key. #3986
  • Removed withContext from store methods. #4422
  • Fixed duplicate group removals on peer deletion. #4421
  • Added user approval feature for accounts. #4411

Signal & Relay

  • Fixed goroutine and memory leaks when forwarding messages between peers. #3896
  • Relay now accepts any origin. #4426

Other Changes

  • Bumped golang-jwt/jwt from 3.2.2 to 5.3.0. #4375
  • Fixed Windows client and management benchmark tests. #4424

New Contributors

Full Changelog: v0.55.1...v0.56.0

v0.55.1

20 Aug 16:51
f425870
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.55.0...v0.55.1

v0.55.0

20 Aug 09:53
86555c4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.54.2...v0.55.0

v0.54.2

13 Aug 19:16
70db875
Compare
Choose a tag to compare

What's Changed

  • [management] Enable flow groups by @bcmmbaga in #4230
  • [server] Add health check HTTP endpoint for Relay server by @pappz in #4297
  • [client] Fix Go tarball version in FreeBSD build configuration by @pappz in #4339
  • [client] Add --disable-update-settings flag to the service by @hakansa in #4335

Full Changelog: v0.54.1...v0.54.2

v0.54.1

12 Aug 14:42
160b811
Compare
Choose a tag to compare

What's Changed

  • [client] Eliminate upstream server strings in dns code by @lixmal in #4267
  • [management] use readlock on add peer by @pascal-fischer in #4308
  • [server, relay] Add pprof support for Relay server by @pappz in #4203
  • [client] Create NRPT rules separately per domain by @lixmal in #4329
  • [client] Skip dns upstream servers pointing to our dns server IP to prevent loops by @lixmal in #4330
  • [client] Distinguish between NXDOMAIN and NODATA in the dns forwarder by @lixmal in #4321

Full Changelog: v0.54.0...v0.54.1

v0.54.0

08 Aug 19:49
375fcf2
Compare
Choose a tag to compare

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

06 Aug 02:11
abd152e
Compare
Choose a tag to compare

Release Notes for v0.53.0

What's New

Control plane licensing changes

  • Changed the license of management, relay, and signal 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

30 Jul 18:55
5de61f3
Compare
Choose a tag to compare

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

Full Changelog: v0.52.1...v0.52.2

v0.52.1

29 Jul 18:29
a72ef1a
Compare
Choose a tag to compare

What's Changed

  • [client] Disable the dns host manager properly if disabled through management by @lixmal in #4241
  • [client] Fix error handling for set config request on CLI by @hakansa in #4237

Full Changelog: v0.52.0...v0.52.1