π Features
- Make all user configs statically typed in def.rs (#1436) by @Copilot
- Silently ignore unknown top-level/dns config fields; add --strict-config (#1452) by @Copilot
π Bug Fixes
- Remove v6 dns config from wintun (#1437) by @spongebob888
- (socket) Skip SO_BINDTODEVICE on Android (#1442) by @masike0609
- Skip interface binding for loopback destinations (#1445) by @Copilot
π Refactor
- (tuic) Use tuic-core re-exported quinn (#1429) by @Itsusinn
- Remove docker requirement of tuic (#1345) by @Itsusinn
π οΈ Builds
- Upgrade tuic-core to v1.8.4 (#1431) by @Itsusinn
- (deps) Bump the rust-dependencies group with 23 updates (#1448) by @dependabot[bot]
- (deps) Bump the npm-dependencies group in /clash-dashboard with 15 updates (#1447) by @dependabot[bot]
- (deps) Bump qs from 6.15.1 to 6.15.2 in /clash-dashboard (#1441) by @dependabot[bot]
- (deps) Bump brace-expansion from 5.0.5 to 5.0.6 in /clash-dashboard (#1430) by @dependabot[bot]
- (deps) Bump hono from 4.12.18 to 4.12.26 in /clash-dashboard (#1456) by @dependabot[bot]
- (deps-dev) Bump vite from 8.0.15 to 8.0.16 in /clash-dashboard (#1455) by @dependabot[bot]
- (deps) Bump js-yaml from 4.1.1 to 4.2.0 in /clash-dashboard (#1459) by @dependabot[bot]
βοΈ Miscellaneous Tasks
- Handle cache service rate limits (429) with exponential backoff (#1432) by @Itsusinn
- Bump workflows to v1.0.35, enable sccache & cross-rs integration (#1443) by @Itsusinn
- Bump version to v0.10.7 by @github-actions[bot]
Other
- Reject unknown config fields during deserialization (#1440) by @Copilot
- Handle wildcard CORS origins without panicking (#1458)
-
Initial plan
-
Handle wildcard CORS origins
-
Warn on mixed wildcard CORS origins
-
Polish wildcard CORS regression test
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com by @Copilot
New Contributors β€οΈ
- @masike0609 made their first contribution in #1442
Full Changelog: v0.10.6...v0.10.7