Skip to content

Releases: shadowsocks/shadowsocks-rust

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

v1.17.0

15 Oct 02:22
f1da6d4
Compare
Choose a tag to compare

Features

What's Changed

Full Changelog: v1.16.2...v1.17.0

v1.16.2

23 Sep 06:42
0c5f693
Compare
Choose a tag to compare

Features

  • ssurl: #1287 Support SIP008 links
  • ssserver: #1293 Disable UDP dual-stack outbound socket when IPv6 is not supported
  • sswinservice: #1292 Support Windows Service

What's Changed

New Contributors

Full Changelog: v1.16.1...v1.16.2

v1.16.1

01 Sep 04:12
173cc6c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.16.0...v1.16.1