Skip to content

Releases: shadowsocks/shadowsocks-rust

v1.21.2

24 Oct 16:39
a03006a
Compare
Choose a tag to compare

Bug Fixes

  • #1730 local-http: HTTP Client removes Authority from Request URI only for HTTP/1.x

v1.21.1

24 Oct 13:07
dc672a2
Compare
Choose a tag to compare

Bug Fixes

  • #1730 local-http: The URI field in HTTP Request sent from sslocal should only contain path and query.

Miscellaneous

  • #1702 Debian package build removes dependency of pwgen

What's Changed

New Contributors

Full Changelog: v1.21.0...v1.21.1

v1.21.0

22 Sep 14:40
bd4efaa
Compare
Choose a tag to compare

Features

  • #1641 shadowsocks: ProxySocket supports generic I/O socket type
  • #1567 shadowsocks-service: Support OpenBSD Packet-Filter (pf)

What's Changed

New Contributors

Full Changelog: v1.20.4...v1.21.0

v1.20.4

15 Aug 16:18
c341c89
Compare
Choose a tag to compare

Features

Bug Fixes

  • #1612 server: Properly exit server instance if any of the sub-tasks exited

What's Changed

New Contributors

Full Changelog: v1.20.3...v1.20.4

v1.20.3

28 Jul 17:31
87ac738
Compare
Choose a tag to compare

Features

  • local: Ping Balancer scores replaced standard deviation with median absolute deviation, which should help focusing less on outlying observations in latency samples.

Bug Fixes

What's Changed

Full Changelog: v1.20.2...v1.20.3

v1.20.2

10 Jul 15:27
ab83dbb
Compare
Choose a tag to compare

Features

  • #1560 PingBalancer check Firefox portal allowing 200 HTTP status

What's Changed

Full Changelog: v1.20.1...v1.20.2

v1.20.1

19 Jun 16:03
5fb6944
Compare
Choose a tag to compare

Bug Fixes

  • local-online-config: SIP008 auto reload configuration task will add online servers without replacing the existed ones. This bug will eventually cause sslocal consumes too many memories and get OOM killed.

Users are encourage to update to this version if using 1.19.4 to 1.20.0.

Features

  • shadowsocks-service: Updated rustls to v0.23 with ring backend.
  • local-redir, server: Better approach to check current platform IP stack capabilities like Go (IPv4, IPv6, IPv4-mapped-IPv6 supports).
  • Explicitly enable dual-stack if listen addresses (server, local_address) are IPv4-mapped-IPv6, by setting IPV6_V6ONLY=0.

Full Changelog: v1.20.0...v1.20.1

v1.20.0

14 Jun 17:12
bc8cfee
Compare
Choose a tag to compare

Breaking Changes

  • #887 shadowsocks stream cipher (TABLE) doesn't need to make a derived key instead of using user's predefined key directly. This change will make shadowsocks-rust not going to be compatible with its older version. Users who are using TABLE cipher should upgrade all your local and server instances to the latest version of shadowsocks-rust. On the other hand, TABLE cipher is marked deprecated because it is vulnerable, users must migrate to other more secured methods immediately.

Full Changelog: v1.19.4...v1.20.0

v1.19.4

12 Jun 15:38
a5130ca
Compare
Choose a tag to compare

Features

  • local-online-config: Making HTTP requests with local-http's HttpClient implementation, mainly for supporting outbound_* socket configurations.

BUG Fixes

  • local-http: #1508 Fixed panic if remote target supports H2.

Miscellaneous

  • Fixed build failures on some platforms.

What's Changed

Full Changelog: v1.19.3...v1.19.4

v1.19.3

10 Jun 13:25
1acfa13
Compare
Choose a tag to compare

Breaking Changes

  • Feature dns-over-h3 moved from feature full to full-extra. DNS over H3 is still an experimental feature.
  • local-fake-dns: Disabled compression (zstd), which seems to be deprecated by sled.

Features

  • local-online-config: Set 30s timeout for update HTTP requests, enable compression (deflate, gzip, br, zstd) in Accept-Encoding

Full Changelog: v1.19.2...v1.19.3