Skip to content

Commit 8413d12

Browse files
committed
documentation: Bump version
1 parent c6e91da commit 8413d12

File tree

1 file changed

+247
-0
lines changed

1 file changed

+247
-0
lines changed

docs/changelog.md

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

5+
#### 1.12.0-beta.22
6+
7+
* Fixes and improvements
8+
9+
#### 1.12.0-beta.21
10+
11+
* Fix missing `home` option for DERP service **1**
12+
* Fixes and improvements
13+
14+
**1**:
15+
16+
You can now choose what the DERP home page shows, just like with derper's `-home` flag.
17+
18+
See [DERP](/configuration/service/derp/#home).
19+
520
### 1.11.13
621

722
* Fixes and improvements
823

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

27+
#### 1.12.0-beta.17
28+
29+
* Update quic-go to v0.52.0
30+
* Fixes and improvements
31+
32+
#### 1.12.0-beta.15
33+
34+
* Add DERP service **1**
35+
* Add Resolved service and DNS server **2**
36+
* Add SSM API service **3**
37+
* Fixes and improvements
38+
39+
**1**:
40+
41+
DERP service is a Tailscale DERP server, similar to [derper](https://pkg.go.dev/tailscale.com/cmd/derper).
42+
43+
See [DERP Service](/configuration/service/derp/).
44+
45+
**2**:
46+
47+
Resolved service is a fake systemd-resolved DBUS service to receive DNS settings from other programs
48+
(e.g. NetworkManager) and provide DNS resolution.
49+
50+
See [Resolved Service](/configuration/service/resolved/) and [Resolved DNS Server](/configuration/dns/server/resolved/).
51+
52+
**3**:
53+
54+
SSM API service is a RESTful API server for managing Shadowsocks servers.
55+
56+
See [SSM API Service](/configuration/service/ssm-api/).
57+
1258
### 1.11.11
1359

1460
* Fixes and improvements
1561

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

65+
#### 1.12.0-beta.13
66+
67+
* Add TLS record fragment route options **1**
68+
* Add missing `accept_routes` option for Tailscale **2**
69+
* Fixes and improvements
70+
71+
**1**:
72+
73+
See [Route Action](/configuration/route/rule_action/#tls_record_fragment).
74+
75+
**2**:
76+
77+
See [Tailscale](/configuration/endpoint/tailscale/#accept_routes).
78+
79+
#### 1.12.0-beta.10
80+
81+
* Add control options for listeners **1**
82+
* Fixes and improvements
83+
84+
**1**:
85+
86+
You can now set `bind_interface`, `routing_mark` and `reuse_addr` in Listen Fields.
87+
88+
See [Listen Fields](/configuration/shared/listen/).
89+
1990
### 1.11.10
2091

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

103+
#### 1.12.0-beta.9
104+
105+
* Update quic-go to v0.51.0
106+
* Fixes and improvements
107+
32108
### 1.11.9
33109

34110
* Fixes and improvements
35111

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

115+
#### 1.12.0-beta.5
116+
117+
* Fixes and improvements
118+
39119
### 1.11.8
40120

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

132+
#### 1.12.0-beta.3
133+
134+
* Fixes and improvements
135+
52136
### 1.11.7
53137

54138
* Fixes and improvements
55139

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

143+
#### 1.12.0-beta.1
144+
145+
* Fixes and improvements
146+
147+
**1**:
148+
149+
Now `auto_redirect` fixes compatibility issues between tun and Docker bridge networks,
150+
see [Tun](/configuration/inbound/tun/#auto_redirect).
151+
59152
### 1.11.6
60153

61154
* Fixes and improvements
62155

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

159+
#### 1.12.0-alpha.19
160+
161+
* Update gVisor to 20250319.0
162+
* Fixes and improvements
163+
164+
#### 1.12.0-alpha.18
165+
166+
* Add wildcard SNI support for ShadowTLS inbound **1**
167+
* Fixes and improvements
168+
169+
**1**:
170+
171+
See [ShadowTLS](/configuration/inbound/shadowtls/#wildcard_sni).
172+
173+
#### 1.12.0-alpha.17
174+
175+
* Add NTP sniffer **1**
176+
* Fixes and improvements
177+
178+
**1**:
179+
180+
See [Protocol Sniff](/configuration/route/sniff/).
181+
182+
#### 1.12.0-alpha.16
183+
184+
* Update `domain_resolver` behavior **1**
185+
* Fixes and improvements
186+
187+
**1**:
188+
189+
`route.default_domain_resolver` or `outbound.domain_resolver` is now optional when only one DNS server is configured.
190+
191+
See [Dial Fields](/configuration/shared/dial/#domain_resolver).
192+
66193
### 1.11.5
67194

68195
* Fixes and improvements
69196

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

200+
#### 1.12.0-alpha.13
201+
202+
* Move `predefined` DNS server to DNS rule action **1**
203+
* Fixes and improvements
204+
205+
**1**:
206+
207+
See [DNS Rule Action](/configuration/dns/rule_action/#predefined).
208+
73209
### 1.11.4
74210

75211
* Fixes and improvements
76212

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

79267
* Fixes and improvements
80268

81269
_This version overwrites 1.11.2, as incorrect binaries were released due to a bug in the continuous integration
82270
process._
83271

272+
#### 1.12.0-alpha.5
273+
274+
* Fixes and improvements
275+
84276
### 1.11.1
85277

86278
* Fixes and improvements
87279

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

90337
Important changes since 1.10:

0 commit comments

Comments
 (0)