22icon : material/alert-decagram
33---
44
5+ #### 1.12.0-beta.13
6+
7+ * Add TLS record fragment route options ** 1**
8+ * Add missing ` accept_routes ` option for Tailscale ** 2**
9+ * Fixes and improvements
10+
11+ ** 1** :
12+
13+ See [ Route Action] ( /configuration/route/rule_action/#tls_record_fragment ) .
14+
15+ ** 2** :
16+
17+ See [ Tailscale] ( /configuration/endpoint/tailscale/#accept_routes ) .
18+
19+ #### 1.12.0-beta.10
20+
21+ * Add control options for listeners ** 1**
22+ * Fixes and improvements
23+
24+ ** 1** :
25+
26+ You can now set ` bind_interface ` , ` routing_mark ` and ` reuse_addr ` in Listen Fields.
27+
28+ See [ Listen Fields] ( /configuration/shared/listen/ ) .
29+
530### 1.11.10
631
732* Undeprecate the ` block ` outbound ** 1**
@@ -15,13 +40,22 @@ we decided to temporarily undeprecate the `block` outbound until a replacement i
1540_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
1641violated the rules (TestFlight users are not affected)._
1742
43+ #### 1.12.0-beta.9
44+
45+ * Update quic-go to v0.51.0
46+ * Fixes and improvements
47+
1848### 1.11.9
1949
2050* Fixes and improvements
2151
2252_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
2353violated the rules (TestFlight users are not affected)._
2454
55+ #### 1.12.0-beta.5
56+
57+ * Fixes and improvements
58+
2559### 1.11.8
2660
2761* Improve ` auto_redirect ` ** 1**
@@ -35,42 +69,209 @@ see [Tun](/configuration/inbound/tun/#auto_redirect).
3569_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
3670violated the rules (TestFlight users are not affected)._
3771
72+ #### 1.12.0-beta.3
73+
74+ * Fixes and improvements
75+
3876### 1.11.7
3977
4078* Fixes and improvements
4179
4280_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
4381violated the rules (TestFlight users are not affected)._
4482
83+ #### 1.12.0-beta.1
84+
85+ * Fixes and improvements
86+
87+ ** 1** :
88+
89+ Now ` auto_redirect ` fixes compatibility issues between tun and Docker bridge networks,
90+ see [ Tun] ( /configuration/inbound/tun/#auto_redirect ) .
91+
4592### 1.11.6
4693
4794* Fixes and improvements
4895
4996_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
5097violated the rules (TestFlight users are not affected)._
5198
99+ #### 1.12.0-alpha.19
100+
101+ * Update gVisor to 20250319.0
102+ * Fixes and improvements
103+
104+ #### 1.12.0-alpha.18
105+
106+ * Add wildcard SNI support for ShadowTLS inbound ** 1**
107+ * Fixes and improvements
108+
109+ ** 1** :
110+
111+ See [ ShadowTLS] ( /configuration/inbound/shadowtls/#wildcard_sni ) .
112+
113+ #### 1.12.0-alpha.17
114+
115+ * Add NTP sniffer ** 1**
116+ * Fixes and improvements
117+
118+ ** 1** :
119+
120+ See [ Protocol Sniff] ( /configuration/route/sniff/ ) .
121+
122+ #### 1.12.0-alpha.16
123+
124+ * Update ` domain_resolver ` behavior ** 1**
125+ * Fixes and improvements
126+
127+ ** 1** :
128+
129+ ` route.default_domain_resolver ` or ` outbound.domain_resolver ` is now optional when only one DNS server is configured.
130+
131+ See [ Dial Fields] ( /configuration/shared/dial/#domain_resolver ) .
132+
52133### 1.11.5
53134
54135* Fixes and improvements
55136
56137_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
57138violated the rules (TestFlight users are not affected)._
58139
140+ #### 1.12.0-alpha.13
141+
142+ * Move ` predefined ` DNS server to DNS rule action ** 1**
143+ * Fixes and improvements
144+
145+ ** 1** :
146+
147+ See [ DNS Rule Action] ( /configuration/dns/rule_action/#predefined ) .
148+
59149### 1.11.4
60150
61151* Fixes and improvements
62152
153+ #### 1.12.0-alpha.11
154+
155+ * Fixes and improvements
156+
157+ #### 1.12.0-alpha.10
158+
159+ * Add AnyTLS protocol ** 1**
160+ * Improve ` resolve ` route action ** 2**
161+ * Migrate to stdlib ECH implementation ** 3**
162+ * Fixes and improvements
163+
164+ ** 1** :
165+
166+ The new AnyTLS protocol claims to mitigate TLS proxy traffic characteristics and comes with a new multiplexing scheme.
167+
168+ See [ AnyTLS Inbound] ( /configuration/inbound/anytls/ ) and [ AnyTLS Outbound] ( /configuration/outbound/anytls/ ) .
169+
170+ ** 2** :
171+
172+ ` resolve ` route action now accepts ` disable_cache ` and other options like in DNS route actions, see [ Route Action] ( /configuration/route/rule_action ) .
173+
174+ ** 3** :
175+
176+ See [ TLS] ( /configuration/shared/tls ) .
177+
178+ The build tag ` with_ech ` is no longer needed and has been removed.
179+
180+ #### 1.12.0-alpha.7
181+
182+ * Add Tailscale DNS server ** 1**
183+ * Fixes and improvements
184+
185+ ** 1** :
186+
187+ See [ Tailscale] ( /configuration/dns/server/tailscale/ ) .
188+
189+ #### 1.12.0-alpha.6
190+
191+ * Add Tailscale endpoint ** 1**
192+ * Drop support for go1.22 ** 2**
193+ * Fixes and improvements
194+
195+ ** 1** :
196+
197+ See [ Tailscale] ( /configuration/endpoint/tailscale/ ) .
198+
199+ ** 2** :
200+
201+ Due to maintenance difficulties, sing-box 1.12.0 requires at least Go 1.23 to compile.
202+
203+ For Windows 7 users, legacy binaries now continue to compile with Go 1.23 and patches from [ MetaCubeX/go] ( https://github.com/MetaCubeX/go ) .
204+
63205### 1.11.3
64206
65207* Fixes and improvements
66208
67209_ This version overwrites 1.11.2, as incorrect binaries were released due to a bug in the continuous integration
68210process._
69211
212+ #### 1.12.0-alpha.5
213+
214+ * Fixes and improvements
215+
70216### 1.11.1
71217
72218* Fixes and improvements
73219
220+ #### 1.12.0-alpha.2
221+
222+ * Update quic-go to v0.49.0
223+ * Fixes and improvements
224+
225+ #### 1.12.0-alpha.1
226+
227+ * Refactor DNS servers ** 1**
228+ * Add domain resolver options** 2**
229+ * Add TLS fragment route options ** 3**
230+ * Add certificate options ** 4**
231+
232+ ** 1** :
233+
234+ DNS servers are refactored for better performance and scalability.
235+
236+ See [ DNS server] ( /configuration/dns/server/ ) .
237+
238+ For migration, see [ Migrate to new DNS server formats] ( /migration/#migrate-to-new-dns-servers ) .
239+
240+ Compatibility for old formats will be removed in sing-box 1.14.0.
241+
242+ ** 2** :
243+
244+ Legacy ` outbound ` DNS rules are deprecated
245+ and can be replaced by the new ` domain_resolver ` option.
246+
247+ See [ Dial Fields] ( /configuration/shared/dial/#domain_resolver ) and
248+ [ Route] ( /configuration/route/#default_domain_resolver ) .
249+
250+ For migration,
251+ see [ Migrate outbound DNS rule items to domain resolver] ( /migration/#migrate-outbound-dns-rule-items-to-domain-resolver ) .
252+
253+ ** 3** :
254+
255+ The new TLS fragment route options allow you to fragment TLS handshakes to bypass firewalls.
256+
257+ This feature is intended to circumvent simple firewalls based on ** plaintext packet matching** , and should not be used
258+ to circumvent real censorship.
259+
260+ Since it is not designed for performance, it should not be applied to all connections, but only to server names that are
261+ known to be blocked.
262+
263+ See [ Route Action] ( /configuration/route/rule_action/#tls_fragment ) .
264+
265+ ** 4** :
266+
267+ New certificate options allow you to manage the default list of trusted X509 CA certificates.
268+
269+ For the system certificate list, fixed Go not reading Android trusted certificates correctly.
270+
271+ You can also use the Mozilla Included List instead, or add trusted certificates yourself.
272+
273+ See [ Certificate] ( /configuration/certificate/ ) .
274+
74275### 1.11.0
75276
76277Important changes since 1.10:
0 commit comments