Skip to content

Commit 0639329

Browse files
committed
documentation: Bump version
1 parent 7ec73b2 commit 0639329

File tree

1 file changed

+236
-0
lines changed

1 file changed

+236
-0
lines changed

docs/changelog.md

Lines changed: 236 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,80 @@
22
icon: material/alert-decagram
33
---
44

5+
#### 1.12.0-beta.20
6+
7+
* Fixes and improvements
8+
59
### 1.11.12
610

711
* Fixes and improvements
812

913
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
1014
violated the rules (TestFlight users are not affected)._
1115

16+
#### 1.12.0-beta.17
17+
18+
* Update quic-go to v0.52.0
19+
* Fixes and improvements
20+
21+
#### 1.12.0-beta.15
22+
23+
* Add DERP service **1**
24+
* Add Resolved service and DNS server **2**
25+
* Add SSM API service **3**
26+
* Fixes and improvements
27+
28+
**1**:
29+
30+
DERP service is a Tailscale DERP server, similar to [derper](https://pkg.go.dev/tailscale.com/cmd/derper).
31+
32+
See [DERP Service](/configuration/service/derp/).
33+
34+
**2**:
35+
36+
Resolved service is a fake systemd-resolved DBUS service to receive DNS settings from other programs
37+
(e.g. NetworkManager) and provide DNS resolution.
38+
39+
See [Resolved Service](/configuration/service/resolved/) and [Resolved DNS Server](/configuration/dns/server/resolved/).
40+
41+
**3**:
42+
43+
SSM API service is a RESTful API server for managing Shadowsocks servers.
44+
45+
See [SSM API Service](/configuration/service/ssm-api/).
46+
1247
### 1.11.11
1348

1449
* Fixes and improvements
1550

1651
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
1752
violated the rules (TestFlight users are not affected)._
1853

54+
#### 1.12.0-beta.13
55+
56+
* Add TLS record fragment route options **1**
57+
* Add missing `accept_routes` option for Tailscale **2**
58+
* Fixes and improvements
59+
60+
**1**:
61+
62+
See [Route Action](/configuration/route/rule_action/#tls_record_fragment).
63+
64+
**2**:
65+
66+
See [Tailscale](/configuration/endpoint/tailscale/#accept_routes).
67+
68+
#### 1.12.0-beta.10
69+
70+
* Add control options for listeners **1**
71+
* Fixes and improvements
72+
73+
**1**:
74+
75+
You can now set `bind_interface`, `routing_mark` and `reuse_addr` in Listen Fields.
76+
77+
See [Listen Fields](/configuration/shared/listen/).
78+
1979
### 1.11.10
2080

2181
* Undeprecate the `block` outbound **1**
@@ -29,13 +89,22 @@ we decided to temporarily undeprecate the `block` outbound until a replacement i
2989
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
3090
violated the rules (TestFlight users are not affected)._
3191

92+
#### 1.12.0-beta.9
93+
94+
* Update quic-go to v0.51.0
95+
* Fixes and improvements
96+
3297
### 1.11.9
3398

3499
* Fixes and improvements
35100

36101
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
37102
violated the rules (TestFlight users are not affected)._
38103

104+
#### 1.12.0-beta.5
105+
106+
* Fixes and improvements
107+
39108
### 1.11.8
40109

41110
* Improve `auto_redirect` **1**
@@ -49,42 +118,209 @@ see [Tun](/configuration/inbound/tun/#auto_redirect).
49118
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
50119
violated the rules (TestFlight users are not affected)._
51120

121+
#### 1.12.0-beta.3
122+
123+
* Fixes and improvements
124+
52125
### 1.11.7
53126

54127
* Fixes and improvements
55128

56129
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
57130
violated the rules (TestFlight users are not affected)._
58131

132+
#### 1.12.0-beta.1
133+
134+
* Fixes and improvements
135+
136+
**1**:
137+
138+
Now `auto_redirect` fixes compatibility issues between tun and Docker bridge networks,
139+
see [Tun](/configuration/inbound/tun/#auto_redirect).
140+
59141
### 1.11.6
60142

61143
* Fixes and improvements
62144

63145
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
64146
violated the rules (TestFlight users are not affected)._
65147

148+
#### 1.12.0-alpha.19
149+
150+
* Update gVisor to 20250319.0
151+
* Fixes and improvements
152+
153+
#### 1.12.0-alpha.18
154+
155+
* Add wildcard SNI support for ShadowTLS inbound **1**
156+
* Fixes and improvements
157+
158+
**1**:
159+
160+
See [ShadowTLS](/configuration/inbound/shadowtls/#wildcard_sni).
161+
162+
#### 1.12.0-alpha.17
163+
164+
* Add NTP sniffer **1**
165+
* Fixes and improvements
166+
167+
**1**:
168+
169+
See [Protocol Sniff](/configuration/route/sniff/).
170+
171+
#### 1.12.0-alpha.16
172+
173+
* Update `domain_resolver` behavior **1**
174+
* Fixes and improvements
175+
176+
**1**:
177+
178+
`route.default_domain_resolver` or `outbound.domain_resolver` is now optional when only one DNS server is configured.
179+
180+
See [Dial Fields](/configuration/shared/dial/#domain_resolver).
181+
66182
### 1.11.5
67183

68184
* Fixes and improvements
69185

70186
_We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
71187
violated the rules (TestFlight users are not affected)._
72188

189+
#### 1.12.0-alpha.13
190+
191+
* Move `predefined` DNS server to DNS rule action **1**
192+
* Fixes and improvements
193+
194+
**1**:
195+
196+
See [DNS Rule Action](/configuration/dns/rule_action/#predefined).
197+
73198
### 1.11.4
74199

75200
* Fixes and improvements
76201

202+
#### 1.12.0-alpha.11
203+
204+
* Fixes and improvements
205+
206+
#### 1.12.0-alpha.10
207+
208+
* Add AnyTLS protocol **1**
209+
* Improve `resolve` route action **2**
210+
* Migrate to stdlib ECH implementation **3**
211+
* Fixes and improvements
212+
213+
**1**:
214+
215+
The new AnyTLS protocol claims to mitigate TLS proxy traffic characteristics and comes with a new multiplexing scheme.
216+
217+
See [AnyTLS Inbound](/configuration/inbound/anytls/) and [AnyTLS Outbound](/configuration/outbound/anytls/).
218+
219+
**2**:
220+
221+
`resolve` route action now accepts `disable_cache` and other options like in DNS route actions, see [Route Action](/configuration/route/rule_action).
222+
223+
**3**:
224+
225+
See [TLS](/configuration/shared/tls).
226+
227+
The build tag `with_ech` is no longer needed and has been removed.
228+
229+
#### 1.12.0-alpha.7
230+
231+
* Add Tailscale DNS server **1**
232+
* Fixes and improvements
233+
234+
**1**:
235+
236+
See [Tailscale](/configuration/dns/server/tailscale/).
237+
238+
#### 1.12.0-alpha.6
239+
240+
* Add Tailscale endpoint **1**
241+
* Drop support for go1.22 **2**
242+
* Fixes and improvements
243+
244+
**1**:
245+
246+
See [Tailscale](/configuration/endpoint/tailscale/).
247+
248+
**2**:
249+
250+
Due to maintenance difficulties, sing-box 1.12.0 requires at least Go 1.23 to compile.
251+
252+
For Windows 7 users, legacy binaries now continue to compile with Go 1.23 and patches from [MetaCubeX/go](https://github.com/MetaCubeX/go).
253+
77254
### 1.11.3
78255

79256
* Fixes and improvements
80257

81258
_This version overwrites 1.11.2, as incorrect binaries were released due to a bug in the continuous integration
82259
process._
83260

261+
#### 1.12.0-alpha.5
262+
263+
* Fixes and improvements
264+
84265
### 1.11.1
85266

86267
* Fixes and improvements
87268

269+
#### 1.12.0-alpha.2
270+
271+
* Update quic-go to v0.49.0
272+
* Fixes and improvements
273+
274+
#### 1.12.0-alpha.1
275+
276+
* Refactor DNS servers **1**
277+
* Add domain resolver options**2**
278+
* Add TLS fragment route options **3**
279+
* Add certificate options **4**
280+
281+
**1**:
282+
283+
DNS servers are refactored for better performance and scalability.
284+
285+
See [DNS server](/configuration/dns/server/).
286+
287+
For migration, see [Migrate to new DNS server formats](/migration/#migrate-to-new-dns-servers).
288+
289+
Compatibility for old formats will be removed in sing-box 1.14.0.
290+
291+
**2**:
292+
293+
Legacy `outbound` DNS rules are deprecated
294+
and can be replaced by the new `domain_resolver` option.
295+
296+
See [Dial Fields](/configuration/shared/dial/#domain_resolver) and
297+
[Route](/configuration/route/#default_domain_resolver).
298+
299+
For migration,
300+
see [Migrate outbound DNS rule items to domain resolver](/migration/#migrate-outbound-dns-rule-items-to-domain-resolver).
301+
302+
**3**:
303+
304+
The new TLS fragment route options allow you to fragment TLS handshakes to bypass firewalls.
305+
306+
This feature is intended to circumvent simple firewalls based on **plaintext packet matching**, and should not be used
307+
to circumvent real censorship.
308+
309+
Since it is not designed for performance, it should not be applied to all connections, but only to server names that are
310+
known to be blocked.
311+
312+
See [Route Action](/configuration/route/rule_action/#tls_fragment).
313+
314+
**4**:
315+
316+
New certificate options allow you to manage the default list of trusted X509 CA certificates.
317+
318+
For the system certificate list, fixed Go not reading Android trusted certificates correctly.
319+
320+
You can also use the Mozilla Included List instead, or add trusted certificates yourself.
321+
322+
See [Certificate](/configuration/certificate/).
323+
88324
### 1.11.0
89325

90326
Important changes since 1.10:

0 commit comments

Comments
 (0)