sing-box/docs
世界 b0c6762bc1
route: merge rule_set branches into outer rules
Treat rule_set items as merged branches instead of standalone boolean
sub-items.

Evaluate each branch inside a referenced rule-set as if it were merged
into the outer rule and keep OR semantics between branches. This lets
outer grouped fields satisfy matching groups inside a branch without
introducing a standalone outer fallback or cross-branch state union.

Keep inherited grouped state outside inverted default and logical
branches. Negated rule-set branches now evaluate !(...) against their
own conditions and only reapply the outer grouped match after negation
succeeds, so configs like outer-group && !inner-condition continue to
work.

Add regression tests for same-group merged matches, cross-group and
extra-AND failures, DNS merged-branch behaviour, and inverted merged
branches. Update the route and DNS rule docs to clarify that rule-set
branches merge into the outer rule while keeping OR semantics between
branches.
2026-03-25 14:00:29 +08:00
..
assets Update documentation 2023-03-05 23:37:12 +08:00
clients Bump version 2025-12-14 00:09:19 +08:00
configuration route: merge rule_set branches into outer rules 2026-03-25 14:00:29 +08:00
installation documentation: Fix Chinese link anchors 2026-03-16 12:24:10 +08:00
manual Update uTLS to v1.8.2 2026-01-17 04:54:18 +08:00
changelog.md Bump version 2026-03-15 17:56:37 +08:00
CNAME
deprecated.md Migrate to stdlib ECH support 2025-07-08 13:12:19 +08:00
deprecated.zh.md documentation: Fix Chinese link anchors 2026-03-16 12:24:10 +08:00
index.md documentation: Update client status 2024-09-13 10:09:08 +08:00
index.zh.md documentation: Update client status 2024-09-13 10:09:08 +08:00
migration.md documentation: Fix Rcode's migration guide 2025-08-10 20:06:28 +08:00
migration.zh.md documentation: Fix Chinese link anchors 2026-03-16 12:24:10 +08:00
sponsors.md documentation: Add appreciate for Warp 2025-10-16 21:43:12 +08:00
support.md documentation: Remove unused 2024-08-19 06:39:33 +08:00
support.zh.md documentation: Remove unused 2024-08-19 06:39:33 +08:00