What's Changed
- d131991 feat: add
reuse-settingssupport for vless xhttp (aka xmux) (#2670) by @Nemu-x - f3b0581 feat: convert support xhttp subscriptions (#2671) by @legiz-ru
- 4f5ad97 feat: convert support xhttp reuse-settings (aka xmux) (#2675) by @legiz-ru
- 7709554 feat: add
max-connections,min-streamsandmax-streamsoptions togrpc-optsby @wwqgtxx - 7f6ac1d feat: support
sc-stream-up-server-secsandno-sse-headerfor xhttp listener by @wwqgtxx - 8b37e99 feat: support
sc-max-each-post-bytesfor xhttp client and listener by @wwqgtxx - caacf7a feat: add
max-connections,min-streamsandmax-streamsoptions to trusttunnel client by @wwqgtxx - Updated to the Golang 1.26.2 toolchain, fixing some security CVEs.
BUG & Fix
- 49e5854 fix: CVE-2026-32283 for crypto/tls by @wwqgtxx
- 5d8e2d2 fix: gun reader error handling by @wwqgtxx
Maintenance
- 0cb5141 chore: respect mode restrictions for xhttp listener by @wwqgtxx
- 3db64d0 chore: add get tls connection state function in component/tls by @wwqgtxx
- 428b7ad chore: remove unneeded io.ReadFull in gun reader by @wwqgtxx
- 4730f67 chore: update sing-tun by @wwqgtxx
- 5e8bd85 chore: skip kcptun test on windows go1.20 by @wwqgtxx
- 6687ae1 chore: better stream-up server implement by @wwqgtxx
- 6a2b0db chore: optimized sudoku read/write performance (#2678) by @saba-futai
- 78e4b84 chore: remove unused code in h2ConnWrapper by @wwqgtxx
- 7923f1a chore: rebuild reuseManager code by @wwqgtxx
- 871e6d1 chore: rebuild xhttp inbound test by @wwqgtxx
- 979305d chore: cleanup condition for authentication by @wwqgtxx
- 97c526f chore: add TLSConn interface and not depend on *tls.Conn type for our net/http fork by @wwqgtxx
- 98b2499 chore: align internal logic by @wwqgtxx
- 9f38a26 chore: follow upstream server's keepalive settings for http proxy by @wwqgtxx
- c48f592 chore: merge duplicate code by @wwqgtxx
- e5f05aa chore: don't need to close connection if content length is positive numbers for http proxy by @wwqgtxx
Full Changelog: v1.19.23...v1.19.22