Release Notes for v0.62.0
What’s New
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
-
Added instance setup wizard for first-time user creation on new installations
-
Added user creation flow with password generation and copy functionality
-
Added Identity Providers settings tab for configuring external IdPs directly from the UI
-
Added IdP badges in user list showing each user’s authentication source
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.iois 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



