Releases: netbirdio/netbird
Releases · netbirdio/netbird
v0.43.3
What's Changed
- [management] Delete service users with account manager by @bcmmbaga in #3793
- [management] policy delete cleans policy rules by @pascal-fischer in #3788
- [client] Return with the correct copied length by @pappz in #3804
- [client] Ignore irrelevant route changes to tracked network monitor routes by @lixmal in #3796
- [client] Add TCP support to DNS service listener by @hakansa in #3790
Full Changelog: v0.43.2...v0.43.3
v0.43.2
What's Changed
- [management] limit peers based on module read permission by @pnmcosta in #3757
- [client] Add debug upload option to netbird ui by @lixmal in #3768
- [management] user info with role permissions by @pnmcosta in #3728
- [client] Add debug for duration option to netbird ui by @lixmal in #3772
- [management] Get account id with order by @mlsmaycon in #3773
- [management] Optimize load account by @mlsmaycon in #3774
- [management] add gorm tag for primary key for the networks objects by @pascal-fischer in #3758
- [client] set TLS ServerName for hostname-based QUIC connections by @alindt in #3673
- [client] Fix stale local records by @lixmal in #3776
- [client] Improve NetBird installation script to handle daemon connection timeout by @hakansa in #3761
- [management] removal of foreign key constraint enforcement on sqlite by @pascal-fischer in #3786
- [management/client/rest] fix panic when body is nil by @mohamed-essam in #3714
New Contributors
Full Changelog: v0.43.1...v0.43.2
v0.43.1
What's Changed
- [client] add byte counters & ruleID for routed traffic on userspace by @hakansa in #3653
- [management] add missing network admin mapping by @pnmcosta in #3751
- [misc] Exclude client benchmarks from CI by @lixmal in #3752
- [management] Skip IdP cache warm-up on Redis if data exists by @bcmmbaga in #3733
- [client] Feature/upload bundle by @mlsmaycon in #3734
- [misc] Add macOS .pkg installer support to installation script by @hakansa in #3755
- [management] Add network traffic events pagination by @bcmmbaga in #3580
- [client] Revert mgm client error handling by @pappz in #3764
Full Changelog: v0.43.0...v0.43.1
v0.43.0
Release Notes for v0.43.0
What's New
Client Improvements
- Fixed exit node deselection behavior. #3722
- Dynamic firewall rules now set up for DNS routes based on DNS responses. #3702
- Userspace ACL received additional filter test cases to improve robustness. #3730
- GRPC error handling improved to catch flow errors better. #3727
- Ensured destination-type local marks can overwrite NAT marks. #3738
- Fixed macOS privacy warnings when accessing static system information. #3496
These updates enhance reliability and system compatibility across platforms.
Management Improvements
- Introduced a new Auditor Role for account access. (API only, dashboard support is coming soon) #3721
- Introduced a Network Admin Role for network-specific administration. (API only, dashboard support is coming soon) #3720
- Impersonation via PATs (Personal Access Tokens) is now supported for streamlined troubleshooting. #3739
Other Changes
- Improved static checks when running in foreground mode. #3742
- Ran container tests in a more generic way for broader coverage. #3737
Full Changelog: v0.42.0...v0.43.0
v0.42.0
Release Notes for v0.42.0
What's New
Enhanced Route Management and UI States
- Clients now retain selected routes unless all are explicitly deselected. #3692
- Added a connecting state to the client UI for improved status feedback. #3712
- Firewall routes now include a route ID and support for missing route domains. #3700
Account and Domain Enhancements
- Management now supports custom domains per account via API (Dashboard coming soon). #3726
- Added account metadata capabilities to improve account-level visibility. #3724
Improvements
- Permissions Manager: Now uses standard CRUD operations. #3690
- Dashboard Fix: Corrected handling of
lastLogin
display on the management dashboard. #3725 - Benchmarking:
Dependency Updates
- Bumped
golang.org/x/net
from 0.36.0 to 0.38.0. #3695 - Bumped
github.com/redis/go-redis/v9
from 9.7.1 to 9.7.3. #3553
Documentation
- Fixed a broken link in the README. #3697
Other Changes
- Changed GitHub runner used for Docker tests. #3707
New Contributors
- @saule1508 made their first contribution in #3697
Full Changelog: v0.41.3...v0.42.0
v0.41.3
What's Changed
- [client] Set up signal to generate debug bundles by @lixmal in #3683
- [client] Keep selecting new networks after first deselection by @lixmal in #3671
- [misc] update gpt file permissions in install.sh by @Lamera in #3663
- [client] Fix Rosenpass permissive mode handling by @pappz in #3689
New Contributors
Full Changelog: v0.41.2...v0.41.3
v0.41.2
v0.41.1
What's Changed
- [management] add permissions manager to geolocation handler by @pnmcosta in #3665
- [client] Refactor DNSForwarder to improve handle wildcard domain resource id matching by @hakansa in #3651
- [client] Add heap profile to debug bundle by @lixmal in #3679
- [client] Add remaining debug profiles by @lixmal in #3681
- [management] get current user endpoint by @pnmcosta in #3666
Full Changelog: v0.41.0...v0.41.1
v0.41.0
What's Changed
- [ci] include stash in pr template by @pnmcosta in #3657
- [docs] Fix a few typos on table by @mlsmaycon in #3658
- [management,client] Add support to configurable prompt login by @mlsmaycon in #3660
- [management] remove unnecessary access control middleware by @pnmcosta in #3650
- [management] Buffer updateAccountPeers calls by @pascal-fischer in #3644
- [management] Refactor/management/updchannel by @crn4 in #3645
New Contributors
Full Changelog: v0.40.1...v0.41.0
v0.40.1
What's Changed
- [client] Support IP fragmentation in userspace by @lixmal in #3639
- [client] Handle truncated upstream DNS responses by @lixmal in #3632
- [misc] add git town workflow config by @pnmcosta in #3555
- [client] Support CNAME in local resolver by @lixmal in #3646
- [management] use permission modules by @pascal-fischer in #3622
- [client] Fix dns cleanup race condition by @lixmal in #3652
Full Changelog: v0.40.0...v0.40.1