Skip to content

Releases: one-d-wide/yggdrasil-jumper

v0.3.1

18 Jun 14:08
Compare
Choose a tag to compare

Added

  • Graceful handling for common shutdown signals.
  • A retry procedure for NAT/firewall traversal, activating when multiple protocols, common with the remote, are available.
  • An external address resolver logic is now avoids repetitively sending STUN requests to unresponsive servers.

Changed

  • NAT/firewall traversal logic was adjusted to better utilize socket interface provided by the OS.

Fixed

  • Shutdown delay when traversal attempt was ongoing.
  • A forward-compatibility bug manifesting in an falsely reported error if new unknown field appeared in Admin API response.

v0.3.0

16 Dec 11:10
Compare
Choose a tag to compare

Added

  • Support for UDP NAT/firewall traversal.
  • Support for TLS and QUIC protocols (see yggdrasil_protocols and yggdrasil_listen config options).
  • Support for addresses under 300::/7 subnet in the whitelist.

Changed

  • Protocol version. Nodes running this new version will not be able to peer with earlier versions of the jumper.
  • Creation of redundant connections for already existing peers is disabled by default (see avoid_redundant_peering config option).

Fixed

  • Error that occurred when the router is of pre-release version.
  • Inconsistent removal of peers from the router's list on the jumper termination.
  • Infinite traversal condition when remote peer doesn't have the jumper enabled.

v0.2.0

28 Nov 18:27
Compare
Choose a tag to compare
  • Add support for Yggdrasil 0.5

v0.1.0

14 May 17:01
97977f3
Compare
Choose a tag to compare