Releases: netbirdio/netbird
v0.39.2
What's Changed
- [management] Sync account peers on network router group changes by @bcmmbaga in #3573
- [client] fix route handling for local peer state by @hakansa in #3586
- [management] fix extend call and move config to types by @mlsmaycon in #3575
- [client] Ensure status recorder is always initialized by @lixmal in #3588
- [management] Fix extended config when nil by @mlsmaycon in #3593
- [client] Disable systemd-resolved default route explicitly on match domains only by @lixmal in #3584
- [client] Stop flow grpc receiver properly by @lixmal in #3596
- [client] Prevent calling the onDisconnected callback in incorrect state by @pappz in #3582
- [client] Fix close WireGuard watcher by @pappz in #3598
Full Changelog: v0.39.1...v0.39.2
v0.39.1
What's Changed
- [management] Fix invalid port range sync by @mlsmaycon in #3571
Full Changelog: v0.39.0...v0.39.1
v0.39.0
Release Notes for v0.39.0
What's New
This release includes support for traffic events captured between peers and resources and other peers in the network. We are also adding support to the Redis cache for IDP data. This allows a more persistent cache across management restarts.
Traffic events support (Cloud-only)
We’ve made significant progress on network traffic observability by adding Traffic events support and enhancing event metadata. The updates include:
- Traffic events support on client. #3414
These changes help you gain deeper visibility into traffic flows within your network.
Learn more at https://docs.netbird.io/how-to/traffic-events-logging.
Improvements to Flow Stability and Debugging
- Improved handling of embedded listeners and shutdowns in flow GRPC. #3557, #3564
- Added profiling dumps to the debug package to assist with deeper diagnostics. #3517
REST Client Improvements
- Bearer token support has been added to the management REST client for more secure integrations. #3534
Improvements
-
DNS Policies: Fixed DNS NRPT policies handling. #3459
-
Flow Acknowledgement: Added initiator field to flow acknowledgments. #3563
-
Redis IDP Cache: Management now logs Redis cache usage. You can export the variable
NB_IDP_CACHE_REDIS_ADDRESS=redis://<IP>:<PORT>
to the management server to use the new store. #3562 -
Version Fixes: Connection issues resolved for
-dev
,-alpha
, and similar versions. #3511 -
Docker Compose Cleanup: Removed duplicate labels in the relay service. #3502
Bug Fixes
- Fixed issue with the Advanced Settings UI on Windows 11 when using a Chinese locale. #3483
- Resolved an issue with always enabling
NetworkResource
increateResource()
. #3532
Documentation
- Updated examples in the events section and added
tag
to the ingress port docs. #3552 - Updated
CONTRIBUTOR_LICENSE_AGREEMENT.md
. #3535
Other Changes
- Removed "Admin Panel" item from the UI client. #3560
New Contributors
- @levindecaro made their first contribution in #3483
- @ValarMarkhulis made their first contribution in #3532
- @webalexeu made their first contribution in #3459
- @TheDoDoo made their first contribution in #3511
- @galiev made their first contribution in #3502
Full Changelog: v0.38.2...v0.39.0
v0.38.2
v0.38.1
What's Changed
- [misc] Update link to kubernetes operator by @braginini in #3489
- [client] Nil check on route manager by @pappz in #3486
- [client] Fix anonymized addresses documentation by @lixmal in #3505
- [client] Set info logs and add dump state by @pappz in #3504
Full Changelog: v0.38.0...v0.38.1
v0.38.0
Release notes
This release fixes a few bugs with client startup where the client could get blocked in case of settings changes in the GUI and improves the Network monitor lifecycle trigger to avoid race conditions. It also adds an initial client support for a new feature called Ingress ports that should allow users to enable port forwarding in the future and port-range access control policies.
New features
- [client, management] Add Ingress ports initial support #3275
Enhancements
- [client] Enable windows stderr logs by default #3476
- [docs] Fix typo #3477
- [client] Prevent panic in case of double close call #3475
- [client] Prevent to block channel writing #3474
- [client] Add option to autostart netbird ui in the Windows installer #3469
- [client] Fix engine restart race condition #3435
- [client] Ignore candidates that are part of the the wireguard subnet #3472
- [client] Increase local daemon connection timeout to 50 sec #3481
- [management] return empty array instead of null on networks endpoints #3480
Full Changelog: v0.37.2...v0.38.0
v0.37.2
What's Changed
- [client] fix extra DNS labels parameter to Register method in client by @hakansa in #3371
- [tests] Retry mysql store creation on reused containers by @pascal-fischer in #3370
- [client] Replace string to netip.Prefix by @pappz in #3362
- [misc] Replace webinar link by @braginini in #3380
- [management] Handle transaction error on peer deletion by @bcmmbaga in #3387
- [misc] Fix typo by @Silex in #3415
- [client] Add Netbird GitHub link to the client ui about sub menu by @robertgro in #3372
- [client] Close userspace firewall properly by @lixmal in #3426
- [client] UI Refactor Icon Paths by @hakansa in #3420
- [client] Handle large DNS packets in dns route resolution by @lixmal in #3441
- Update bug-issue-report.md template by @lixmal in #3449
- [client] Fix TURN-Relay switch by @pappz in #3456
- [client] Print out the goroutine id by @pappz in #3433
- [misc] Traefik config improvements by @Silex in #3346
- [misc] Grafana dashboards by @muzammil360 in #3458
New Contributors
- @Silex made their first contribution in #3415
- @robertgro made their first contribution in #3372
- @muzammil360 made their first contribution in #3458
Full Changelog: v0.37.1...v0.37.2
v0.37.1
What's Changed
- [client] Restart netbird-ui post-install in linux deb&rpm by @mohamed-essam in #2992
- [client] Update local interface addresses when gathering candidates by @lixmal in #3324
- [management] faster server bootstrap by @pnmcosta in #3365
- [client] fix privacy warning on macOS by @hurricanehrndz in #3350
- [client] Disable notifications by default by @lixmal in #3375
Full Changelog: v0.37.0...v0.37.1
v0.37.0
What's Changed
- [client] Normalize DNS record names to lowercase in local handler update by @hakansa in #3323
- [signal] add pprof and message size metrics by @pascal-fischer in #3337
- [management] Refactor users to use store methods by @bcmmbaga in #2917
- [management] Add batching support for SaveUsers and SaveGroups by @bcmmbaga in #3341
- [client][ui] added accessible tray icons by @karsa-mistmere in #3335
- [misc] Run management benchmark jobs on file changes by @mlsmaycon in #3343
- [client] [ui] issue when changing setting in GUI while peer session is expired by @hakansa in #3334
- [signal] Fix registry not found by @pascal-fischer in #3342
- [management] remove gorm preparestmt from all DB connections by @pascal-fischer in #3292
- [client] Set up local dns policy additionally if a gpo policy is detected by @lixmal in #3336
- [management] optimize test execution by @pascal-fischer in #3204
- [client][ui] Use go build to embed less icons by @hurricanehrndz in #3351
- [misc] improvement(template): add traefik labels to relay by @cesargoncalves in #3333
- [client] Add UI client event notifications by @lixmal in #3207
- [client, management] Support DNS Labels for Peer Addressing by @hakansa in #3252
- [client] Add embeddable library by @lixmal in #3239
- [client] Skip CLI session expired notifcation if notifications are disabled by @lixmal in #3266
- [management] refactor auth by @pnmcosta in #3296
- [client] Interface code cleaning by @pappz in #3358
- [misc] Update README.md by @braginini in #3360
- [management,client,signal] Update google.golang.org/api to latest by @paralin in #3288
- [misc][Snyk] Security upgrade alpine from 3.21.0 to 3.21.3 by @mlsmaycon in #3359
- [client] Add reverse dns zone by @lixmal in #3217
- [management] fix grpc new account by @pnmcosta in #3361
- [client] Add netbird ui improvements by @lixmal in #3222
- [client] Fix udp forwarder deadline by @lixmal in #3364
- [misc] Rename client tests in CI by @lixmal in #3366
New Contributors
- @karsa-mistmere made their first contribution in #3335
- @cesargoncalves made their first contribution in #3333
Full Changelog: v0.36.7...v0.37.0