netbird v0.81.0-canary.pr-7395.1 released
What’s Changed
- [client] Stop dumping the whole device to clear one peer endpoint by @riccardomanfrin in [client] Stop dumping the whole device to clear one peer endpoint by riccardomanfrin · Pull Request #7632 · netbirdio/netbird · GitHub
- [infrastructure] Fix flow auth secret for external Relay migrations by @bcmmbaga in [infrastructure] Fix flow auth secret for external Relay migrations by bcmmbaga · Pull Request #7731 · netbirdio/netbird · GitHub
- [management] extract shared db conn + data repository by @pascal-fischer in [management] extract shared db conn + data repository by pascal-fischer · Pull Request #7649 · netbirdio/netbird · GitHub
- [management] Add a revocation guard hook to the proxy token API by @bison in [management] Add a revocation guard hook to the proxy token API by bison · Pull Request #7732 · netbirdio/netbird · GitHub
- [management, proxy] Enforce strict base64url decoding for JWT validation by @bcmmbaga in [management, proxy] Enforce strict base64url decoding for JWT validation by bcmmbaga · Pull Request #7554 · netbirdio/netbird · GitHub
- [management] Refactor PKCE verifier store into a reusable single-use store by @bcmmbaga in [management] Refactor PKCE verifier store into a reusable single-use store by bcmmbaga · Pull Request #7634 · netbirdio/netbird · GitHub
- [management] fix login filter by @pascal-fischer in [management] fix login filter by pascal-fischer · Pull Request #7739 · netbirdio/netbird · GitHub
- [management] Add a disabled state to the managed Agent Network proxy API by @bison in [management] Add a disabled state to the managed Agent Network proxy API by bison · Pull Request #7744 · netbirdio/netbird · GitHub
- [client] Keep the delete-profile dialog open until the delete finishes by @heisbrot in [client] Keep the delete-profile dialog open until the delete finishes by heisbrot · Pull Request #7752 · netbirdio/netbird · GitHub
- [management,proxy] Use single-use codes for OIDC session handoff by @bcmmbaga in [management,proxy] Use single-use codes for OIDC session handoff by bcmmbaga · Pull Request #7635 · netbirdio/netbird · GitHub
- [client] Replace the eBPF WireGuard proxy with loopback endpoint addressing by @lixmal in [client] Replace the eBPF WireGuard proxy with loopback endpoint addressing by lixmal · Pull Request #7316 · netbirdio/netbird · GitHub
- [proxy] Apply the upstream HTTP version before cloning transports by @bison in [proxy] Apply the upstream HTTP version before cloning transports by bison · Pull Request #7806 · netbirdio/netbird · GitHub
- [client] Classify Windows local accounts by NetBIOS name by @thomashacker in [client] Classify Windows local accounts by NetBIOS name by thomashacker · Pull Request #7628 · netbirdio/netbird · GitHub
- [management] handle db conn close on error by @pascal-fischer in [management] handle db conn close on error by pascal-fischer · Pull Request #7740 · netbirdio/netbird · GitHub
- [client] Keep the advertised ICE session ID when following a remote restart by @mlsmaycon in [client] Keep the advertised ICE session ID when following a remote restart by mlsmaycon · Pull Request #7814 · netbirdio/netbird · GitHub
- [client] Cache the box shared key per remote peer in the Signal client by @lixmal in [client] Cache the box shared key per remote peer in the Signal client by lixmal · Pull Request #7807 · netbirdio/netbird · GitHub
- [client] Add debug cpu start and stop commands by @lixmal in [client] Add debug cpu start and stop commands by lixmal · Pull Request #7749 · netbirdio/netbird · GitHub
- [management] Add account deletion hooks and delete agent network configuration with the account by @bison in [management] Add account deletion hooks and delete agent network configuration with the account by bison · Pull Request #7812 · netbirdio/netbird · GitHub
- [management] Let usage_viewer read Agent Network access logs by @jnfrati in [management] Let usage_viewer read Agent Network access logs by jnfrati · Pull Request #7750 · netbirdio/netbird · GitHub
- [client] Only treat LocalSystem as a privileged identity by SID on Windows by @lixmal in [client] Only treat LocalSystem as a privileged identity by SID on Windows by lixmal · Pull Request #7889 · netbirdio/netbird · GitHub
- [client] Add Homebrew cask e2e test by @pappz in [client] Add Homebrew cask e2e test by pappz · Pull Request #7618 · netbirdio/netbird · GitHub
- [client] Report both peers’ state when the connect test times out by @pappz in [client] Report both peers' state when the connect test times out by pappz · Pull Request #7944 · netbirdio/netbird · GitHub
- [proxy] Optionally refuse private addresses on direct-upstream dials by @bison in [proxy] Optionally refuse private addresses on direct-upstream dials by bison · Pull Request #7913 · netbirdio/netbird · GitHub
- [management,proxy] Rename the OIDC session code query parameter by @bcmmbaga in [management,proxy] Rename the OIDC session code query parameter by bcmmbaga · Pull Request #7981 · netbirdio/netbird · GitHub
- [management] expose peer MAC addresses and make peers searchable by MAC by @a-elkaim in [management] expose peer MAC addresses and make peers searchable by MAC by a-elkaim · Pull Request #6553 · netbirdio/netbird · GitHub
- [misc] Move the FreeBSD port test to release 15.1 by @pappz in [misc] Move the FreeBSD port test to release 15.1 by pappz · Pull Request #7999 · netbirdio/netbird · GitHub
- [client] Discover interfaces lazily in stdnet instead of at construction by @riccardomanfrin in [client] Discover interfaces lazily in stdnet instead of at construction by riccardomanfrin · Pull Request #7346 · netbirdio/netbird · GitHub
- [management] Require a private proxy cluster for cluster and direct upstream targets by @mlsmaycon in [management] Require a private proxy cluster for cluster and direct upstream targets by mlsmaycon · Pull Request #7984 · netbirdio/netbird · GitHub
- [infrastructure] Create the preflight artifacts directory before submitting by @jnfrati in [infrastructure] Create the preflight artifacts directory before submitting by jnfrati · Pull Request #7947 · netbirdio/netbird · GitHub
- [self-hosted] Replace “which” dependency by “command” from configure.sh script by @PizzaLovingNerd in [self-hosted] Replace "which" dependency by "command" from configure.sh script by PizzaLovingNerd · Pull Request #8007 · netbirdio/netbird · GitHub
- [management] Improve Base62 encoding/decoding performance and robustness by @redouan-rhazouani in [management] Improve Base62 encoding/decoding performance and robustness by redouan-rhazouani · Pull Request #3391 · netbirdio/netbird · GitHub
- [management] Refresh only affected peers on DNS zone and record changes by @mlsmaycon in [management] Refresh only affected peers on DNS zone and record changes by mlsmaycon · Pull Request #8050 · netbirdio/netbird · GitHub
- [client,android] Generate debug bundle to file by @pappz in [client,android] Generate debug bundle to file by pappz · Pull Request #7528 · netbirdio/netbird · GitHub
- [client] Resolve the Android network route peer by HA unique ID instead of scanning the full status by @pappz in [client] Resolve the Android network route peer by HA unique ID instead of scanning the full status by pappz · Pull Request #7705 · netbirdio/netbird · GitHub
- [client] Fix browser login popup show from go by @pappz in [client] Fix browser login popup show from go by pappz · Pull Request #7408 · netbirdio/netbird · GitHub
- [management] Refresh only affected peers on IPv6 settings changes by @mlsmaycon in [management] Refresh only affected peers on IPv6 settings changes by mlsmaycon · Pull Request #8051 · netbirdio/netbird · GitHub
- [client] stop offering to every peer when the relay transport drops by @riccardomanfrin in [client] stop offering to every peer when the relay transport drops by riccardomanfrin · Pull Request #7092 · netbirdio/netbird · GitHub
- [client] Skip late session warnings on desktop and schedule them in the app on Android by @pappz in [client] Skip late session warnings on desktop and schedule them in the app on Android by pappz · Pull Request #7548 · netbirdio/netbird · GitHub
- [management] add tenant delete endpoint to openapi by @pascal-fischer in [management] add tenant delete endpoint to openapi by pascal-fischer · Pull Request #8054 · netbirdio/netbird · GitHub
- [self-hosted] Add a UBI image variant for the combined server by @jnfrati in [self-hosted] Add a UBI image variant for the combined server by jnfrati · Pull Request #7953 · netbirdio/netbird · GitHub
- [misc] Share one license collection script across the UBI images by @jnfrati in [misc] Share one license collection script across the UBI images by jnfrati · Pull Request #8055 · netbirdio/netbird · GitHub
- [misc] Use ASCII hyphens in the LICENSE header by @janekhaertter in [misc] Use ASCII hyphens in the LICENSE header by janekhaertter · Pull Request #8065 · netbirdio/netbird · GitHub
- [client] Gate settings updates on value, not on field presence by @riccardomanfrin in [client] Gate settings updates on value, not on field presence by riccardomanfrin · Pull Request #7398 · netbirdio/netbird · GitHub
- [client] Add RTL layout support to the desktop UI by @heisbrot in [client] Add RTL layout support to the desktop UI by heisbrot · Pull Request #8076 · netbirdio/netbird · GitHub
- [management] fix the concurrency handling within the update message tests by @pascal-fischer in [management] fix the concurrency handling within the update message tests by pascal-fischer · Pull Request #8000 · netbirdio/netbird · GitHub
- [client] feat(i18n): Add Galician (gl) localization for desktop client by @B1NAR10 in [client] feat(i18n): Add Galician (gl) localization for desktop client by B1NAR10 · Pull Request #7041 · netbirdio/netbird · GitHub
- [client, android, ios] Coalesce peer list change notifications to the mobile listener by @pappz in [client, android, ios] Coalesce peer list change notifications to the mobile listener by pappz · Pull Request #7546 · netbirdio/netbird · GitHub
- [management] remove ingress ports by @pascal-fischer in [management] remove ingress ports by pascal-fischer · Pull Request #8062 · netbirdio/netbird · GitHub
- [client] Warn on missing translations and check placeholders by @thomashacker in [client] Warn on missing translations and check placeholders by thomashacker · Pull Request #8090 · netbirdio/netbird · GitHub
- [client] Only offer locales listed in _index.json by @thomashacker in [client] Only offer locales listed in _index.json by thomashacker · Pull Request #8091 · netbirdio/netbird · GitHub
- [client] Close the UI before InstallValidate in the MSI by @pappz in https://github.com/netbirdio/netbird/pull/7395
New Contributors
- @a-elkaim made their first contribution in [management] expose peer MAC addresses and make peers searchable by MAC by a-elkaim · Pull Request #6553 · netbirdio/netbird · GitHub
- @redouan-rhazouani made their first contribution in [management] Improve Base62 encoding/decoding performance and robustness by redouan-rhazouani · Pull Request #3391 · netbirdio/netbird · GitHub
- @janekhaertter made their first contribution in [misc] Use ASCII hyphens in the LICENSE header by janekhaertter · Pull Request #8065 · netbirdio/netbird · GitHub
- @B1NAR10 made their first contribution in [client] feat(i18n): Add Galician (gl) localization for desktop client by B1NAR10 · Pull Request #7041 · netbirdio/netbird · GitHub
Full Changelog: https://github.com/netbirdio/netbird/compare/v0.80.0-rc.1...v0.81.0-canary.pr-7395.1