Wiretrustee Versions Save

Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.

v0.27.4

2 weeks ago

What's Changed

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.27.3...v0.27.4

v0.27.3

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.27.2...v0.27.3

v0.27.2

1 month ago

Changelog

  • 3ed2f08f Add latency based routing (#1732)
  • 4c83408f Add log-level to the management's docker service command (#1820)
  • 90bd39c7 Log panics (#1818)
  • dd0cf411 Auto restart Windows agent daemon service (#1819)
  • 22b2caff Remove dns based cloud detection (#1812)
  • c1f66d13 Retry macOS route command (#1817)
  • ac0fe602 Fix routing issues with MacOS (#1815)
  • c2865771 Fix function names in comments (#1816)
  • 1d1d057e Change the dashboard image pull from wiretrustee to netbirdio (#1804)

v0.27.1

1 month ago

What's Changed

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.27.0...v0.27.1

v0.27.0

1 month ago

Changelog

  • 3d2a2377 Don't return errors on disallowed routes (#1792)
  • 25f5f265 Timeout rule removing loop and catch IPv6 unsupported error in loop (#1791)
  • bb0d5c5b Linux legacy routing (#1774)
  • 79382951 Feature/exit nodes - Windows and macOS support (#1726)
  • 9af532fe Get scope from endpoint url instead of hardcoding (#1770)
  • 23a14737 Fix grammar in readme (#1778)

v0.26.7

1 month ago

What's Changed

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.26.6...v0.26.7

v0.26.6

1 month ago

What's Changed

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.26.5...v0.26.6

v0.26.5

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.26.4...v0.26.5

v0.26.4

1 month ago

What's Changed

New Contributors

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.26.3...v0.26.4

v0.26.3

2 months ago

Release notes

New features

Peer session expiration notification

The NetBird client will notify users when they peer session expires.

For systems running the GUI client it will send a system notification similar to the example below: image

And when there is no CLI running, the daemon service will notify all active terminal sessions as the example below: image

Enhancements:

NetBird status command reports DNS server addresses and routes

The netbird status command now reports the DNS server addresses and routes for the peer. This information helps troubleshoot network connectivity issues and verify the network configuration. In the case of a routing client, it will link the active routes to the selected routing peers. See outputs below:

Daemon version: development
CLI version: development
Management: Connected
Signal: Connected
Relays: 2/2 Available
Nameservers: 2/3 Available
FQDN: vik-x1-7.netbird.stage
NetBird IP: 100.119.244.41/16
Interface type: Kernel
Quantum resistance: false
Routes: 20.0.0.0/8, 30.0.0.0/8
Peers count: 0/22 Connected
Peers detail:
 ubuntu.netbird.stage:
  NetBird IP: 100.119.181.187
  Public key: +BRlYReQ5wtzZ/nFSwpc3/S+wyfonEtGo3Qr9KT4wTs=
  Status: Connected
  -- detail --
  Connection type: P2P
  Direct: true
  ICE candidate (Local/Remote): host/srflx
  ICE candidate endpoints (Local/Remote): 192.168.100.1:51820/1.2.3.4:51820
  Last connection update: 2024-03-08 16:52:17
  Last WireGuard handshake: 2024-03-08 16:52:17
  Transfer status (received/sent) 316 B/292 B
  Quantum resistance: false
  Routes: 10.0.0.0/8

Daemon version: development
CLI version: development
Management: Connected to https://stageapi.wiretrustee.com:443
Signal: Connected to https://signal.stage.netbird.io:443
Relays:
  [stun:api.netbird.io:3478] is Available
  [turn:api.netbird.io:3478?transport=udp] is Available
Nameservers:
  [8.8.8.8:53, 8.8.4.4:53] for [.] is Available
  [10.72.0.10:53] for [svc.cluster.local] is Unavailable, reason: 1 error occurred:
	* read udp 192.168.178.38:50445->10.72.0.10:53: i/o timeout
FQDN: vik-x1-7.netbird.stage
NetBird IP: 100.119.244.41/16
Interface type: Kernel
Quantum resistance: false
Routes: -
Peers count: 1/1 Connected

Custom service name in the NetBird service commands

In this version, we received a community contribution that allows custom service names to be configured when installing and managing daemon services. See examples below:

netbird service install --service netbird-custom
netbird service start --service netbird-custom
netbird service stop --service netbird-custom

Big thanks to @nazarewk for this contribution and all the work he is doing in maintaining the NetBird Nix packages up to date.

An additional connection retry mechanism

We have added an additional connection retry mechanism to the client, where even after the client exits its normal connectivity flow, it will try a new connection attempt every hour for 14 days. This is useful for clients that restart right at the moment of a Management service outage and for incorrect management responses that cause the client to exit its other layers of connectivity retries.

What's Changed

  • Add reverse proxy settings to management.json template (#1639)
  • Update bug-issue-report.md label (#1640)
  • Add quotes to timestamp examples in openapi spec (#1642)
  • Add open-source network security image (#1643)
  • Enable review linter with exported docs check (#1647)
  • Log version when starting management and signal (#1649)
  • Fix cloud information not stored (#1651)
  • Enhance DNS failover reliability (#1637)
  • Send UI notification on peer session expiry (#1646)
  • Register creation time for peer, user and account (#1654)
  • Handle canceling schedule and avoid recursive call (#1636)
  • Do not fail on virtualized windows systems (#1669)
  • Return 1s when next expiration is too low (#1672)
  • add ansible collections contributions (#1675)
  • Send terminal notification on peer session expiry (#1660)
  • Check for record not found when searching the store (#1686)
  • Add fallback retry to daemon (#1690)
  • add --service/-s flag for specifying system service name (#1691)
  • Add routes and dns servers to status command (#1680)

Big thanks to our community contributors

  • @zined made their first contribution in (#1669)

Full Changelog: https://github.com/netbirdio/netbird/compare/v0.26.2...v0.26.3