Changelog for
netbird-0.30.1-1.1.x86_64.rpm :
* Fri Oct 11 2024 Johannes Kastl
- update to 0.30.1:
* [management] Remove admin check on getAccountByID by AATTpascal-fischer in #2699
* [management] Validate peer ownership during login by AATTbcmmbaga in #2704
* [client] Limit P2P attempts and restart on specific events by AATTlixmal in #2657
* [management] Propagate error in store errors by AATTpascal-fischer in #2709
* [misc] Add Link to the Lawrence Systems video by AATTbraginini in [#2711]
* [management] Make max open db conns configurable by AATTpascal-fischer in #2713
* [management] Add support to envsub go management configurations by AATTmlsmaycon in #2708
* [management] Move testdata to sql files by AATTpascal-fischer in [#2693]
* [client] Improve route acl by AATTlixmal in #2705
* [signal] new signal dispatcher version by AATTpascal-fischer in [#2722]
* Sun Oct 06 2024 Johannes Kastl - convert to using obs_scm- update to 0.30.0:
* What\'s New - Access Control for Network Routes Starting with version 0.30.0, users can assign access control groups to network routes, offering improved security and traffic restrictions. Route access is now unidirectional, ensuring traffic complies with the specified policies before authorization. This feature enhances the flexibility of network management. To configure this, follow the documentation: Configuring routes with access control. https://docs.netbird.io/how-to/configuring-routes-with-access-control
* Improvements - Add Access Control for Network Routes: [management, client] Add access control support to network routes #2100 - Remove Redundant Account Token Calls: [management] Remove redundant get account calls in GetAccountFromToken #2615 - Refactor User JWT Group Synchronization: [management] Refactor User JWT group sync #2690
* Bug Fixes - Anonymize Relay Address in Peers View: [client] Anonymize relay address in status peers view #2640 - Check WireGuard Interface Instead of Engine Context: [client] Check wginterface instead of engine ctx #2676 - Close Remote Connection in Proxy: [client] Close the remote conn in proxy #2626 - Fix eBPF Close Function: [client] Fix ebpf close function [#2672] - Fix Relay Disconnection Handling: [client] Fix Relay disconnection handling #2680 - Restrict Peer Access for Non-Admins: [management] Restrict accessible peers to user-owned peers for non-admins #2618
* Other Changes - Adjust Relay Worker Log Levels: [client] Adjust relay worker log level and message #2683 - Improve Error Count Formatting: [client] Fix error count formatting #2641 - Refactor Interface Package: [client] Refactor/iface pkg #2646 - Remove Custom Localhost Dialer: [client] Remove usage of custom dialer for localhost #2639 - Add Account Existence Check to AccountManager: [management] Add AccountExists to AccountManager #2694 - Add DB Retrieval Method: [management] Add get DB method to store #2650 - Fix Account Manager Mock Implementation: [management] Fix account manager mock #2695 - Propagate Management Metrics: [management] Propagate metrics [#2667] - Remove File Store in Management: [management] Remove file store #2689 - Update Management Docker Image: [management] Update management base docker image #2687 - Improve ZITADEL IDP Error Handling: [management] improve zitadel idp error response detail #2634 - Add Log Setting to Caddy Container: [misc] Add log setting to Caddy container #2684 - Fix IP Range Posture Check Example: [misc] Fix ip range posture check example in API doc #2628 - Update to Goreleaser Version 2: [misc] Specify goreleaser version and update to 2 #2673 - Use Packages to Fetch Latest Version: [misc] Use the pkgs to get the latest version #2682 - Move Signal Message Handling into Dispatcher: [signal] Move dummy signal message handling into dispatcher #2686 - Propagate Signal Metrics: [signal] Propagate metrics #2668 - Add Context to Signal Dispatcher: [signal] add context to signal-dispatcher #2662
* Sat Sep 21 2024 Holden Fried - Update to 0.29.4- Selected notes from https://github.com/netbird/releases/tag/v0.29.4:
* Do not block the msg receiving if the wg proxy does not operate by AATTpappz in #2617
* Exit from processConnResults after all tries by AATTpappz in #2621
* Wed Sep 18 2024 Holden Fried - Update to version 0.29.3- Selected notes from https://github.com/netbird/releases/tag/v0.29.3:
* [client] Ensure engine is stopped before starting it back by AATThurricanehrndz in #2565
* [relay] Change heartbeat timeout by AATTpappz in #2598
* [client] Fix blocked net.Conn Close call by AATTpappz in #2600
* [management] Add command flag to set metrics port for signal and relay service, and update management port by AATTbenniekiss in #2599
* [client] Fix get management and signal state race condition by AATTmlsmaycon in #2570
* [management] fix legacy decrypting of empty values by AATTbcmmbaga in #2595
* [signal] Fix signal active peers metrics by AATTpascal-fischer in #2591
* [management] Add transaction to addPeer by AATTpascal-fischer in #2469
* [client] Fix leaked server connections by AATTpappz in #2596
* [relay] Add health check attempt threshold by AATTmlsmaycon in #2609
* [client] Fix race condition while read/write conn status in peer conn by AATTpappz in #2607
* [client] Cancel the context of wg watcher when the go routine exit by AATTpappz in #2612- Packaging changes:
* Fixed leap 15.6 and SLE builds, cleaned up some redundancy from specfile
* Sat Sep 14 2024 Holden Fried - Update to version 0.29.2- Selected notes from https://github.com/netbird/releases/tag/v0.29.2:
* [management] Add GCM encryption and migrate legacy encrypted events by AATTbcmmbaga in #2569
* [management] Add accessible peers endpoint by AATTbcmmbaga in #2579
* [client] fix: install.sh: avoid call of netbird executable after rpm-ostree installation by AATTM0Rf30 in #2589
* [client] Fix wg handshake checking by AATTpappz in #2590
* [misc] Support configurable max log size with var NB_LOG_MAX_SIZE_MB by AATTmlsmaycon in #2592- Update to version 0.29.1- Selected release notes from https://github.com/netbird/releases/tag/v0.29.1:
* [client] Don\'t overwrite allowed IPs when updating the wg peer\'s endpoint address by AATTlixmal in #2578
* [relay] Improve relay messages by AATTlixmal in #2574
* [relay] change log levels by AATTpappz in #2580
* Remove pre-release step from workflow by AATTmlsmaycon in #2583- Packaging changes:
* Fixed blank desktop icon for netbird-applet
* Added package for new experimental relay feature
* Removed stripping flags to allow debug builds to be generated
* Better organization of specfile
* Wed Sep 11 2024 Holden Fried - Update to version 0.29.0- Selected release notes from https://github.com/netbirdio/netbird/releases/tag/v0.29.0:
* New relay implementation utilizing WebSockets available for testing in self-hosted server
* Signal Dispatcher: Introduced signal dispatcher for better signaling. #2373
* Support for ECDSA Public Keys: Added support for ECDSA public keys in management. #2461
* Fix Deadlock on Auto Connect: Avoided deadlock in client auto-connect with early exit handling. #2528
* Destroy WG Interface on Timeout: Addressed issue where WireGuard interface wasn\'t destroyed on down timeout. #2435
* Fix Service Down: Corrected the service-down issue in the client. #2519
* Prevent Client Panic: Fixed client panic when there was no connection. #2541
* Error Handling in OpenConnVia: Improved error handling in the openConnVia function. #2560
* Fix Lock on Down: Fixed a lock issue when the service was brought down. #2546
* Sun Aug 25 2024 Holden Fried - Update to version 0.28.9- Release notes from https://github.com/netbirdio/netbird/releases/tag/v0.28.9:
* [management] Rename request buffer and update default interval by AATTpascal-fischer in #2459
* [client] Add test for SetFlagsFromEnvVars by AATTmlsmaycon in #2460
* [client] Refactor free port function by AATTmlsmaycon in #2455
* [misc] Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by AATTdependabot in #2426
* [misc] Add support for NETBIRD_STORE_ENGINE_POSTGRES_DSN environment variable in setup.env by AATTarosberg in #2462
* [management] Refactor HTTP metrics by AATTbcmmbaga in #2476- Update to version 0.28.8- Selected release notes from https://github.com/netbirdio/netbird/releases/tag/v0.28.8:
* [misc] Use docker compose command by AATTmlsmaycon in #2382
* [management] Skip network map check if not regular user by AATTmlsmaycon in #2402
* [management] Improve mgmt sync performance by AATTlixmal in #2363
* [client] Update dependencies and switch systray library by AATTbcmmbaga in #2309
* [management] Add batch delete for groups and users by AATTbcmmbaga in #2370
* [client] Allow setup keys to be provided in a file by AATTmoosetheory in #2337
* [misc] Update bug-issue-report.md to include netbird debug cmd by AATTlixmal in #2413
* [client] Parse data from setup key by AATTmlsmaycon in #2411
* [misc] Update bug-issue-report.md to include anon flag by AATTlixmal in #2412
* [management] Prevent removal of All group from peers during user groups propagation by AATTbcmmbaga in #2410
* [client] Upgrade fyne version to fix freezing routes window by AATTmlsmaycon in #2417
* [client] Mtls support by AATTFoosec in #2188
* [client] Update PNG systray disconnected icon by AATTlixmal in #2428
* [misc] Fix linting Issues by AATTbcmmbaga in #2427
* [management] Split DB calls in peer login by AATTpascal-fischer in #2439
* [misc] Loading tun module for synology in install.sh by AATTpascal-fischer in #2423
* [misc] Use clearer wording on issue template by AATTlixmal in #2443
* [management] Fix logging out peers on deletion by AATTlixmal in #2453
* [management] Add buffering for getAccount requests during login by AATTpascal-fischer in #2449
* Sat Aug 03 2024 Holden Fried - Update to version 0.28.7- Release notes from https://github.com/netbirdio/netbird/releases/tag/v0.28.7:
* Fix error handling by AATTpappz in #2316
* add save peer status test for connected peers by AATTmlsmaycon in #2321
* Add SavePeer method to prevent a possible account inconsistency by AATTmlsmaycon in #2296
* Fix race in set listener by AATTpappz in #2332
* Save daemon address on service install by AATTmlsmaycon in #2328
* Remove redundant check for empty JWT groups by AATTbcmmbaga in #2323
* Refactor login with store.SavePeer by AATTmlsmaycon in #2334
* fix(tests): freebsd should be red on error by AATTskillcoder in #2346
* Add write lock for peer when saving its connection status by AATTmlsmaycon in #2359
* Save account on saving users and groups by AATTbcmmbaga in #2362
* Move write peer lock by AATTmlsmaycon in #2364
* Freebsd test all root component by AATTskillcoder in #2361
* Use accountID retrieved from the sync call to acquire read lock sooner by AATTmlsmaycon in #2369
* Handling invalid UTF-8 character in sys info by AATTpappz in #2360
* When creating new setup key, \"revoked\" field doesn\'t do anything by AATTpappz in #2357
* Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible by AATTdependabot in #2356
* fix(util): syslog output contains duplicated timestamp by AATTmrl5 in #2292
* Allow route updates even if some domains failed resolution by AATTlixmal in #2368
* Adding geolocation download log message. by AATTkeac in #2085
* Add extra auth audience field on HttpConfig for automation user to authorize via zitadel by AATTdfry in #2350
* Extend client debug bundle by AATTlixmal in #2341
* Move Bundle to before netbird down by AATTmlsmaycon in #2377
* Fix Windows file version by AATTmlsmaycon in #2380
* Remove Codacy badge as it is broken by AATTbraginini in #2379
* Fix DNS resolution for routes on iOS by AATTpascal-fischer in #2378
* Add sonar badge by AATTpascal-fischer in #2381- Fix patch to handle changes in client/cmd/service_installer.go- Change _service to use ref tag instead of parent tag (thanks to rrahl0 for recommendation)
* Fri Jul 26 2024 Holden Fried - Update to version 0.28.6- Release notes from https://github.com/netbirdio/netbird/releases/tag/v0.28.6:
* Minor fix local dns search domain by AATThurricanehrndz in #2287
* Remove default allow for UDP on unmatched packet by AATTmlsmaycon in #2300
* Retry management connection only on context canceled by AATTmlsmaycon in #2301
* Ignore network monitor checks for software interfaces by AATTmlsmaycon in #2302
* Sat Jul 20 2024 Holden Fried - Update to version 0.28.5- Release notes from https://github.com/netbirdio/netbird/releases/tag/v0.28.5:
* Sort routes by ID and remove DNS routes from overlapping list by AATTmlsmaycon in #2234
* Fix issue with canceled context before pushing metrics and decreasing pushing interval by AATTmlsmaycon in #2235
* Avoid empty domain overwrite by AATTpascal-fischer in #2252
* Add release version to windows binaries and update sign pipeline version by AATTmlsmaycon in #2256
* Get client ui locale on windows natively by AATTlixmal in #2251
* Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by AATTdependabot in #2248
* Fix parameter limit issue for Postgres store by AATTmlsmaycon in #2261
* Support DNS routes on iOS by AATTpascal-fischer in #2254
* fix 2260: fallback serial to Board by AATTEdouardVanbelle in #2263
* Add logging option for WG device by AATTpappz in #2271
* Limit GUI process execution to one per UID by AATTmlsmaycon in #2267
* Add batch save/update for groups and users by AATTbcmmbaga in #2245
* fix forwarded metrics by AATTmlsmaycon in #2273
* Ignore non unique route updates by AATThurricanehrndz in #2266
* feat(client): send logs to syslog by AATTmrl5 in #2259
* refactor(util): fix sonarcube issues by AATTmrl5 in #2276
* Add get_registration_delay_milliseconds metric by AATTmlsmaycon in #2275
* Fix metric label typo by AATTmlsmaycon in #2278
* fix: save peer status correctly in sqlstore by AATTctrl-zzz in #2262
* Support custom SSL certificates for the signal service by AATTbenniekiss in #2257
* Wait on daemon down by AATTpascal-fischer in #2279
* Don\'t add exclusion routes for IPs that are part of connected networks by AATTlixmal in #2258
* Add faster availability DNS probe and update test domain to .com by AATTmlsmaycon in #2280
* Check if route interface is a Microsoft ISATAP device by AATTmlsmaycon in #2282
* Remove copy functions from signal by AATTmlsmaycon in #2285
* Refactor macOS system DNS configuration by AATThurricanehrndz in #2284
* Fix macOS DNS unclean shutdown restore call on startup by AATTmlsmaycon in #2286
* Tue Jul 09 2024 Holden Fried - Improved formatting in error message when attempting to use patched out netbird service commands
* Mon Jul 08 2024 Holden Fried - Modified service-install-cli-change.patch to remove CLI service install/uninstall functionality
* Sun Jul 07 2024 Holden Fried - Added patch service-install-cli-change.patch to make error messages align with best practices (#boo:1181400)
* Sat Jul 06 2024 Joshua Smith - Enable tests
* Tue Jul 02 2024 Holden Fried - Initial packaging of netbird 0.28.4