Netbird v0.62.0 released

netbird v0.62.0 released

Release Notes for v0.62.0

What’s New

:unlocked: Simplified Identity Provider Management

Self-hosted NetBird no longer requires an external identity provider by default. Local users now work out of the box without any IdP dependency.

What’s changed:

  • No IdP required - Create and manage users directly from the Dashboard
  • Multiple IdP support - Configure Pocket ID, Auth0, Google, Microsoft, Okta, or any OIDC provider directly from the Dashboard
  • New quickstart script - Simpler deployment with fewer containers
export NETBIRD_DOMAIN=netbird.example.com
curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash

This is available for new installations and is fully backward-compatible—existing setups will continue to work without changes. The previous Zitadel quickstart script remains available.

Learn more:

Dashboard Enhancements
Related PRs
  • Added embedded identity provider for self-hosted deployments netbird#5008
  • Configure Identity Providers in the UI dashboard#523

Client Enhancements

  • Fixed an issue where the client could get stuck in connecting state when api.netbird.io is unreachable.
    #5033
  • Added port forwarding support to the SSH proxy.
    #5031
  • Added support for disabling the eBPF WireGuard proxy via environment variable.
    #5047
  • Fixed SSH UI flickering test instability.
    #5036

Management Improvements

  • Refactored integrated peer validation and peer deletion logic for better consistency.
    #5035, #5042
  • Incremented network serial on peer updates to ensure correct synchronization.
    #5051
  • Fixed nil handling for extra settings in management.
    #5049
  • Cached SSH authorized users in the network map for improved performance.
    #5048

Identity & Infrastructure

  • Introduced Embedded IdP, simplifying identity provider management across management, infrastructure, and IdP components.
    #5008

Shared & Tooling Improvements

  • Added support for setting a custom User-Agent in the REST client.
    #5037
  • Fixed ui-post-install.sh to correctly use the full username.
    #4809
  • Improved Nmap concurrency handling.
    #5040

New Contributors

  • @devurandom made their first contribution in #4809

Full Changelog: v0.61.2…v0.62.0