Skip to content

Tags: netbirdio/netbird

Tags

v0.59.5

Toggle v0.59.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix dns forwarder port update (#4613)

fix dns forwarder port update (#4613)

v0.59.4

Toggle v0.59.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[client,gui] Update url_windows.go to offer arm64 executable download (

…#4586)

v0.59.3

Toggle v0.59.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
 [management,signal] Remove ws-proxy read deadline (#4598)

v0.59.2

Toggle v0.59.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add websocket paths including relay to nginx template (#4573)

v0.59.1

Toggle v0.59.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[client] fix Windows NRPT Policy Path (#4572)

[client] fix Windows NRPT Policy Path

v0.59.0

Toggle v0.59.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[management,client] Make DNS ForwarderPort Configurable & Change Well…

… Known Port (#4479)

makes the DNS forwarder port configurable in the management and client components, while changing the well-known port from 5454 to 22054. The change includes version-aware port assignment to ensure backward compatibility.

- Adds a configurable `ForwarderPort` field to the DNS configuration protocol
- Implements version-based port computation that returns the new port (22054) only when all peers support version 0.59.0 or newer
- Updates the client to dynamically restart the DNS forwarder when the port changes

v0.58.2

Toggle v0.58.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[management] fix network map dns filter (#4547)

v0.58.1

Toggle v0.58.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[client] Skip interface for route lookup if it doesn't exist (#4524)

v0.58.0

Toggle v0.58.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[client] Check the client status in the earlier phase (#4509)

  This PR improves the NetBird client's status checking mechanism by implementing earlier detection of client state changes and better handling of connection lifecycle management. The key improvements focus on:

  • Enhanced status detection - Added waitForReady option to StatusRequest for improved client status handling
  • Better connection management - Improved context handling for signal and management gRPC connections• Reduced connection timeouts - Increased gRPC dial timeout from 3 to 10 seconds for better reliability
  • Cleaner error handling - Enhanced error propagation and context cancellation in retry loops

  Key Changes

  Core Status Improvements:
  - Added waitForReady optional field to StatusRequest proto (daemon.proto:190)
  - Enhanced status checking logic to detect client state changes earlier in the connection process
  - Improved handling of client permanent exit scenarios from retry loops

  Connection & Context Management:
  - Fixed context cancellation in management and signal client retry mechanisms
  - Added proper context propagation for Login operations
  - Enhanced gRPC connection handling with better timeout management

  Error Handling & Cleanup:
  - Moved feedback channels to upper layers for better separation of concerns
  - Improved error handling patterns throughout the client server implementation
  - Fixed synchronization issues and removed debug logging

v0.57.1

Toggle v0.57.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[client] Fix ICE latency handling (#4501)

The GetSelectedCandidatePair() does not carry the latency information.