v0.75.0-rc.4
What's Changed
- [client] Reduce false-positive DNS health warnings by @lixmal in #6453
- [client] Fix DNS custom zone teardown: handler leak and external CNAME resolution by @lixmal in #6445
- [misc] Bump the actions group across 1 directory with 9 updates by @dependabot[bot] in #6451
- [client] Surface DNS forwarder upstream failures via Extended DNS Errors by @lixmal in #6441
- [misc] Add TARGETPLATFORM build argument to Docker build commands by @mlsmaycon in #6499
- [client] Add Auth.Stop() to cancel an in-progress interactive login by @pappz in #6486
- [client] Fix engine lifecyrcle race by @pappz in #6443
- [client] fix WaitStreamConnected test call after ctx signature change by @pappz in #6503
- [misc] Add enterprise getting-started and migrate script by @bcmmbaga in #6501
- [management] do not use meta diff for login by @pascal-fischer in #6502
- [management] validate meta change against posture checks by @pascal-fischer in #6510
- [management] empty file check in nmap on other posturechecks by @pascal-fischer in #6511
- [client] Fix empty profile handle regression in debug config by @riccardomanfrin in #6514
- [management] Reschedule inactivity expiration when a peer disconnects by @bcmmbaga in #6523
- [client] Skip re-resolving cached management cache domains by @lixmal in #6518
- [management] validate posture checks on meta change before account update by @pascal-fischer in #6527
- [management] less strict metaHash when blocking peers by @pascal-fischer in #6531
- [management] move some logs to trace by @pascal-fischer in #6541
- [client] Suppress Quick Actions popup when DisableAutoConnect=true by @riccardomanfrin in #6542
- [management] simplify affected peers ignore disabled by @pascal-fischer in #6540
- [management] Optimize affected posture checks and add logs by @mlsmaycon in #6522
- [management] bring back client version check on login filter hash by @pascal-fischer in #6552
- [infrastructure] small gh workflow fixes by @dmitri-netbird in #6546
- [misc] Add Agent-Network readme by @braginini in #6562
- [client] Update Wails v3 to v3.0.0-alpha2.106 by @pappz in #6545
- [client] Fix stuck Windows tray dark icon on state change by @pappz in #6532
- [client] Remove hardcoded autostart from Windows installers by @pappz in #6544
- [Doc] Point Agent Network banner to netbird.ai by @braginini in #6564
- [client] Improve network addresses filter by @pappz in #6515
- [client] Fix blocked status lock via relay manager path by @pappz in #6547
- [client] Eliminate packet loss during lazy connections. by @pappz in #6355
- [client] fix nil pointer panic when applying SSH server setting to an existing config by @Adel-Ayoub in #6556
- [client] lower ICE handshake offer/answer log level to debug by @riccardomanfrin in #6565
- [self-hosted] Add agent-network preset with dedicated configurations by @mlsmaycon in #6569
- [misc] Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #6550
- [client] Keep signal stream alive while receive loop is blocked on worker handoff by @lixmal in #6530
- [client] Categorize privileged tests behind a build tag and run them in Docker by @pappz in #6425
- [client] Forward non-address DNS record types through route forwarders by @lixmal in #6455
- [misc] Update careers page link by @mlsmaycon in #6538
- [client] add per-phase timing metrics for sync processing by @riccardomanfrin in #6533
- [client] Wait for signal receive watchdog to stop before reconnect by @pappz in #6574
- [client] report management unhealthy while Sync stream is failing by @pappz in #6575
- [signal] Refresh receive liveness when worker handoff drains by @lixmal in #6594
- [client] raise duration validation limit to 24 hours by @pappz in #6598
- [client] Skip firewall ruleset rebuild when config is unchanged by @pappz in #6508
- [client] bound system info / posture-check gathering with a timeout to prevent sync-loop freeze by @riccardomanfrin in #6512
- [misc] Require on-premise EULA acceptance in enterprise scripts by @bcmmbaga in #6596
- [client] Reinject captured first packet on lazy connection activation by @lixmal in #6572
- [management] Add peer expiration reason to activity meta by @bcmmbaga in #6619
- [management,proxy,client] 0.74.0 version by @mlsmaycon in #6563
- [management, client] Add management-controlled client metrics push by @pappz in #5886
- [client] Fix pointer comparisons in profile config apply by @pappz in #6622
- [management] detach JWT group sync write from request cancellation by @den-dw in #6621
- [misc] Run agent-network e2e nightly + on manual dispatch by @mlsmaycon in #6629
- [client] use dedicated IsHealthy RPC for management health check instead of GetServerKey by @riccardomanfrin in #6421
- [management,proxy] Add per-provider skip_tls_verification for agent-network by @mlsmaycon in #6630
- [client] Fix race between WG watcher initial handshake read and endpoint creation by @pappz in #6626
- [management] Enable lazy connections by default on new accounts by @mlsmaycon in #6571
New Contributors
- @dmitri-netbird made their first contribution in #6546
- @Adel-Ayoub made their first contribution in #6556
- @den-dw made their first contribution in #6621
Full Changelog: v0.75.0-rc.2...v0.75.0-rc.4