Skip to content

v1.2.2

Latest
Compare
Choose a tag to compare
@yosebyte yosebyte released this 17 Dec 02:30
· 3 commits to main since this release
60440e0

Improvements

  • Enhance robustness in tunneling: when either side disconnects, the other side can now fully clean up resources and wait for reconnection. Once the disconnected side restores the connection, service availability is quickly resumed.
  • Fix critical issues in resource and connection management, including unclosed listeners and resource closing failures, ensuring proper cleanup and preventing leaks.
  • Optimize connection handling logic, refining EOF behavior, correcting loop errors, and introducing explicit TLS handshake mechanisms for stable and reliable operation.
  • Add a TLS health check method to improve connection reliability and optimize timeout handling for smoother operation.
  • Simplify and optimize data exchange functions to improve efficiency during short-term data transfers.
  • Improve log display for easier debugging and operational clarity.

Changelog

  • 60440e0 Minor log info adjustments
  • 8d57000 Another bug fix attempts
  • 724fa02 Update README.md
  • 3be5ab9 Close listener in done channel
  • 4438e24 Bug fix for unclosed listeners
  • ece70ec Fix bug that causes resourse closing failure
  • 80eaa93 Add TLS health check method
  • e0dde22 Update README.md
  • 601baf7 Add files via upload
  • c438bf4 Change to explicit handshake
  • 67a4bfa Loop bug fix
  • a5e9be0 Simplify some code
  • 0a3d442 Optimize EOF logic
  • 3d76549 Revert "Add connection dynamic timeout settings"
  • b21d086 Revert "Add connection dynamic timeout settings"
  • 4b6b84b Optimize connection closing log
  • 54e0782 Add connection dynamic timeout settings
  • d06a3a0 Enhance robustness
  • f8e4779 Optimize code structure
  • 6421ed7 Optimize log display
  • 8802ab2 Adjust connection closing time
  • 81d14e2 Enhance data exchange functions
  • 1062179 Update README.md
  • c9d1584 Add files via upload