netbird v0.80.0-canary.pr-7535.1 released
Canary release
Only testable code based on ongoing development.
What’s Changed
- [misc] Skip the protobuf breaking check on branch-creation pushes by @bison in [misc] Skip the protobuf breaking check on branch-creation pushes by bison · Pull Request #7411 · netbirdio/netbird · GitHub
- [management, proxy] Enforce reverse proxy group access for OIDC sessions by @lixmal in [management, proxy] Enforce reverse proxy group access for OIDC sessions by lixmal · Pull Request #7240 · netbirdio/netbird · GitHub
- [management] Serve networks with peer-based routers from the SQLite network map by @mlsmaycon in [management] Serve networks with peer-based routers from the SQLite network map by mlsmaycon · Pull Request #7418 · netbirdio/netbird · GitHub
- [management] disallow weird ip addresses for direct upstream hosts by @dmitri-netbird in [management] disallow weird ip addresses for direct upstream hosts by dmitri-netbird · Pull Request #7400 · netbirdio/netbird · GitHub
- [management] Add SetNX and GetDel cache store operations by @bcmmbaga in [management] Add SetNX and GetDel cache store operations by bcmmbaga · Pull Request #7084 · netbirdio/netbird · GitHub
- [management] Keep embedded IdP deployments on a single account by @bcmmbaga in [management] Keep embedded IdP deployments on a single account by bcmmbaga · Pull Request #7380 · netbirdio/netbird · GitHub
- [management] blocking sync requests for user peers sharing the same wireguard key by @pascal-fischer in [management] blocking sync requests for user peers sharing the same wireguard key by pascal-fischer · Pull Request #7427 · netbirdio/netbird · GitHub
- [client] Gather fresh system info on every management sync stream connect by @pappz in [client] Gather fresh system info on every management sync stream connect by pappz · Pull Request #7409 · netbirdio/netbird · GitHub
- [client] Assign the Android TUN address as a host prefix by @pappz in [client] Assign the Android TUN address as a host prefix by pappz · Pull Request #7414 · netbirdio/netbird · GitHub
- [management] update network_router_test to verify empty and nil peer_groups by @dmitri-netbird in [management] update network_router_test to verify empty and nil peer_groups by dmitri-netbird · Pull Request #7425 · netbirdio/netbird · GitHub
- [management] Add Agent Network managed proxy to the API spec by @bison in [management] Add Agent Network managed proxy to the API spec by bison · Pull Request #7433 · netbirdio/netbird · GitHub
- [client] Return the context error when the SSH handshake fails with it by @pappz in [client] Return the context error when the SSH handshake fails with it by pappz · Pull Request #7426 · netbirdio/netbird · GitHub
- [client] mobile MDM bridge — iOS + Android setMDMPolicyFetcher entrypoint by @riccardomanfrin in [client] mobile MDM bridge — iOS + Android setMDMPolicyFetcher entrypoint by riccardomanfrin · Pull Request #6435 · netbirdio/netbird · GitHub
- [management] fix delete of owner user by @pascal-fischer in [management] fix delete of owner user by pascal-fischer · Pull Request #7456 · netbirdio/netbird · GitHub
- [client] Read MDM boolean keys delivered as JSON numbers by @riccardomanfrin in [client] Read MDM boolean keys delivered as JSON numbers by riccardomanfrin · Pull Request #7471 · netbirdio/netbird · GitHub
- [client] Compare MDM-managed URLs as endpoints, not as strings by @riccardomanfrin in [client] Compare MDM-managed URLs as endpoints, not as strings by riccardomanfrin · Pull Request #7472 · netbirdio/netbird · GitHub
- [client] Redirect DNS port 53 with UDP and TCP DNAT instead of the eBPF forwarder by @lixmal in [client] Redirect DNS port 53 with UDP and TCP DNAT instead of the eBPF forwarder by lixmal · Pull Request #7439 · netbirdio/netbird · GitHub
- [management] expire and disconnect peers while including offline peers by @pascal-fischer in [management] expire and disconnect peers while including offline peers by pascal-fischer · Pull Request #7467 · netbirdio/netbird · GitHub
- [management] Let embedding binaries extend the command tree by @bison in [management] Let embedding binaries extend the command tree by bison · Pull Request #7483 · netbirdio/netbird · GitHub
- [management] Refuse services on unvalidated custom domains by @mlsmaycon in [management] Refuse services on unvalidated custom domains by mlsmaycon · Pull Request #7341 · netbirdio/netbird · GitHub
- [client] Support arbitrary UIDs in rootless image by @jnfrati in [client] Support arbitrary UIDs in rootless image by jnfrati · Pull Request #7440 · netbirdio/netbird · GitHub
- [client] Report the remote jobs key in the MDM UI snapshot by @pappz in [client] Report the remote jobs key in the MDM UI snapshot by pappz · Pull Request #7485 · netbirdio/netbird · GitHub
- [management] cleanup resources when ws-grpc proxy connection goes away by @dmitri-netbird in [management] cleanup resources when ws-grpc proxy connection goes away by dmitri-netbird · Pull Request #7484 · netbirdio/netbird · GitHub
- [management] do not hard-code tmp dir path in ws_conn_adapter_test by @dmitri-netbird in [management] do not hard-code tmp dir path in ws_conn_adapter_test by dmitri-netbird · Pull Request #7503 · netbirdio/netbird · GitHub
- [client] Add a release-wired rootless UBI image variant by @jnfrati in [client] Add a release-wired rootless UBI image variant by jnfrati · Pull Request #7469 · netbirdio/netbird · GitHub
- [client, proxy] Make the buffer-pool retune reachable while a device is stalled by @riccardomanfrin in [client, proxy] Make the buffer-pool retune reachable while a device is stalled by riccardomanfrin · Pull Request #7452 · netbirdio/netbird · GitHub
- [management] validate peer existence when adding to group by @pascal-fischer in [management] validate peer existence when adding to group by pascal-fischer · Pull Request #7486 · netbirdio/netbird · GitHub
- [management] pass tls config for combined server by @pascal-fischer in [management] pass tls config for combined server by pascal-fischer · Pull Request #7499 · netbirdio/netbird · GitHub
- [management] validate the domain for the flock in proxy by @pascal-fischer in [management] validate the domain for the flock in proxy by pascal-fischer · Pull Request #7501 · netbirdio/netbird · GitHub
- [infrastructure] Preserve snapshot image variant tags by @jnfrati in [infrastructure] Preserve snapshot image variant tags by jnfrati · Pull Request #7511 · netbirdio/netbird · GitHub
- [management] Only trust forwarded-IP headers from configured trusted peers by @bcmmbaga in [management] Only trust forwarded-IP headers from configured trusted peers by bcmmbaga · Pull Request #7454 · netbirdio/netbird · GitHub
- [client] Fix relay instance address race by @pappz in [client] Fix relay instance address race by pappz · Pull Request #7498 · netbirdio/netbird · GitHub
- [management] extract peer update logic and wrap it in tests by @dmitri-netbird in [management] extract peer update logic and wrap it in tests by dmitri-netbird · Pull Request #7338 · netbirdio/netbird · GitHub
- [client] Add light mode with system, light, and dark theme options by @TechHutTV in [client] Add light mode with system, light, and dark theme options by TechHutTV · Pull Request #7344 · netbirdio/netbird · GitHub
- [management] Expire unvalidated custom domain registrations by @mlsmaycon in [management] Expire unvalidated custom domain registrations by mlsmaycon · Pull Request #7497 · netbirdio/netbird · GitHub
- [management] Harden OIDC issuer validation and discovery by @bcmmbaga in [management] Harden OIDC issuer validation and discovery by bcmmbaga · Pull Request #7435 · netbirdio/netbird · GitHub
- [misc] Pull the MinIO test image from quay.io by @Silex in [misc] Pull the MinIO test image from quay.io by Silex · Pull Request #7516 · netbirdio/netbird · GitHub
- [management] Prevent deleting groups referenced by agent network budget rules by @Tyagiquamar in [management] Prevent deleting groups referenced by agent network budget rules by Tyagiquamar · Pull Request #7450 · netbirdio/netbird · GitHub
- [client] Bump wireguard-go to 8bf8fa968f1a by @pappz in [client] Bump wireguard-go to 8bf8fa968f1a by pappz · Pull Request #7532 · netbirdio/netbird · GitHub
- [client] Fix the Windows tray deadlock on re-entrant window creation by @pappz in [client] Fix the Windows tray deadlock on re-entrant window creation by pappz · Pull Request #7449 · netbirdio/netbird · GitHub
New Contributors
- @Tyagiquamar made their first contribution in [management] Prevent deleting groups referenced by agent network budget rules by Tyagiquamar · Pull Request #7450 · netbirdio/netbird · GitHub
Full Changelog: Comparing v0.78.0...v0.80.0-canary.pr-7535.1 · netbirdio/netbird · GitHub