Release Notes
The new version introduces source port and protocol Access control, integration with different Identity Providers, and refactored the Setup-keys dashboard screen. We are changing setup-keys' behavior by displaying them only at creation time.
In previous weeks we released a new version of our documentation website, which included our public API docs.
Source port and protocol access control
You can add access control rules based on the source port and protocol. This feature is useful when you want to access a specific port or protocol; for example, you can allow access to port 80 (HTTP) only from a specific group of peers.
Currently, directional rules (source to destination) are available only to UDP and TCP protocols.
The feature is available on all platforms, read more at https://docs.netbird.io/how-to/manage-network-access#managing-rules
Identity Providers
We have added better integration with various IDP providers, now you will have a map between user IDs and email address from your IDP of choice. This feature is useful when you want to manage an auto-grouping or role of a specific user.
Currently, we support the following IDPs:
- Azure AD
- Okta
- Keycloak
- Authentik
- Zitadel
- Auth0
See the documentation for more information.
Google support is in the works and will be available soon.
Setup-keys
New setup-key popup:
Display once setup-key:
New setup-keys view:
New Documentation website and API docs live
In case you missed it, we have released a new version of our documentation site (https://docs.netbird.io), which includes a new design, with dark mode support, search bar and our public API documentation (https://docs.netbird.io/api).
Happy hacking the API!
Changelog summary
Management
- Refactor IdP Config Structure (#879)
- Add Authentik IdP (#897)
- Add Okta IdP (#859)
- Support IDP manager configuration with configure.sh (#843)
Client
- Add force relay conn env var for debug purpose (#904)
- Fix connection listener (#777)
- Feat firewall support (#805)
- Feature/android route notification (#868)
- Add selfhosted metrics for PATs and service users (#913)
Dashboard
- Add pkg installer to MacOS Popup (netbirdio/dashboard#188)
- Access control rules with source port and protocol support (netbirdio/dashboard#163)
- update setup key edit layout (netbirdio/dashboard#190)
- Show setupkey once on creation (netbirdio/dashboard#191)
Misc
Big thanks to our new contributors
- @TomRomeo made their first contribution in (#867)
- @saroojbkhari made their first contribution in (netbirdio/dashboard#190)
Full Changelog: v0.20.7...v0.21.0