Skip to content

Releases: MFSGA/Chimera_Client

latest

06 Jun 18:05
08edce2

Choose a tag to compare

latest Pre-release
Pre-release

Other

  • Make config module pub and add ref-style re-exports by @MFSGA

Full Changelog: v0.21.1...latest

v0.21.1

05 Jun 20:04

Choose a tag to compare

πŸ› Bug Fixes

βš™οΈ Miscellaneous Tasks

  • Bump version to v0.21.1 by @github-actions[bot]

Full Changelog: v0.21.0...v0.21.1

v0.21.0

05 Jun 19:16

Choose a tag to compare

πŸš€ 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

03 Jun 18:39

Choose a tag to compare

πŸ› 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

03 Jun 11:44

Choose a tag to compare

πŸ› 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

29 May 12:08

Choose a tag to compare

πŸ› 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

26 May 07:44

Choose a tag to compare

πŸ› 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

21 May 08:03

Choose a tag to compare

πŸš€ 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

19 May 11:43

Choose a tag to compare

πŸš€ 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

18 May 04:35

Choose a tag to compare

πŸ› 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