Releases: heiher/hev-socks5-tproxy
Releases · heiher/hev-socks5-tproxy
Release list
2.13.1
What's Changed
🔧 Improvements
- Enable stack overflow detection for standalone executables.
🐛 Bug Fixes
- Fixed a build failure caused by an ignored write result.
- Fixed UDP forwarding issues that could cause packet loss or crashes.
Full Changelog: 2.13.0...2.13.1
2.13.0
What's Changed
✨ New Features
- Added Java API docs in README
- JNI now exposes native runtime state
🔧 Improvements
- More robust tunnel initialization/shutdown synchronization
- Logging disabled by default when no log file is specified
🐛 Bug Fixes
- Fixed UDP forwarding failure when the socket buffer is full
- Fixed resource leaks on initialization failure
- Fixed out-of-bounds read in logger
⚠️ Note for Android Integrators
This release includes a breaking change to the Java API: Start() and Stop() now return a boolean indicating whether the operation succeeded, and a new IsRunning() method has been added to query the tunnel's current running state. If you maintain Java/Kotlin bindings on top of this library, please update them accordingly.
Full Changelog: 2.12.0...2.13.0
2.12.0
2.11.0
2.10.1
2.10.0
What's Changed
TCP
- Default connect timeout: 10 seconds.
- Default read/write timeout: 300 seconds.
UDP
- Default read/write timeout: 60 seconds.
- Added support for overriding the SOCKS5 server UDP address.
- Added support for configuring number of UDP splice buffers.
- Added support for simultaneous multi-packet send/receive.
Android
- Added support for 16 KB page size.
- Enabled all supported ABIs.
- Updated platform level to 29.
- Updated NDK to r27d.
Full Changelog: 2.9.0...2.10.0
2.9.0
2.8.0
2.7.0
What's Changed
- UDP: Terminate the UDP association when the TCP connection is closed. @heiher
- UDP: Fix UDP Socks5 IPv4 connection. @cerg2010cerg2010
New Contributors
- @cerg2010cerg2010 made their first contribution in heiher/hev-socks5-core#4
Full Changelog: 2.6.0...2.7.0