Releases: MFSGA/Chimera_Client
Releases Β· MFSGA/Chimera_Client
latest
Other
- Make config module pub and add ref-style re-exports by @MFSGA
Full Changelog: v0.21.1...latest
v0.21.1
π Bug Fixes
- Add dep for test by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.21.1 by @github-actions[bot]
Full Changelog: v0.21.0...v0.21.1
v0.21.0
π Features
- (fake) Exclude some addr to avoid conflict by @MFSGA
- (shadowsocks) Add crate dependency, core module, and type registration by @MFSGA
- (shadowsocks) Add config types, converter, and outbound manager wiring by @MFSGA
- (shadowsocks) Add Sip003Plugin trait and simple-obfs plugin by @MFSGA
- (shadowsocks) Add v2ray-plugin WebSocket support by @MFSGA
- (shadowsocks) Add shadow-tls plugin by @MFSGA
- (shadowsocks) Wire plugins into SS config converter by @MFSGA
- (stats) Track flow snapshots and user totals by @MFSGA
- (api) Add flow and user stats handlers by @MFSGA
- (api) Add websocket control namespace by @MFSGA
- (api) Wire control routes and middleware by @MFSGA
- (provider) Add remote content vehicles by @MFSGA
- (rule-provider) Add rule set provider core by @MFSGA
- (config) Parse rule providers by @MFSGA
- (router) Support rule set providers by @MFSGA
- (api) Add rule provider endpoints by @MFSGA
π Bug Fixes
- (unsafe) Remove the stale feature in nightly version by @MFSGA
- (proxy) Restore tcp nodelay on inbound sockets by @MFSGA
- (proxy) Prefer ipv4 udp for ipv4-only interfaces by @MFSGA
- (windows) Bind dual-stack udp to ipv4 interface by @MFSGA
- (windows) Bind udp sockets to interface address by @MFSGA
- (hysteria2) Resolve server domains without fake ip by @MFSGA
- (hysteria2) Protect udp sockets from tun reentry by @MFSGA
- (tun) Cancel binding udp sockets to interface with real ipv6 addr by @MFSGA
- Add the lock file by @MFSGA
π§ͺ Testing
- (shadowsocks) Add unit, integration, and in-process e2e tests by @MFSGA
- (shadowsocks) Port ref docker e2e tests for SS outbound and SIP003 plugins by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.20.0 by @github-actions[bot]
- Bump version to v0.20.1 by @github-actions[bot]
- Bump version to v0.20.2 by @github-actions[bot]
- (test_utils) Add entrypoint support and SS image constants by @MFSGA
- Add shadowsocks feature to standard and fix CI comment by @MFSGA
- (ci) Update action dependencies by @MFSGA
- Bump version to v0.21.0 by @github-actions[bot]
Full Changelog: v0.20.2...v0.21.0
v0.20.2
π Bug Fixes
- (tun) Cancel binding udp sockets to interface with real ipv6 addr by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.20.2 by @github-actions[bot]
Full Changelog: v0.20.1...v0.20.2
v0.20.1
π Bug Fixes
- (proxy) Restore tcp nodelay on inbound sockets by @MFSGA
- (proxy) Prefer ipv4 udp for ipv4-only interfaces by @MFSGA
- (windows) Bind dual-stack udp to ipv4 interface by @MFSGA
- (windows) Bind udp sockets to interface address by @MFSGA
- (hysteria2) Resolve server domains without fake ip by @MFSGA
- (hysteria2) Protect udp sockets from tun reentry by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.20.1 by @github-actions[bot]
Full Changelog: v0.20.0...v0.20.1
v0.20.0
π Bug Fixes
- (unsafe) Remove the stale feature in nightly version by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.20.0 by @github-actions[bot]
Full Changelog: v0.20.2...v0.20.0
v0.19.0
π Bug Fixes
- (fake-ip) Optimize fake-ip mode by @MFSGA
- (loopback) Support loopback like 127.0.0.1 by @MFSGA
- (reality) Fix the shortId logic by @MFSGA
π§ͺ Testing
- Add docker e2e host-port helpers by @MFSGA
- Stabilize proxy websocket docker smoke tests by @MFSGA
- Use host network for CI proxy throughput by @MFSGA
- Align docker destination discovery with ref by @MFSGA
- Split proxy throughput tests into e2e modules by @MFSGA
- Align vless throughput e2e with ref by @MFSGA
- Use ref config fixture root by @MFSGA
- Align trojan throughput e2e with ref by @MFSGA
- Add socks5 throughput e2e cases by @MFSGA
- Add hysteria2 throughput e2e cases by @MFSGA
- Disable compatibility in throughput subprocess by @MFSGA
βοΈ Miscellaneous Tasks
- Add proxy throughput smoke workflow by @MFSGA
- Align proxy throughput workflow metadata by @MFSGA
- (throughtput) Add the cache and on condition by @MFSGA
- Speed up the proccess by @MFSGA
- Run migrated proxy throughput test by @MFSGA
- (throughput) For the network by @MFSGA
- Add image for test by @MFSGA
- Add throughput release yaml by @MFSGA
- (Country) Delete the file by @MFSGA
- Add more precise desc by @MFSGA
- Bump version to v0.19.0 by @github-actions[bot]
Other
- Add proxy throughput result formatting by @MFSGA
- Add proxy e2e throughput helper by @MFSGA
- Add trojan ws throughput test by @MFSGA
- Add vless ws throughput test by @MFSGA
- Track startup config path by @MFSGA
- Reload startup config by default by @MFSGA
- Align compatibility mode with ref by @MFSGA
Full Changelog: v0.18.0...v0.19.0
v0.18.0
π Features
- (dns) Mark upstream traffic as internal by @MFSGA
π Bug Fixes
- (tun) Protect outbound sockets from tun reentry by @MFSGA
- (tun) Drop udp discovery noise by @MFSGA
- (iface) Fix the compiling issue by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.18.0 by @github-actions[bot]
Full Changelog: v0.17.2...v0.18.0
v0.17.2
π Features
- (dns) Changed the default-nameserver proxy-server-nameserver behaviour by @MFSGA
- (dns) Add tests by @MFSGA
- Add docs by @MFSGA
- For better tun by @MFSGA
- Optimize iteration plan by @MFSGA
π§ͺ Testing
- (tun) Add real tun + fake-ip tests by @MFSGA
βοΈ Miscellaneous Tasks
- (dns) Add comment and keep align with ref by @MFSGA
- (tun) Add comments and more specific tests by @MFSGA
- (tun) Add docs and tests by @MFSGA
- Bump version to v0.17.2 by @github-actions[bot]
Full Changelog: v0.17.1...v0.17.2
v0.17.1
π Bug Fixes
- (udp) Try to solve dns resolve error and add the test by @MFSGA
- (iface) Try to impl new_dual_stack_udp_socket by @MFSGA
- (udp) Try to impl test_connect_datagram_ipv4_multi_dest by @MFSGA
- (udp) Use better OutboundHandleKey OutboundHandleVal for OutboundHandleMap by @MFSGA
- (udp) Refactor code for direct udp datagram by @MFSGA
βοΈ Miscellaneous Tasks
- Bump version to v0.17.1 by @github-actions[bot]
Other
- Merge branch 'master' of github:MFSGA/Chimera_Client by @MFSGA
Full Changelog: v0.17.0...v0.17.1