Skip to content

Commit 43ff669

Browse files
committed
Bump version
1 parent 0d920b0 commit 43ff669

1 file changed

Lines changed: 141 additions & 1 deletion

File tree

docs/changelog.md

Lines changed: 141 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,109 @@
22
icon: material/alert-decagram
33
---
44

5-
#### 1.13.7
5+
#### 1.14.0-alpha.10
66

7+
* Add `evaluate` DNS rule action and Response Match Fields **1**
8+
* `ip_version` and `query_type` now also take effect on internal DNS lookups **2**
9+
* Add `package_name_regex` route, DNS and headless rule item **3**
10+
* Add cloudflared inbound **4**
711
* Fixes and improvements
812

13+
**1**:
14+
15+
Response Match Fields
16+
([`response_rcode`](/configuration/dns/rule/#response_rcode),
17+
[`response_answer`](/configuration/dns/rule/#response_answer),
18+
[`response_ns`](/configuration/dns/rule/#response_ns),
19+
and [`response_extra`](/configuration/dns/rule/#response_extra))
20+
match the evaluated DNS response. They are gated by the new
21+
[`match_response`](/configuration/dns/rule/#match_response) field and
22+
populated by a preceding
23+
[`evaluate`](/configuration/dns/rule_action/#evaluate) DNS rule action;
24+
the evaluated response can also be returned directly by a
25+
[`respond`](/configuration/dns/rule_action/#respond) action.
26+
27+
This deprecates the Legacy Address Filter Fields (`ip_cidr`,
28+
`ip_is_private` without `match_response`) in DNS rules, the Legacy
29+
`strategy` DNS rule action option, and the Legacy
30+
`rule_set_ip_cidr_accept_empty` DNS rule item; all three will be removed
31+
in sing-box 1.16.0.
32+
See [Migration](/migration/#migrate-address-filter-fields-to-response-matching).
33+
34+
**2**:
35+
36+
`ip_version` and `query_type` in DNS rules, together with `query_type` in
37+
referenced rule-sets, now take effect on every DNS rule evaluation,
38+
including matches from internal domain resolutions that do not target a
39+
specific DNS server (for example a `resolve` route rule action without
40+
`server` set). In earlier versions they were silently ignored in that
41+
path. Combining these fields with any of the legacy DNS fields deprecated
42+
in **1** in the same DNS configuration is no longer supported and is
43+
rejected at startup.
44+
See [Migration](/migration/#ip_version-and-query_type-behavior-changes-in-dns-rules).
45+
46+
**3**:
47+
48+
See [Route Rule](/configuration/route/rule/#package_name_regex),
49+
[DNS Rule](/configuration/dns/rule/#package_name_regex) and
50+
[Headless Rule](/configuration/rule-set/headless-rule/#package_name_regex).
51+
52+
**4**:
53+
54+
See [Cloudflared](/configuration/inbound/cloudflared/).
55+
56+
#### 1.13.7
57+
58+
* Fixes and improvement
59+
960
#### 1.13.6
1061

1162
* Fixes and improvements
1263

64+
#### 1.14.0-alpha.8
65+
66+
* Add BBR profile and hop interval randomization for Hysteria2 **1**
67+
* Fixes and improvements
68+
69+
**1**:
70+
71+
See [Hysteria2 Inbound](/configuration/inbound/hysteria2/#bbr_profile) and [Hysteria2 Outbound](/configuration/outbound/hysteria2/#bbr_profile).
72+
73+
#### 1.14.0-alpha.8
74+
75+
* Fixes and improvements
76+
1377
#### 1.13.5
1478

1579
* Fixes and improvements
1680

81+
#### 1.14.0-alpha.7
82+
83+
* Fixes and improvements
84+
1785
#### 1.13.4
1886

1987
* Fixes and improvements
2088

89+
#### 1.14.0-alpha.4
90+
91+
* Refactor ACME support to certificate provider system **1**
92+
* Add Cloudflare Origin CA certificate provider **2**
93+
* Add Tailscale certificate provider **3**
94+
* Fixes and improvements
95+
96+
**1**:
97+
98+
See [Certificate Provider](/configuration/shared/certificate-provider/) and [Migration](/migration/#migrate-inline-acme-to-certificate-provider).
99+
100+
**2**:
101+
102+
See [Cloudflare Origin CA](/configuration/shared/certificate-provider/cloudflare-origin-ca).
103+
104+
**3**:
105+
106+
See [Tailscale](/configuration/shared/certificate-provider/tailscale).
107+
21108
#### 1.13.3
22109

23110
* Add OpenWrt and Alpine APK packages to release **1**
@@ -42,6 +129,59 @@ from [SagerNet/go](https://github.com/SagerNet/go).
42129

43130
See [OCM](/configuration/service/ocm).
44131

132+
#### 1.12.24
133+
134+
* Fixes and improvements
135+
136+
#### 1.14.0-alpha.2
137+
138+
* Add OpenWrt and Alpine APK packages to release **1**
139+
* Backport to macOS 10.13 High Sierra **2**
140+
* OCM service: Add WebSocket support for Responses API **3**
141+
* Fixes and improvements
142+
143+
**1**:
144+
145+
Alpine APK files use `linux` in the filename to distinguish from OpenWrt APKs which use the `openwrt` prefix:
146+
147+
- OpenWrt: `sing-box_{version}_openwrt_{architecture}.apk`
148+
- Alpine: `sing-box_{version}_linux_{architecture}.apk`
149+
150+
**2**:
151+
152+
Legacy macOS binaries (with `-legacy-macos-10.13` suffix) now support
153+
macOS 10.13 High Sierra, built using Go 1.25 with patches
154+
from [SagerNet/go](https://github.com/SagerNet/go).
155+
156+
**3**:
157+
158+
See [OCM](/configuration/service/ocm).
159+
160+
#### 1.14.0-alpha.1
161+
162+
* Add `source_mac_address` and `source_hostname` rule items **1**
163+
* Add `include_mac_address` and `exclude_mac_address` TUN options **2**
164+
* Update NaiveProxy to 145.0.7632.159 **3**
165+
* Fixes and improvements
166+
167+
**1**:
168+
169+
New rule items for matching LAN devices by MAC address and hostname via neighbor resolution.
170+
Supported on Linux, macOS, or in graphical clients on Android and macOS.
171+
172+
See [Route Rule](/configuration/route/rule/#source_mac_address), [DNS Rule](/configuration/dns/rule/#source_mac_address) and [Neighbor Resolution](/configuration/shared/neighbor/).
173+
174+
**2**:
175+
176+
Limit or exclude devices from TUN routing by MAC address.
177+
Only supported on Linux with `auto_route` and `auto_redirect` enabled.
178+
179+
See [TUN](/configuration/inbound/tun/#include_mac_address).
180+
181+
**3**:
182+
183+
This is not an official update from NaiveProxy. Instead, it's a Chromium codebase update maintained by Project S.
184+
45185
#### 1.13.2
46186

47187
* Fixes and improvements

0 commit comments

Comments
 (0)