Features
- #706
balancer.check_best_interval
could let ping balancer to ping only the choosen best server in this interval - Recommended: Set a shorter interval in
balancer.check_best_interval
thanbalancer.check_interval
to check much frequently the best server.balancer.check_interval
controls the interval of checking all the available servers- When server start, the "check best" strategy starts after it receives enough data for estimating all servers' scores
- #744 Refactored
local-tun
, usingsmoltcp
as a user-space network stack
Miscelleneous
- Upgrade
clap
(the command-line argument handling library) to v3.0 - #739 Support K8S deployment
- shadowsocks-crypto switch underlying encryption library to RustCrypto
- Able to build with stable Rust
- Build for target
aarch64
with nightly, features"armv8 neon"
should be enabled for hardware acceleration.
What's Changed
- Bump nix from 0.23.0 to 0.23.1 by @dependabot in #728
- Bump futures from 0.3.17 to 0.3.19 by @dependabot in #727
- Update debian deb script by @wevsty in #734
- Bump webpki-roots from 0.22.1 to 0.22.2 by @dependabot in #735
- Bump pin-project from 1.0.8 to 1.0.10 by @dependabot in #736
- Bump serde_json from 1.0.73 to 1.0.74 by @dependabot in #738
- feat(deploy): support k8s deployment (#739) by @longkai in #741
- chore(k8s): change default image to ghcr latest by @longkai in #742
- Bump clap from 3.0.4 to 3.0.5 by @dependabot in #743
- Bump serde_urlencoded from 0.7.0 to 0.7.1 by @dependabot in #747
- Bump iprange from 0.6.6 to 0.6.7 by @dependabot in #746
- Strip symbols in release mode by @Y0ba in #750
- Disable secure mode in mimalloc allocator by @Y0ba in #751
- Bump serde_json from 1.0.75 to 1.0.78 by @dependabot in #755
New Contributors
Full Changelog: v1.12.5...v1.13.0