Skip to content

Releases: shadowsocks/shadowsocks-rust

v1.21.1

Choose a tag to compare

@zonyitoo zonyitoo released this 24 Oct 13:07
dc672a2

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

Choose a tag to compare

@zonyitoo zonyitoo released this 22 Sep 14:40
bd4efaa

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

Choose a tag to compare

@zonyitoo zonyitoo released this 15 Aug 16:18
c341c89

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

Choose a tag to compare

@zonyitoo zonyitoo released this 28 Jul 17:31
87ac738

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

Choose a tag to compare

@zonyitoo zonyitoo released this 10 Jul 15:27
ab83dbb

Features

  • #1560 PingBalancer check Firefox portal allowing 200 HTTP status

What's Changed

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

v1.20.1

Choose a tag to compare

@zonyitoo zonyitoo released this 19 Jun 16:03
5fb6944

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

Choose a tag to compare

@zonyitoo zonyitoo released this 14 Jun 17:12
bc8cfee

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

Choose a tag to compare

@zonyitoo zonyitoo released this 12 Jun 15:38
a5130ca

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

Choose a tag to compare

@zonyitoo zonyitoo released this 10 Jun 13:25
1acfa13

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

v1.19.2

Choose a tag to compare

@zonyitoo zonyitoo released this 01 Jun 15:55
84eab9e

Bug Fixes

  • local-tun: tun2 handles IP packet information automatically.