- Fixed issues in the RUDP library: memory leaks when using shutdownHook, deadlocks, handling of corrupted UDP packets, and many other issues that were identified during testing.
- Added the display of the connection protocol to the peer list.
- Added an experimental build that compiles a .jar file into an executable using native-image in GraalVM. For now, this is for the headless version of the application on Linux x86_64. To avoid running Lanemu as root, you also need to do
sudo setcap cap_net_admin=eip Lanemu-headless
- Updated dependencies.



Even I don’t quite understand how to use it.
You have to install yggdrasil on your network stack, and just publish your ygg-IP.
Others can join it, or you peer on theirs.
Well, Lanemu (which is L2) and Yggdrasil use different approaches. In Lanemu, NAT traversal is built in from the start: Starting with version 0.14, RUDP with UDP hole punching is used as the default transport protocol, allowing two nodes behind NAT to connect directly to each other something Yggdrasil does not support on its own, since routing in Yggdrasil is carried out via peering channels that must be configured manually. Lanemu also has a lower barrier to entry: you install it, launch it, and get an IP address, it’s similar to using Hamachi or ZeroTier, whereas Yggdrasil typically requires manual configuration of a peer list as soon as you go beyond your local network segment.