Skip to content

Releases: shadowsocks/shadowsocks-rust

v1.19.2

01 Jun 15:55
84eab9e
Compare
Choose a tag to compare

Bug Fixes

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

v1.19.1

01 Jun 14:43
0e78262
Compare
Choose a tag to compare

Features

  • Rollback rustls to v0.22, v0.23 first introduced aws-lc as the default crypto implementation, but it cannot be built on some targets if there are still older versions of rustls in the dependency tree.
  • local-tun: Switch from tun to tun2, which is a fork of tun. tun seems to be abandoned.

Bug Fixes

  • #1539 local-fake-dns: Query Response Message has to include the original Query and flags.

What's Changed

Full Changelog: v1.19.0...v1.19.1

v1.19.0

25 May 15:37
22a41d0
Compare
Choose a tag to compare

Features

  • #302 sslocal support SIP008 Online Configuration. Pull servers from remote servers automatically. (Experimental)
  • Add basic, full, full-extra features makes building command line arguments shorter

Bug Fixes

  • #1525 Check "users" in server configuration if method doesn't support AEAD-2022 EIH.
  • #1528 Fixed FreeBSD build.

Miscellaneous

  • Snap: Add alias names like sslocal, ssserver, ...
  • local-tun feature could be enabled even if target platform is not supported.

BREAKING

  • Minimal Supported Rust Version (MSRV) is v1.74

What's Changed

New Contributors

Full Changelog: v1.18.4...v1.19.0

v1.18.4

11 May 13:17
932a4cf
Compare
Choose a tag to compare

Features

  • #1495 Binaries support --plugin-mode command line argument
  • local-tun is enabled by default for Windows targets in CI builds

Bug Fixes

  • #1516 local-dns UDP client support AEAD-2022 protocol properly

What's Changed

New Contributors

Full Changelog: v1.18.3...v1.18.4

v1.18.3

21 Apr 13:54
8467528
Compare
Choose a tag to compare

Features

  • #1466 Support outbound_fwmark in server side to split outbound tunnel
  • #1467 Default build for *-windows-* targets includes sswinservice
  • local-fakedns: Add a basic implementation of Fake-DNS, which will allocate IPs from pool for DNS queries. This experimental feature could be useful when using local-tun, local-redir or other features that could only receive IP destinations, the domain name that is resolved by the Fake-DNS will be translated from IP back to domain name when connecting to the remote.
  • #1500 Add launchd_udp_socket_name, launchd_tcp_socket_name to basic config format

Bug Fixes

  • Fixed build on OpenBSD
  • #1491 Fixed per-server outbound options not taking effect
  • #1509 local-tun TCP socket creation made non-blocking

What's Changed

New Contributors

Full Changelog: v1.18.2...v1.18.3

v1.18.2

13 Mar 14:39
dcdeca0
Compare
Choose a tag to compare

Features

  • local-tun: Support tun_interface_destination configuration key

Bug Fixes

  • local: macOS launch activate sockets set non-blocking

What's Changed

New Contributors

Full Changelog: v1.18.1...v1.18.2

v1.18.1

18 Feb 14:09
e4d4503
Compare
Choose a tag to compare

Features

Bug Fixes

  • #1425 Enable EDNS(0) by default for hickory-dns resolver.

NOTE

  • clap upgraded MSRV (Minimal Supported Rust Version) to v1.74 since v4.5.0. This project will have to stay in v4.4 until the next major release.

Full Changelog: v1.18.0...v1.18.1

v1.18.0

07 Feb 16:24
74f8e29
Compare
Choose a tag to compare

Mostly identical to v1.17.2, except that:

  • Minimal Supported Rust Version (MSRV) upgraded from v1.64 to v1.71
  • #1259 Fixed Snapcraft build. base changed to core22, auto-build architecture changed to [arm64, amd64, armhf]
  • #1426 MIPS targets removed from release build, because MIPS targets are now downgraded to TIER 3

What's Changed

Full Changelog: v1.17.2...v1.18.0

v1.17.2

01 Feb 14:50
8ea6fc1
Compare
Choose a tag to compare

Features

  • local: socks local server will support SOCKS5, SOCKS4a, HTTP proxy protocols when local-http, local-socks4 features are enabled
  • local: Support setting udp_mtu in configuration file to actively reject packet.size > MTU

Bug Fixes

  • #1378 dns-over-tls/https with rustls add dependencies to certs
  • #1381 Set the incoming socket buffer sizes properly on the listen socket
  • #1414 TUN synchronize SYN packet and Socket creation

What's Changed

New Contributors

Full Changelog: v1.17.1...v1.17.2

v1.17.1

26 Nov 15:54
a4d0cd5
Compare
Choose a tag to compare

Features

Bug Fixes

  • #1328 run_as_user aborts if any error occurs

Miscellaneous

  • Minor improvements for local-tun on Windows
  • Upgrade shadowsocks-crypto that supports sm4-gcm, sm4-ccm non-standard AEAD ciphers

What's Changed

New Contributors

Full Changelog: v1.17.0...v1.17.1