Releases: netbirdio/netbird
v0.8.5
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
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
v0.8.2
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
v0.8.0
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
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
- Enable/Disable the embedded SSH server on peers (netbirdio/dashboard#54)
v0.7.1
v0.7.0
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
- Added the
Access Control
UI view to manage rules (netbirdio/dashboard#49) - Added grouping (or tagging) logic to the
Peers
UI view (netbirdio/dashboard#49)