Releases: shadowsocks/shadowsocks-rust
Releases · shadowsocks/shadowsocks-rust
v1.12.2
BUG Fixes
- #683 local-dns command line
--remote-dns-addr
will have default port53
Miscellaneous
What's Changed
- Bump serde_json from 1.0.69 to 1.0.70 by @dependabot in #685
Full Changelog: v1.12.1...v1.12.2
v1.12.1
Features
- #669 ACL regular expression rules will try to convert to
||
(sub-domains) and|
(exact match) rules.
Bug Fixes
- #674 MIPS targets in pre-built releases binaries will be compressed by
upx
- #670 Servers created by command line options in
ssserver
will have modetcp_only
What's Changed
- Fix spelling by @lzm0 in #667
- fix spelling by @lzm0 in #668
- Bump iprange from 0.6.4 to 0.6.6 by @dependabot in #672
- Bump serde_json from 1.0.68 to 1.0.69 by @dependabot in #671
- ACL regex rules convert to tree-rules or set-rules by @zonyitoo in #673
New Contributors
Full Changelog: v1.12.0...v1.12.1
v1.12.1-alpha.1
What's Changed
- Fix spelling by @lzm0 in #667
- fix spelling by @lzm0 in #668
- Bump iprange from 0.6.4 to 0.6.6 by @dependabot in #672
- Bump serde_json from 1.0.68 to 1.0.69 by @dependabot in #671
- ACL regex rules convert to tree-rules or set-rules by @zonyitoo in #673
New Contributors
Full Changelog: v1.12.0...v1.12.1-alpha.1
v1.12.0
Features
- TCP connects with Happy Eyeballs (RFC6555, RFC8305) strategy
- Local
- Manager
- #627 ACL support
|
and||
hash-set and domain-tree mode - Support
--outbound-bind-interface
on Windows.
Bug Fixed
- #579 UDP server reply target address should be received source address
- TFO socket on Windows should bind to
SOCKADDR_IN6
for IPv6 targets - #640
--daemonize
will setchdir
to current working directory- [BREAKING] In the previous version
--daemonize
will callchdir
to/
by default, so it may change the behavior if users using relative paths in"plugin"
or"plugin_opts"
- [BREAKING] In the previous version
Miscellaneous
- #596 Support Snapcraft https://snapcraft.io/shadowsocks-rust
- TFO on Linux queue length set to 1024 to match backlogs
- Completely remove Replay Attack Protection with Ping-Pong bloom filter in default build configuration
What's Changed
- Bump async-trait from 0.1.50 to 0.1.51 by @dependabot in #582
- Bump serde_json from 1.0.64 to 1.0.66 by @dependabot in #583
- Bump socket2 from 0.4.0 to 0.4.1 by @dependabot in #584
- Bump native-tls from 0.2.7 to 0.2.8 by @dependabot in #591
- Bump nix from 0.22.0 to 0.22.1 by @dependabot in #590
- Adding Snapcraft by @DuckSoft in #596
- Local server support Tun interface for both TCP and UDP by @zonyitoo in #586
- Snapcraft: confine architectures by @DuckSoft in #597
- Bump arc-swap from 1.3.0 to 1.3.1 by @dependabot in #598
- Update config.toml by @LuoZijun in #610
- Update config.toml by @LuoZijun in #611
- rearrange README.md badges by @DuckSoft in #613
- Update Dockerfile by @juliatilde in #618
- Add support for snap application using config file by @kallydev in #619
- Bump notify from 5.0.0-pre.12 to 5.0.0-pre.13 by @dependabot in #624
- Add hashset-mode into ACL rules by @Y0ba in #627
- Use byte regexes to fix compiltation error by @Y0ba in #629
- Only match lowercase and ascii domains by @Y0ba in #630
- Bump json5 from 0.3.0 to 0.4.0 by @dependabot in #631
- 📛 OOCv1: name -> remarks by @database64128 in #633
- CI: build check and release for Apple Silicon by @deantvv in #634
- ci: Fix build release by @deantvv in #635
- Bump nix from 0.22.2 to 0.23.0 by @dependabot in #639
- daemon starts in pwd (#640) by @spyophobia in #641
- Bump snmalloc-rs from 0.2.27 to 0.2.28 by @dependabot in #646
- Bump thiserror from 1.0.29 to 1.0.30 by @dependabot in #645
- Bump mio from 0.7.13 to 0.7.14 by @dependabot in #652
- update for deprecating u8::max_value() and usize::max_value() by @18o in #654
- Updated to 2021 version of rust instead of 2018 version. by @Prajwal-Koirala in #655
- Bump hyper from 0.14.13 to 0.14.14 by @dependabot in #658
- Bump tokio-tfo from 0.1.3 to 0.1.4 by @dependabot in #656
- Add v2ray-plugin Docker image example by @realies in #662
New Contributors
- @juliatilde made their first contribution in #618
- @Y0ba made their first contribution in #627
- @deantvv made their first contribution in #634
- @18o made their first contribution in #654
- @Prajwal-Koirala made their first contribution in #655
- @realies made their first contribution in #662
Full Changelog: v1.11.2...v1.12.0
v1.12.0-alpha.10
Features
- Support
--outbound-bind-interface
on Windows. - #648
ssmanager
support startingssserver
in standalone (independent process) mode.
Miscellaneous
- Put TCP Fast Open (TFO) into a separate crate: https://github.com/zonyitoo/tokio-tfo
v1.12.0-alpha.9
Bug Fixes
- #640
--daemonize
will setchdir
to current working directory- [BREAKING] In the previous version
--daemonize
will callchdir
to/
by default, so it may change the behavior if users using relative paths in"plugin"
or"plugin_opts"
- [BREAKING] In the previous version
- Auto-reload configuration for
sslocal
should also reload plugins for each servers
v1.12.0-alpha.8
Features
- Local Balancer
- Configurable
max_server_rtt
andcheck_interval
- Reload configuration
"servers"
in runtime when receivingSIGUSR1
signal
- Configurable
v1.12.0-alpha.7
Features
- TFO on Linux queue length set to 1024 to match backlogs
- Completely remove Replay Attack Protection with Ping-Pong bloom filter in default build configuration
BUG Fixed
- TFO socket on Windows should bind to
SOCKADDR_IN6
for IPv6 targets
v1.12.0-alpha.6
Features
- TCP connects with Happy Eyeballs (RFC6555, RFC8305) strategy
v1.12.0-alpha.5
log BUILD_TIME and bump version to v1.12.0-alpha.5