Features
- [#1963] Updated
once_cell::sync::Lazytostd::sync::LazyLock - [#1967] ACL supported
outbound_allow_list - [#1974] Allow customizable
SocketProtecttrait for Android VpnService
Bug Fixes
- [#1966] Build
xdgonly on *nix platforms - [#1968] Make
hickory-dnstruly optional
What's Changed
- chore: make clippy happy by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1955
- chore: replace once_cell::sync::Lazy with std::sync::LazyLock by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1963
- chore: use Self where applicable by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1964
- chore: compile xdg only on unix by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1966
- Impl AsRawFd and AsFd for UdpSocket by @zhangsan946 in https://github.com/shadowsocks/shadowsocks-rust/pull/1971
- fix(deps): update rust crate windows-sys to 0.60 by @renovate in https://github.com/shadowsocks/shadowsocks-rust/pull/1973
- fix: make hickory-dns truly optional by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1968
- Allow user to pass SocketProtectFn for android by @zhangsan946 in https://github.com/shadowsocks/shadowsocks-rust/pull/1974
- chore: allow clippy::uninlined_format_args by @AaronChen0 in https://github.com/shadowsocks/shadowsocks-rust/pull/1981
New Contributors
- @zhangsan946 made their first contribution in https://github.com/shadowsocks/shadowsocks-rust/pull/1971
Full Changelog: https://github.com/shadowsocks/shadowsocks-rust/compare/v1.23.4...v1.23.5