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