v0.75.0-rc.4

netbirdio/netbirdv0.75.0-rc.4Jul 1, 2026by pappz

AI Summary

A major release candidate featuring significant improvements to DNS handling, the introduction of Agent Network presets, and the default enabling of lazy connections for new accounts.

Key Highlights

  • Enabled lazy connections by default on new accounts
  • Improved DNS forwarder with upstream failure reporting and custom zone fixes
  • Added vLLM support for Agent Network
  • Added per-provider skip_tls_verification for agent-network
  • Fixed packet loss during lazy connections and various race conditions

New Features

  • Default enable lazy connections on new accounts
  • vLLM support for Agent Network
  • DNS improvements (upstream failures, custom zones)
  • Agent Network presets

Full Release Notes

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

## New Contributors
* @dmitri-netbird made their first contribution in https://github.com/netbirdio/netbird/pull/6546
* @Adel-Ayoub made their first contribution in https://github.com/netbirdio/netbird/pull/6556
* @den-dw made their first contribution in https://github.com/netbirdio/netbird/pull/6621

**Full Changelog**: https://github.com/netbirdio/netbird/compare/v0.75.0-rc.2...v0.75.0-rc.4