We've had relays for a few version. It's basically for CGNAT and other scenarios where direct tunnels aren't an option. If you have nodes that are unreachable, you can make your sever (or any other node) a relay, and traffic will tunnel through the relay to reach that peer.