File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ shadowsocks-rust (1.22.0) unstable; urgency=medium
2+
3+ ## Features, Breaking Changes
4+
5+ - `ServerConfig::new` returns a `Result`, fails if `password` doesn't match `method`'s requirements
6+ - `ConnectOpts::bind_local_addr` supports binding to a specific port
7+ - Uses `async` in trait, bump MSRV to v1.75
8+ - #1790 `outbound_udp_allow_fragmentation` new option for allowing UDP outbound sockets to enable IP fragmentation
9+ - `tun2` has been merged back to `meh/rust-tun`
10+ - #1810 `UdpSocket::bind`
11+ - `shadowsocks-rust` binary crate "default" feature set to `full`
12+
13+ ## Bug Fixes
14+
15+ - Method `none` (`plain`) skips key derivation process.
16+ - #1762 Do not crash in `ServerConfig::from_url()` on unknown method
17+ - #1759 Flush `local-tun` tcp writer half before close
18+ - #1765 Disallow HTTP/SOCKS4a in `socks` protocol handler when authentication is required
19+ - `ConnectOpts`'s per-server options should not be shared globally
20+ - #1814 `local-dns` upstream udp packet buffer size 256
21+
22+ ## Miscellaneous
23+
24+ - Make cryptographic dependencies optional in default build of `shadowsocks` crate.
25+
126shadowsocks-rust (1.21.2) unstable; urgency=medium
227
328 ## Bug Fixes
You can’t perform that action at this time.
0 commit comments