Release 3.0 (0e728cd)
Commits
- 0e728cd feat: upgrade dependencies, enhance config file support, and revamp documentation
- 8a7e441 ci: fix release job Android SDK/NDK setup and tag check
- d95c7e5 Merge pull request [#103] from esrrhs/v3-config-overhaul
- b369627 fix: address review feedback on v3 overhaul
- 9518802 ci: report e2e-icmp failures as a PR comment
- 03a4762 fix: a KICK no longer cuts off the tail delivery
- 0b16766 test: store the auth code before comparing
- 506a07a test: fix staticcheck; enable info logs in the real-ICMP e2e job
- 1811bfd feat!: v3 config overhaul — one password replaces the numeric key
- 2f83d90 Merge pull request [#102] from esrrhs/fix/e2e-found-defects
- 6706cbb fix: ignore the kernel's echo replies instead of processing them as new packets
- 5cc1847 ci: run the e2e suite over real ICMP as root in a dedicated job
- dfcfa6a test: full-bandwidth saturation tunnel-survival case
- b54c1f1 test: add download-tail lifecycle tests (half-close, read stall)
- 7519502 fix: downloads no longer die near the end (half-close, idle gate, tail-safe close)
- c5a6c10 chore(deps): bump gohome (out-of-band HB, half-close frames)
- 64bebc3 test: re-enable bulk+interactive integrity; cap churn/soak conn rates
- 2658a96 fix: retry transient target dials, exempt local resource errors from the blacklist, and count conns exactly
- b998fe4 test: give the soak goroutine gate a settle window instead of one sample
- 8ce8762 fix: UDP relay truncation, stale-frame server panic, SOCKS5 handshake watchdog + e2e suite
- 7062a2b chore(deps): bump gohome to 20261023 for Sock5 UDP associate test API
- df16e52 Merge pull request [#101] from esrrhs/dependabot/go_modules/github.com/klauspost/compress-1.18.7
- 76f9cfd chore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.7
- 02b2c47 Merge pull request [#100] from esrrhs/chore-bump-gohome
- 43f4021 chore: bump gohome to latest for loggo and race fixes
- 4b22a14 Merge pull request [#99] from esrrhs/chore-upgrade-dependencies
- 29b8bca chore: upgrade all dependencies to latest and update CI go-version to 1.26