- Encrypted tunnel tests
- New streaming RTT/RTO/Window calculation algorithms
- Publish medium congestion indication
- Changed upstream SOCKS proxy from SOCKS4 to SOCKS5
- New implementation of SSU2 retransmission, send buffer, window, congestion control, timeouts
- Transit tunnels limit more than 64K. Default value to 10K
- Fixed lookup of encrypted LeaseSet
- Report error if client is trying to connect to itself in SAM
- Fixed crash when packet comes to terminated stream
- Tunnel status "declined" in web console
- SAM error reply "Incompatible crypto" if remote destination has incompatible crypto
- Fixed outbound tunnel build failure if it's endpoint is the same as reply tunnel gateway
- Reduce unreachable router ban interval to 8 minutes
- Send lookup reply directly to reply tunnel gateway if possible
- Fixed I2PControl RouterManager returns invalid JSON when unknown params are passed
- Correct implementation of "reservedrange" config param
- Less false positive cases for tunnel tests
- Check ipv4/ipv6 compatibility for peer tests
- Allow SSU2 even if port binding fails
- Support local domain sockets for SOCKS proxy upstream