Skip to content

Releases: netbirdio/netbird

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.

v0.8.0

24 Jun 20:38
e8caa56
Compare
Choose a tag to compare

Release Notes

This release brings seamless SSH access to your machines without managing SSH keys. Every Mac or Linux machine can now run an embedded SSH server that allows access from other connected network participants. SSH server can be enabled per-peer in the Peer view in Web UI.

SSH to a remote machine:

sudo netbird ssh <PEER_IP>

More about NetBird Easy SSH in our blog post.

Management

  • SSH key distribution to peers (#361)
  • Control the embedded SSH server on peers via HTTP API (#361)

Agent

  • Automatic SSH key generation (#361)
  • Embedded SSH server support for Mac and Linux (#361)
  • Added NetBird SSH command netbird ssh <PEER IP>. Has to be run as sudo.

Web UI

v0.7.1

23 Jun 15:28
f883a10
Compare
Choose a tag to compare

Release Notes

Minor bug fixes on the NetBird agent.

Major release ref.

Agent

  • Fix installation on Mac M1 (#365).

v0.7.0

15 Jun 09:40
503a116
Compare
Choose a tag to compare

Release Notes

Release blogpost.

This release brings simple Access Controls (ACLs) to the system. 🎆
It is now possible to group peers using a simple tagging system and then apply rules to groups. This allows limiting access to certain resources.

Management

  • OpenAPI specification and API Adjustment (#356).
  • Introduced ACL logic to group peers and apply rules (#356) to groups.

Web UI

v0.6.4

07 Jun 23:57
Compare
Choose a tag to compare

Release Notes

Management

  • Warmup IDP cache (#354).
  • Improve startup time (#355).
  • Fix interface ignore list bug (#352).
  • Fix failure on registering new peers for a new account.

v0.6.3

04 Jun 19:20
fa0399d
Compare
Choose a tag to compare

Release Notes

Management

  • Handle Network Out of Range (#347)

Agent

  • Handle peer interface config change (#348)
  • Ignore more Interfaces (#349)