github netbirdio/netbird v0.21.0

latest releases: v0.27.3, v0.27.2, v0.27.1...
10 months ago

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

image

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:
image
Display once setup-key:
image
New setup-keys view:
image

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).

image image

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

Misc

  • Fix Github release dependency for MacOS (#908)
  • Added nginx template proxy (#867)

Big thanks to our new contributors

Full Changelog: v0.20.7...v0.21.0

Don't miss a new netbird release

NewReleases is sending notifications on new releases.