Skip to content

Releases: netbirdio/netbird

v0.8.10

24 Aug 16:48
e365761
Compare
Choose a tag to compare

Release Notes

Management

  • Support Oauth 2.0 Device Authorization Grant to enable Interactive SSO Login for generic OIDC-compliant IDP (#433).

Agent

  • Support Oauth 2.0 Device Authorization Grant to enable Interactive SSO Login for generic OIDC-compliant IDP (#433).

Self-Hosting

  • Update Self-Hosting docs to reflect Oauth 2.0 Device Authorization Grant and Keycloak Interactive SSO Login support
  • Update Self-Hosting scripts to reflect Oauth 2.0 Device Authorization Grant and Keycloak Interactive SSO Login support (#439)

v0.8.9

22 Aug 12:32
09312b3
Compare
Choose a tag to compare

Release Notes

Signal

  • Fix race condition when Registering/Deregistering peer's stream (#431)

Web UI

v0.8.8

17 Aug 19:58
c39cd2f
Compare
Choose a tag to compare

Release Notes

Self-hosting

Documentation

v0.8.7

15 Aug 17:47
6dc3e8c
Compare
Choose a tag to compare

Release Notes

Management

  • Fix self-hosted setup with SSL certificates loaded from a file (#423)

Web UI

v0.8.6

10 Aug 08:27
245863c
Compare
Choose a tag to compare
Update docker-compose to reflect new ports (#411)

v0.8.5

01 Aug 08:47
e34e0cc
Compare
Choose a tag to compare

Release Notes

Management

  • The Management service now listens on standard ports 443 or 80 by default (#400).
    The change is also backward compatible meaning that there will be an additional gRPC listener running on the old port 33073.
    Newly installed agents will connect to port 443 by default instead of port 33073 if not specified otherwise.
    Existing agents should be upgraded so that they start connecting to port 443, otherwise, they will still connect to port 33073.

CI/CD

  • Run UI build as a separate task and extract artifacts signing to separate tasks (#405).

Agent

  • Fix system meta extraction. The issue caused panic on macOS (#404).

Note:
Starting this version, both Signal and Management by default listen on port 443 when TLS is enabled and 80 without TLS.

v0.8.4

27 Jul 18:36
67ddaad
Compare
Choose a tag to compare

Release Notes

Agent

  • Local proxy for relay candidates to fix connectivity issues when traffic is relayed (#398)

Signal

  • Signal now listens on standard ports 443 or 80 by default (#396),
    The change is also backward compatible meaning that there will be an additional gRPC listener running on the old port 10000.

v0.8.3

21 Jul 20:46
275d364
Compare
Choose a tag to compare

Release Notes

Agent

  • Fix TURN credentials renewal (#394)

Web UI

v0.8.2

07 Jul 14:33
ae8e3ad
Compare
Choose a tag to compare

Release Notes

Agent

  • Increased reconnect retries to the Management service (#379)
    In some cases (e.g., IoT), devices might be offline for a long time. With this PR device will keep retrying for 3+ months passively with the exponential back-off. The agent won't retry if the device has been off-boarded (removed from the network).
  • Improved Easy SSH. The agent does a user login now when connecting to the embedded SSH server and loads the user's profile (#380)
  • Enhanced netbird status command to display connected peers and connection status to Management and Signal (#382)

Short status version:

$ netbird status
Daemon status: Connected
Management: Connected
Signal:  Connected
NetBird IP: 100.119.62.6/16
Interface type: Kernel
Peers count: 2/3 Connected

Detailed status version:

$ netbird status -d
Peers detail:
 Peer:
  NetBird IP: 100.119.85.4
  Public key: 2lI3F+fDUWh58g5oRN+y7lPHpNcEVWhiDv/wr1/jiF8=
  Status: Disconnected
  -- detail --
  Connection type: -
  Direct: false
  ICE candidate (Local/Remote): -/-
  Last connection update: 2022-07-07 12:21:31

 Peer:
  NetBird IP: 100.119.201.225
  Public key: +jkH8cs/Fo83qdB6dWG16+kAQmGTKYoBYSAdLtSOV10=
  Status: Connected
  -- detail --
  Connection type: P2P
  Direct: true
  ICE candidate (Local/Remote): host/host
  Last connection update: 2022-07-07 12:21:32

 Peer:
  NetBird IP: 100.119.230.104
  Public key: R7olj0S8jiYMLfOWK+wDto+j3pE4vR54tLGrEQKgBSw=
  Status: Connected
  -- detail --
  Connection type: P2P
  Direct: true
  ICE candidate (Local/Remote): host/host
  Last connection update: 2022-07-07 12:21:33

Daemon status: Connected
Management: Connected to https://api.netbird.io:33073
Signal:  Connected to https://signal2.wiretrustee.com:10000
NetBird IP: 100.119.62.6/16
Interface type: Kernel
Peers count: 2/3 Connected

v0.8.1

07 Jul 09:46
d4a3ee9
Compare
Choose a tag to compare
Load user profile when SSH (#380)

This PR fixes issues with the terminal when
running netbird ssh to a remote agent.
Every session looks up a user and loads its
profile. If no user is found, the connection is rejected.
The default user is root.