Releases: SagerNet/sing-box
1.14.0-alpha.10
π Release Notes
- Add
evaluateDNS rule action and Response Match Fields 1 ip_versionandquery_typenow also take effect on internal DNS lookups 2- Add
package_name_regexroute, DNS and headless rule item 3 - Add cloudflared inbound 4
- Fixes and improvements
1:
Response Match Fields (response_rcode, response_answer, response_ns, and response_extra) match the evaluated DNS response. They are gated by the new match_response field and populated by a preceding evaluate DNS rule action; the evaluated response can also be returned directly by a respond action.
This deprecates the Legacy Address Filter Fields (ip_cidr, ip_is_private without match_response) in DNS rules, the Legacy strategy DNS rule action option, and the Legacy rule_set_ip_cidr_accept_empty DNS rule item; all three will be removed in sing-box 1.16.0. See Migration.
2:
ip_version and query_type in DNS rules, together with query_type in referenced rule-sets, now take effect on every DNS rule evaluation, including matches from internal domain resolutions that do not target a specific DNS server (for example a resolve route rule action without server set). In earlier versions they were silently ignored in that path. Combining these fields with any of the legacy DNS fields deprecated in 1 in the same DNS configuration is no longer supported and is rejected at startup. See Migration.
3:
See Route Rule, DNS Rule and Headless Rule.
4:
See Cloudflared.
1.13.7
1.14.0-alpha.9
π Release Notes
- Fixes and improvements
1.13.6
π Release Notes
- Fixes and improvements
1.14.0-alpha.8
π Release Notes
- Add BBR profile and hop interval randomization for Hysteria2 1
- Fixes and improvements
1:
See Hysteria2 Inbound and Hysteria2 Outbound.
1.13.5
π Release Notes
- Fixes and improvements
1.14.0-alpha.7
π Release Notes
- Fixes and improvements
1.13.4
π Release Notes
- Fixes and improvements
1.14.0-alpha.6
π Release Notes
- Fixes and improvements
1.13.4-beta.3
π Release Notes
- Fixes and improvements