Releases: Watfaq/clash-rs
Releases Β· Watfaq/clash-rs
v0.3.0
v0.2.0
Features
Code Refactoring
- dns: use system dns on non linux (#505) #505 (Yuwei Ba)
- dns: system dns to support IPv6 (#515) #515 (Yuwei Ba)
Builds
- deps: bump prost-build from 0.12.6 to 0.13.1 (#500) #500 (dependabot[bot])
- deps: bump tokio from 1.38.0 to 1.38.1 (#502) #502 (dependabot[bot])
- deps: bump thiserror from 1.0.62 to 1.0.63 (#503) #503 (dependabot[bot])
- deps: bump mockall from 0.12.1 to 0.13.0 (#506) #506 (dependabot[bot])
- deps: bump clap from 4.5.9 to 4.5.10 (#509) #509 (dependabot[bot])
- deps: bump clap from 4.5.10 to 4.5.11 (#511) #511 (dependabot[bot])
- deps: bump tokio from 1.38.1 to 1.39.1 (#508) #508 (dependabot[bot])
- deps: bump tokio from 1.39.1 to 1.39.2 (#514) #514 (dependabot[bot])
- deps: bump serde_json from 1.0.120 to 1.0.121 (#513) #513 (dependabot[bot])
- deps: bump bollard from 0.16.1 to 0.17.0 (#512) #512 (dependabot[bot])
- deps: bump tracing-opentelemetry from 0.24.0 to 0.25.0 (#507) #507 (dependabot[bot])
- deps: bump console-subscriber from 0.3.0 to 0.4.0 (#516) #516 (dependabot[bot])
- deps: bump clap from 4.5.11 to 4.5.13 (#518) #518 (dependabot[bot])
- deps: bump bytes from 1.6.1 to 1.7.0 (#519) #519 (dependabot[bot])
- deps: bump serde_json from 1.0.121 to 1.0.122 (#521) #521 (dependabot[bot])
- deps: bump bytes from 1.7.0 to 1.7.1 (#522) #522 (dependabot[bot])
Commits
v0.1.20
Features
Builds
- deps: bump async-trait from 0.1.80 to 0.1.81 (#482) #482 (dependabot[bot])
- deps: bump serde from 1.0.203 to 1.0.204 (#483) #483 (dependabot[bot])
- deps: bump clap from 4.5.8 to 4.5.9 (#485) #485 (dependabot[bot])
- deps: bump uuid from 1.9.1 to 1.10.0 (#484) #484 (dependabot[bot])
- change package clash to clash-rs (#488) #488 (iHsin)
- deps: bump thiserror from 1.0.61 to 1.0.62 (#489) #489 (dependabot[bot])
- deps: bump security-framework from 2.11.0 to 2.11.1 (#494) #494 (dependabot[bot])
- deps: bump bytes from 1.6.0 to 1.6.1 (#495) #495 (dependabot[bot])
- use build script to build proto (#493) #493 (Yuwei Ba)
- deps: bump prost from 0.12.6 to 0.13.1 (#487) #487 (dependabot[bot])
Commits
v0.1.19
Features
- try to resolve default gateway interface on tun inbound traffic to avoid route loop (#458) #458 (Yuwei Ba)
- support geosite (#466) #466 (V)
Bug Fixes
- some fixes (#469) #469 (Yuwei Ba)
- remove setup_tests, try to fix CI error on windows (#475) #475 (V)
Code Refactoring
Builds
- deps: bump clap from 4.5.4 to 4.5.6 (#448) #448 (dependabot[bot])
- deps: bump regex from 1.10.4 to 1.10.5 (#449) #449 (dependabot[bot])
- deps: bump dhcproto from 0.11.0 to 0.12.0 (#450) #450 (dependabot[bot])
- deps: bump clap from 4.5.6 to 4.5.7 (#451) #451 (dependabot[bot])
- deps: bump url from 2.5.0 to 2.5.1 (#454) #454 (dependabot[bot])
- deps: bump console-subscriber from 0.2.0 to 0.3.0 (#452) #452 (dependabot[bot])
- deps: bump httparse from 1.8.0 to 1.9.2 (#453) #453 (dependabot[bot])
- deps: bump httparse from 1.9.2 to 1.9.3 (#455) #455 (dependabot[bot])
- deps: bump shadowsocks from 1.19.0 to 1.19.1 (#457) #457 (dependabot[bot])
- deps: bump tokio-tungstenite from 0.23.0 to 0.23.1 (#460) #460 (dependabot[bot])
- deps: bump httparse from 1.9.3 to 1.9.4 (#462) #462 (dependabot[bot])
- deps: bump curve25519-dalek from 4.1.2 to 4.1.3 (#463) #463 (dependabot[bot])
- deps: bump url from 2.5.1 to 2.5.2 (#464) #464 (dependabot[bot])
- deps: bump netdev from 0.28.0 to 0.29.0 (#467) #467 (dependabot[bot])
- deps: bump shadowsocks from 1.20.0 to 1.20.1 (#468) #468 (dependabot[bot])
- deps: bump serde_json from 1.0.117 to 1.0.118 (#472) #472 (dependabot[bot])
- deps: bump uuid from 1.8.0 to 1.9.1 (#470) #470 (dependabot[bot])
- deps: bump clap from 4.5.7 to 4.5.8 (#477) #477 (dependabot[bot])
- deps: bump serde_json from 1.0.118 to 1.0.119 (#478) #478 (dependabot[bot])
- deps: bump serde_json from 1.0.119 to 1.0.120 (#479) #479 (dependabot[bot])
- deps: bump arti-client from 0.18.0 to 0.20.0 (#473) #473 (dependabot[bot])
Commits
- 05ae8a4: fix ws on firefox (#444) (Yuwei Ba) #444
- 4ab3bb6: Format rust code with new style (#474) (Chunchi Che) #474
- 5e24ea8: optimize some codes with global static variables (#476) (Chunchi Che) #476
- 2b35307: deal with ipv6 dns (#480) (Yuwei Ba) #480
- 9f9f609: new iface API? (#481) (Yuwei Ba) #481
- 8ad4576: bump 0.1.19 (dev0)
v0.1.18
Bug Fixes
- wait for the bootstrap of wireguard-linuxserver before running the test (#407) #407 (V)
- remove dangerous log in shadowtls (#425) #425 (V)
- fix NoHttpClient error in opentelemetry-otlp, use grpc instead (#427) #427 (V)
- check read_buf's remaining before put_slice in obfs's http impl (#428) #428 (V)
- use put_slice instead of clone_from_slice in httpobfs (#435) #435 (V)
- support non stardard API listen addr (#436) #436 (Yuwei Ba)
- fix state machine logic error in obfs's tls impl; add docker tests for obfs (#437) #437 (V)
Builds
- deps: bump erased-serde from 0.4.4 to 0.4.5 (#408) #408 (dependabot[bot])
- deps: bump serde from 1.0.201 to 1.0.202 (#412) #412 (dependabot[bot])
- deps: bump opentelemetry-jaeger from 0.21.0 to 0.22.0 (#410) #410 (dependabot[bot])
- deps: bump anyhow from 1.0.83 to 1.0.86 (#416) #416 (dependabot[bot])
- deps: bump thiserror from 1.0.60 to 1.0.61 (#420) #420 (dependabot[bot])
- deps: bump prost from 0.12.4 to 0.12.6 (#417) #417 (dependabot[bot])
- deps: bump libc from 0.2.154 to 0.2.155 (#418) #418 (dependabot[bot])
- deps: bump h2 from 0.4.4 to 0.4.5 (#419) #419 (dependabot[bot])
- deps: bump tor-circmgr from 0.18.0 to 0.18.1 (#422) #422 (dependabot[bot])
- deps: bump serde from 1.0.202 to 1.0.203 (#431) #431 (dependabot[bot])
- deps: bump shadowsocks from 1.18.2 to 1.19.0 (#430) #430 (dependabot[bot])
- deps: bump opentelemetry-otlp from 0.15.0 to 0.16.0 (#415) #415 (dependabot[bot])
- deps: bump tokio from 1.37.0 to 1.38.0 (#439) #439 (dependabot[bot])
- deps: bump tokio-tungstenite from 0.21.0 to 0.23.0 (#442) #442 (dependabot[bot])
Commits
v0.1.17
Features
Commits
- bea8b04: Bump brotli from 4.0.0 to 5.0.0 (#372) (dependabot[bot]) #372
- 80ac9cc: Bump chrono from 0.4.37 to 0.4.38 (#373) (dependabot[bot]) #373
- 07669bd: Bump serde_json from 1.0.115 to 1.0.116 (#375) (dependabot[bot]) #375
- 5a5c4bc: Bump serde from 1.0.197 to 1.0.198 (#377) (dependabot[bot]) #377
- dd7580d: Bump ctor from 0.2.7 to 0.2.8 (#376) (dependabot[bot]) #376
- a2cc2b3: Bump hickory-client from 0.24.0 to 0.24.1 (#378) (dependabot[bot]) #378
- 397c17b: Bump hickory-resolver from 0.24.0 to 0.24.1 (#381) (dependabot[bot]) #381
- e490121: Bump hickory-proto from 0.24.0 to 0.24.1 (#380) (dependabot[bot]) #380
- 39cf6dd: Bump hickory-server from 0.24.0 to 0.24.1 (#379) (dependabot[bot]) #379
- fc860c2: Bump shadowsocks from 1.18.1 to 1.18.2 (#383) (dependabot[bot]) #383
- 3e6dc13: Bump network-interface from 1.1.3 to 1.1.4 (#384) (dependabot[bot]) #384
- e0c6127: Bump thiserror from 1.0.58 to 1.0.59 (#385) (dependabot[bot]) #385
- 472632d: Bump async-recursion from 1.1.0 to 1.1.1 (#386) (dependabot[bot]) #386
- 20c4e24: Bump serde from 1.0.198 to 1.0.199 (#388) (dependabot[bot]) #388
- 01c0be5: Bump socket2 from 0.5.6 to 0.5.7 (#389) (dependabot[bot]) #389
- 93a0248: Bump libc from 0.2.153 to 0.2.154 (#390) (dependabot[bot]) #390
- d29201e: Bump base64 from 0.22.0 to 0.22.1 (#393) (dependabot[bot]) #393
- 7c294ea: Bump serde from 1.0.199 to 1.0.200 (#395) (dependabot[bot]) #395
- dc528dc: clippy (#404) (Yuwei Ba) #404
- e9e981d: Bump serde from 1.0.200 to 1.0.201 (#403) (dependabot[bot]) #403
- 20ae094: Bump tokio-util from 0.7.10 to 0.7.11 (#397) (dependabot[bot]) #397
- ec1579a: Bump anyhow from 1.0.82 to 1.0.83 (#400) (dependabot[bot]) #400
- 7abebd0: Bump brotli from 5.0.0 to 6.0.0 (#398) (dependabot[bot]) #398
- 037ac9e: Bump network-interface from 1.1.4 to 2.0.0 (#391) (dependabot[bot]) #391
- feaaaba: Bump serial_test from 3.0.0 to 3.1.1 (#387) (dependabot[bot]) #387
- 891ba05: Bump thiserror from 1.0.59 to 1.0.60 (#401) (dependabot[bot]) #401
- 08ef304: Bump serde_json from 1.0.116 to 1.0.117 (#402) (dependabot[bot]) #402
- 90c3331: Bump security-framework from 2.10.0 to 2.11.0 (#399) (dependabot[bot]) #399
- 365b717: Bump arti-client from 0.14.1 to 0.18.0 (#392) (dependabot[bot]) #392
- 6efcff2: Feat/udp docker test (#370) (V) #370
- c69339e: bump 0.1.17 (dev0)
v0.1.16
Features
- add docker test for current protocol(vmess, ss, trojan) (#324) #324 (V)
- support shadow-tls(v3 only) (#346) #346 (V)
Code Refactoring
Dependencies
Commits
- 23215ec: Bump erased-serde from 0.4.3 to 0.4.4 (#316) (dependabot[bot]) #316
- 3927142: Bump softprops/action-gh-release from 1 to 2 (#317) (dependabot[bot]) #317
- 7a9a840: Bump anyhow from 1.0.80 to 1.0.81 (#318) (dependabot[bot]) #318
- a180078: Bump thiserror from 1.0.57 to 1.0.58 (#319) (dependabot[bot]) #319
- 03d4d78: Bump tokio-test from 0.4.3 to 0.4.4 (#320) (dependabot[bot]) #320
- 2c5cbec: fix opt.host in http2 config (#323) (V) #323
- fd4c887: Bump clap from 4.5.2 to 4.5.3 (#330) (dependabot[bot]) #330
- 92162f8: Bump h2 from 0.4.2 to 0.4.3 (#328) (dependabot[bot]) #328
- a3fa22b: Bump async-trait from 0.1.77 to 0.1.78 (#329) (dependabot[bot]) #329
- 884fcd3: Bump serde_yaml from 0.9.32 to 0.9.33 (#326) (dependabot[bot]) #326
- c215483: Bump brotli from 3.4.0 to 3.5.0 (#327) (dependabot[bot]) #327
- 9175f6e: Bump async-recursion from 1.0.5 to 1.1.0 (#325) (dependabot[bot]) #325
- ed9bd6c: Bump uuid from 1.7.0 to 1.8.0 (#331) (dependabot[bot]) #331
- d6bf931: Update README.md (Yuwei Ba)
- 762c841: Bump dependabot/fetch-metadata from 1 to 2 (#333) (dependabot[bot]) #333
- 22ce35b: Bump regex from 1.10.3 to 1.10.4 (#334) (dependabot[bot]) #334
- 45744ec: Bump async-trait from 0.1.78 to 0.1.79 (#335) (dependabot[bot]) #335
- c483dfa: Bump serde_yaml from 0.9.33 to 0.9.34+deprecated (#336) (dependabot[bot]) #336
- ef2b845: Bump axum from 0.7.4 to 0.7.5 (#337) (dependabot[bot]) #337
- bfddc52: Support TUIC (#332) (iHsin) #332
- a70a107: Update README.md (Yuwei Ba)
- 0de6968: Bump bytes from 1.5.0 to 1.6.0 (#338) (dependabot[bot]) #338
- f69ad23: Bump network-interface from 1.1.1 to 1.1.2 (#339) (dependabot[bot]) #339
- 91b337b: Bump clap from 4.5.3 to 4.5.4 (#340) (dependabot[bot]) #340
- 1ae9427: Bump serde_json from 1.0.114 to 1.0.115 (#342) (dependabot[bot]) #342
- 0d6c1d0: Bump chrono from 0.4.35 to 0.4.37 (#344) (dependabot[bot]) #344
- ab9056f: Bump tokio from 1.36.0 to 1.37.0 (#348) (dependabot[bot]) #348
- 97c9cdf: Bump security-framework from 2.9.2 to 2.10.0 (#351) (dependabot[bot]) #351
- bdb102f: fix docker tests trigger on CI (#347) (Yuwei Ba) #347
- 93501d5: Bump network-interface from 1.1.2 to 1.1.3 (#355) (dependabot[bot]) #355
- 62973da: Bump h2 from 0.4.3 to 0.4.4 (#357) (dependabot[bot]) #357
- 606caf2: Bump brotli from 3.5.0 to 4.0.0 (#356) (dependabot[bot]) #356
- 2928780: enhance/multi docker test (#358) (V) #358
- cdf9d85: Bump prost from 0.12.3 to 0.12.4 (#359) (dependabot[bot]) #359
- a53f14a: Feat/add docker test for wg (#361) (V) #361
- 31e721b: remove boringssl (#364) (iHsin) #364
- 48a26d0: Bump anyhow from 1.0.81 to 1.0.82 (#367) (dependabot[bot]) #367
- ccbe9af: Update README.md (Yuwei Ba)
- 50f6852: Bump async-trait from 0.1.79 to 0.1.80 (#369) (dependabot[bot]) #369
- 7b37493: bump 0.1.16 (dev0)
v0.1.15
What's Changed
π Features
- Update ci.yml by @ibigbug in #281
- pin ci rustc version by @ibigbug in #298
- fix selector cache not found after swithing profile(stale cache) by @ibigbug in #294
- disable ci rust cache by @ibigbug in #302
- support wg reserved bits by @ibigbug in #313
π Dependencies
- Bump regex from 1.10.2 to 1.10.3 by @dependabot in #266
- Bump shlex from 1.2.0 to 1.3.0 by @dependabot in #268
- Bump chrono from 0.4.31 to 0.4.32 by @dependabot in #269
- Bump maxminddb from 0.23.0 to 0.24.0 by @dependabot in #270
- Bump chrono from 0.4.32 to 0.4.33 by @dependabot in #271
- Bump serde_json from 1.0.111 to 1.0.113 by @dependabot in #273
- Bump serde_yaml from 0.9.30 to 0.9.31 by @dependabot in #274
- Bump serde from 1.0.195 to 1.0.196 by @dependabot in #275
- Bump libc from 0.2.152 to 0.2.153 by @dependabot in #276
- Bump shadowsocks from 1.17.1 to 1.17.2 by @dependabot in #278
- Bump arti-client from 0.13.0 to 0.14.0 by @dependabot in #279
- Bump serde_yaml from 0.9.31 to 0.9.32 by @dependabot in #285
- Bump chrono from 0.4.33 to 0.4.34 by @dependabot in #288
- Bump ctor from 0.2.6 to 0.2.7 by @dependabot in #282
- Bump serde_json from 1.0.113 to 1.0.114 by @dependabot in #283
- Bump base64 from 0.21.7 to 0.22.0 by @dependabot in #286
- Bump aes from 0.8.3 to 0.8.4 by @dependabot in #289
- Bump serde from 1.0.196 to 1.0.197 by @dependabot in #292
- Bump boring-sys from 4.4.0 to 4.5.0 by @dependabot in #291
- Bump boring from 4.4.0 to 4.5.0 by @dependabot in #290
- Bump crc32fast from 1.3.2 to 1.4.0 by @dependabot in #296
- Bump mio from 0.8.10 to 0.8.11 by @dependabot in #295
- Bump socket2 from 0.5.5 to 0.5.6 by @dependabot in #304
- Bump thiserror from 1.0.56 to 1.0.57 by @dependabot in #299
- Bump tower-http from 0.5.1 to 0.5.2 by @dependabot in #305
- Bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #307
- Bump erased-serde from 0.4.2 to 0.4.3 by @dependabot in #308
- Bump shadowsocks from 1.17.2 to 1.18.1 by @dependabot in #309
- Bump http from 1.0.0 to 1.1.0 by @dependabot in #306
- Bump tokio from 1.35.1 to 1.36.0 by @dependabot in #297
- Bump opentelemetry_sdk from 0.21.2 to 0.22.1 by @dependabot in #287
- Bump clap from 4.4.18 to 4.5.1 by @dependabot in #301
- Bump tempfile from 3.9.0 to 3.10.1 by @dependabot in #300
- Bump chrono from 0.4.34 to 0.4.35 by @dependabot in #314
- Bump clap from 4.5.1 to 4.5.2 by @dependabot in #315
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
π Features
π Dependencies
- Bump async-trait from 0.1.75 to 0.1.76 by @dependabot in #252
- Bump serde_yaml from 0.9.29 to 0.9.30 by @dependabot in #254
- Bump thiserror from 1.0.52 to 1.0.56 by @dependabot in #255
- Bump erased-serde from 0.4.1 to 0.4.2 by @dependabot in #260
- Bump serde_json from 1.0.108 to 1.0.111 by @dependabot in #259
- Bump clap from 4.4.12 to 4.4.18 by @dependabot in #261
- Bump libc from 0.2.151 to 0.2.152 by @dependabot in #263
- Bump axum from 0.7.2 to 0.7.4 by @dependabot in #262
- Bump h2 from 0.4.0 to 0.4.2 by @dependabot in #264
Full Changelog: v0.1.13...v0.1.14
v0.1.13
What's Changed
π Features
- use rustls on windows by @ibigbug in #245
- bump v0.1.13 by @ibigbug in #247
- fix tun exit unexpectedly by @ibigbug in #248
- fix ci toolchain by @ibigbug in #249
- bring back tun fake ip by @ibigbug in #250
- stash artifacts for branches by @ibigbug in #251
π Dependencies
- Bump anyhow from 1.0.77 to 1.0.78 by @dependabot in #244
- Bump tempfile from 3.8.1 to 3.9.0 by @dependabot in #243
Full Changelog: v0.1.12...v0.1.13