Releases: netbirdio/netbird
Releases · netbirdio/netbird
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
v0.36.7
v0.36.6
What's Changed
- Bump golang.org/x/net from 0.30.0 to 0.33.0 by @dependabot in #3218
- [client, server] Cleanup magiconair usage from repo by @pappz in #3276
- Management REST Client Code by @mohamed-essam in #3278
- [client] use embedded root CA if system certpool is empty by @hakansa in #3272
- [misc] Replace Wiretrustee with Netbird by @lixmal in #3267
- [client] Fix acl empty port range detection by @lixmal in #3285
- [relay] Use new upstream for nhooyr.io/websocket package by @paralin in #3287
- [client] Fix grouping of peer ACLs with different port ranges by @lixmal in #3289
- [client] Fix nil pointer exception when load empty list and try to cast it by @pappz in #3282
- [management] Check groups when counting peers on networks list by @pascal-fischer in #3284
- [management] add logs for grpc API by @pascal-fischer in #3298
- [client] Add experimental support for userspace routing by @lixmal in #3134
- [signal] Fix context propagation in signal server by @4thel00z in #3251
- [client, relay] Fix/wg watch by @pappz in #3261
- [client] Support dns upstream failover for nameserver groups with same match domain by @lixmal in #3178
- [client] Fix dns handler chain test by @lixmal in #3307
- [client] Check for fwmark support and use fallback routing if not supported by @lixmal in #3220
- [client] Enable userspace forwarder conditionally by @lixmal in #3309
- fix integration tests by @pnmcosta in #3311
New Contributors
- @hakansa made their first contribution in #3272
- @paralin made their first contribution in #3287
- @4thel00z made their first contribution in #3251
- @pnmcosta made their first contribution in #3311
Full Changelog: v0.36.5...v0.36.6
v0.36.5
v0.36.4
What's Changed
- [client] Allow freebsd to build netbird-ui by @lixmal in #3212
- [management] Refactor peers to use store methods by @bcmmbaga in #2893
- [misc] Fix: typo in test output by @JinxCappa in #3216
- [management] remove peer from group on delete by @pascal-fischer in #3223
- [management] disable prepareStmt for sqlite by @pascal-fischer in #3228
- [client] Fix freebsd default routes by @lixmal in #3230
- [client] Use correct stdout/stderr log paths for debug bundle on macOS by @lixmal in #3231
- [client] Back up corrupted state files and present them in the debug bundle by @lixmal in #3227
- [client] Match more specific dns handler first by @lixmal in #3226
- [client] Mark redirected traffic early to match input filters on pre-DNAT ports by @lixmal in #3205
- [management] use account request buffer on sync by @pascal-fischer in #3229
- [management/signal/relay] add metrics descriptions by @pascal-fischer in #3233
- [client] Support port ranges in peer ACLs by @lixmal in #3232
- [client] Use dynamic dns route resolution on iOS by @lixmal in #3243
- [management] copy source and destination resource on policyRule copy by @pascal-fischer in #3235
New Contributors
- @JinxCappa made their first contribution in #3216
Full Changelog: v0.36.3...v0.36.4