Skip to content

Releases: shadowsocks/shadowsocks-rust

v1.15.0-alpha.8

19 Jul 17:30
ca0e85d
Compare
Choose a tag to compare
v1.15.0-alpha.8 Pre-release
Pre-release

Identical to v1.15.0-alpha.7.

v1.15.0-alpha.7

19 Jul 05:19
e1fc984
Compare
Choose a tag to compare
v1.15.0-alpha.7 Pre-release
Pre-release

Features

v1.15.0-alpha.6

17 Jul 16:16
ee44301
Compare
Choose a tag to compare
v1.15.0-alpha.6 Pre-release
Pre-release

Features

Bug Fixes

  • #856 sslocal with tun device support fixes bugs on Android

v1.15.0-alpha.5

07 Jun 06:09
Compare
Choose a tag to compare
v1.15.0-alpha.5 Pre-release
Pre-release

Features

  • "acl" and "outbound_fwmark" are available in configuration file

Enhancements

  • #855 Properly handle IPv4-mapped-IPv6 addresses in UDP assocations
    • ssserver always convert IPv4-mapped-IPv6 addresses to IPv4 in UDP respond target addresses
    • sslocal
      • tun, socks5 always convert IPv4-mapped-IPv6 addresses to IPv4
      • redir always use IPv6 sockets for sending back packets
  • #844 security-iv-printable-prefix removes rand for improving preformance

What's Changed

New Contributors

Full Changelog: v1.15.0-alpha.4...v1.15.0-alpha.5

v1.15.0-alpha.4

22 May 06:38
809b7d8
Compare
Choose a tag to compare
v1.15.0-alpha.4 Pre-release
Pre-release

Features

  • SIP002 Extended Format: Allowing unencoded user-info in URL, shadowsocks/shadowsocks-org#27 (comment)
  • #818 Allow sslocal run without any servers, which will bypass all connections and packets
  • #838 "password" is optional for none / plain method

Breaking Changes

Bug Fixed

  • AEAD-2022 TCP salt replay filter must be enabled
  • UDP Associations will create only one dual-stack outbound socket
    • In the previous versions, it will create 2 outbound sockets for IPv4 and IPv6 target addresses

What's Changed

Full Changelog: v1.15.0-alpha.3...v1.15.0-alpha.4

v1.15.0-alpha.3

08 May 13:53
fbb2090
Compare
Choose a tag to compare
v1.15.0-alpha.3 Pre-release
Pre-release

Identical to v1.15.0-alpha.1, but removed depencency of nix on Linux and Android.

v1.15.0-alpha.1

08 May 13:16
9d50c2d
Compare
Choose a tag to compare
v1.15.0-alpha.1 Pre-release
Pre-release

Features

  • #811 AEAD-2022 protocol (SIP022)
    • WARN: This is still a draft protocol, use it at your own risk.
  • #810 Manager standalone mode support bypassing ACL files

Miscelleneous

  • UDP association channel size shrinked to 1024, which could save a lot of memory for each associations

What's Changed

New Contributors

Full Changelog: v1.14.3...v1.15.0-alpha.1

v1.14.3

04 Apr 17:03
3331500
Compare
Choose a tag to compare

Features

What's Changed

  • Remove (or make optional) some dependencies by @dlon in #798

New Contributors

  • @dlon made their first contribution in #798

Full Changelog: v1.14.2...v1.14.3

v1.14.2

22 Mar 14:41
4785d17
Compare
Choose a tag to compare

Features

  • #788 sslocal SOCKS5 protocol supports RFC1929 Username/Password Authentication
    • SECURITY: This is insecured because (a) shadowsocks' SOCKS5 UDP Association doesn't require a dynamic port for each authorized clients (b) Username and passwords are sent in plain text.
  • RustCrypto/ring-compat#79 HKDF-SHA1 uses ring's assembly implementation

Full Changelog: v1.14.1...v1.14.2

v1.14.1

08 Mar 02:54
ebb509d
Compare
Choose a tag to compare

Miscellaneous

  • shadowsocks, shadowsocks-service crates upgraded to Rust Edition 2021.

Full Changelog: v1.14.0...v1.14.1