22icon : material/alert-decagram
33---
44
5+ #### 1.12.0-beta.14
6+
7+ * Fixes and improvements
8+
9+ #### 1.12.0-beta.13
10+
11+ * Add TLS record fragment route options ** 1**
12+ * Add missing ` accept_routes ` option for Tailscale ** 2**
13+ * Fixes and improvements
14+
15+ ** 1** :
16+
17+ See [ Route Action] ( /configuration/route/rule_action/#tls_record_fragment ) .
18+
19+ ** 2** :
20+
21+ See [ Tailscale] ( /configuration/endpoint/tailscale/#accept_routes ) .
22+
23+ #### 1.12.0-beta.10
24+
25+ * Add control options for listeners ** 1**
26+ * Fixes and improvements
27+
28+ ** 1** :
29+
30+ You can now set ` bind_interface ` , ` routing_mark ` and ` reuse_addr ` in Listen Fields.
31+
32+ See [ Listen Fields] ( /configuration/shared/listen/ ) .
33+
534### 1.11.10
635
736* Undeprecate the ` block ` outbound ** 1**
@@ -15,13 +44,22 @@ we decided to temporarily undeprecate the `block` outbound until a replacement i
1544_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
1645violated the rules (TestFlight users are not affected)._
1746
47+ #### 1.12.0-beta.9
48+
49+ * Update quic-go to v0.51.0
50+ * Fixes and improvements
51+
1852### 1.11.9
1953
2054* Fixes and improvements
2155
2256_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
2357violated the rules (TestFlight users are not affected)._
2458
59+ #### 1.12.0-beta.5
60+
61+ * Fixes and improvements
62+
2563### 1.11.8
2664
2765* Improve ` auto_redirect ` ** 1**
@@ -35,42 +73,209 @@ see [Tun](/configuration/inbound/tun/#auto_redirect).
3573_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
3674violated the rules (TestFlight users are not affected)._
3775
76+ #### 1.12.0-beta.3
77+
78+ * Fixes and improvements
79+
3880### 1.11.7
3981
4082* Fixes and improvements
4183
4284_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
4385violated the rules (TestFlight users are not affected)._
4486
87+ #### 1.12.0-beta.1
88+
89+ * Fixes and improvements
90+
91+ ** 1** :
92+
93+ Now ` auto_redirect ` fixes compatibility issues between tun and Docker bridge networks,
94+ see [ Tun] ( /configuration/inbound/tun/#auto_redirect ) .
95+
4596### 1.11.6
4697
4798* Fixes and improvements
4899
49100_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
50101violated the rules (TestFlight users are not affected)._
51102
103+ #### 1.12.0-alpha.19
104+
105+ * Update gVisor to 20250319.0
106+ * Fixes and improvements
107+
108+ #### 1.12.0-alpha.18
109+
110+ * Add wildcard SNI support for ShadowTLS inbound ** 1**
111+ * Fixes and improvements
112+
113+ ** 1** :
114+
115+ See [ ShadowTLS] ( /configuration/inbound/shadowtls/#wildcard_sni ) .
116+
117+ #### 1.12.0-alpha.17
118+
119+ * Add NTP sniffer ** 1**
120+ * Fixes and improvements
121+
122+ ** 1** :
123+
124+ See [ Protocol Sniff] ( /configuration/route/sniff/ ) .
125+
126+ #### 1.12.0-alpha.16
127+
128+ * Update ` domain_resolver ` behavior ** 1**
129+ * Fixes and improvements
130+
131+ ** 1** :
132+
133+ ` route.default_domain_resolver ` or ` outbound.domain_resolver ` is now optional when only one DNS server is configured.
134+
135+ See [ Dial Fields] ( /configuration/shared/dial/#domain_resolver ) .
136+
52137### 1.11.5
53138
54139* Fixes and improvements
55140
56141_ We are temporarily unable to update sing-box apps on the App Store because the reviewer mistakenly found that we
57142violated the rules (TestFlight users are not affected)._
58143
144+ #### 1.12.0-alpha.13
145+
146+ * Move ` predefined ` DNS server to DNS rule action ** 1**
147+ * Fixes and improvements
148+
149+ ** 1** :
150+
151+ See [ DNS Rule Action] ( /configuration/dns/rule_action/#predefined ) .
152+
59153### 1.11.4
60154
61155* Fixes and improvements
62156
157+ #### 1.12.0-alpha.11
158+
159+ * Fixes and improvements
160+
161+ #### 1.12.0-alpha.10
162+
163+ * Add AnyTLS protocol ** 1**
164+ * Improve ` resolve ` route action ** 2**
165+ * Migrate to stdlib ECH implementation ** 3**
166+ * Fixes and improvements
167+
168+ ** 1** :
169+
170+ The new AnyTLS protocol claims to mitigate TLS proxy traffic characteristics and comes with a new multiplexing scheme.
171+
172+ See [ AnyTLS Inbound] ( /configuration/inbound/anytls/ ) and [ AnyTLS Outbound] ( /configuration/outbound/anytls/ ) .
173+
174+ ** 2** :
175+
176+ ` resolve ` route action now accepts ` disable_cache ` and other options like in DNS route actions, see [ Route Action] ( /configuration/route/rule_action ) .
177+
178+ ** 3** :
179+
180+ See [ TLS] ( /configuration/shared/tls ) .
181+
182+ The build tag ` with_ech ` is no longer needed and has been removed.
183+
184+ #### 1.12.0-alpha.7
185+
186+ * Add Tailscale DNS server ** 1**
187+ * Fixes and improvements
188+
189+ ** 1** :
190+
191+ See [ Tailscale] ( /configuration/dns/server/tailscale/ ) .
192+
193+ #### 1.12.0-alpha.6
194+
195+ * Add Tailscale endpoint ** 1**
196+ * Drop support for go1.22 ** 2**
197+ * Fixes and improvements
198+
199+ ** 1** :
200+
201+ See [ Tailscale] ( /configuration/endpoint/tailscale/ ) .
202+
203+ ** 2** :
204+
205+ Due to maintenance difficulties, sing-box 1.12.0 requires at least Go 1.23 to compile.
206+
207+ For Windows 7 users, legacy binaries now continue to compile with Go 1.23 and patches from [ MetaCubeX/go] ( https://github.com/MetaCubeX/go ) .
208+
63209### 1.11.3
64210
65211* Fixes and improvements
66212
67213_ This version overwrites 1.11.2, as incorrect binaries were released due to a bug in the continuous integration
68214process._
69215
216+ #### 1.12.0-alpha.5
217+
218+ * Fixes and improvements
219+
70220### 1.11.1
71221
72222* Fixes and improvements
73223
224+ #### 1.12.0-alpha.2
225+
226+ * Update quic-go to v0.49.0
227+ * Fixes and improvements
228+
229+ #### 1.12.0-alpha.1
230+
231+ * Refactor DNS servers ** 1**
232+ * Add domain resolver options** 2**
233+ * Add TLS fragment route options ** 3**
234+ * Add certificate options ** 4**
235+
236+ ** 1** :
237+
238+ DNS servers are refactored for better performance and scalability.
239+
240+ See [ DNS server] ( /configuration/dns/server/ ) .
241+
242+ For migration, see [ Migrate to new DNS server formats] ( /migration/#migrate-to-new-dns-servers ) .
243+
244+ Compatibility for old formats will be removed in sing-box 1.14.0.
245+
246+ ** 2** :
247+
248+ Legacy ` outbound ` DNS rules are deprecated
249+ and can be replaced by the new ` domain_resolver ` option.
250+
251+ See [ Dial Fields] ( /configuration/shared/dial/#domain_resolver ) and
252+ [ Route] ( /configuration/route/#default_domain_resolver ) .
253+
254+ For migration,
255+ see [ Migrate outbound DNS rule items to domain resolver] ( /migration/#migrate-outbound-dns-rule-items-to-domain-resolver ) .
256+
257+ ** 3** :
258+
259+ The new TLS fragment route options allow you to fragment TLS handshakes to bypass firewalls.
260+
261+ This feature is intended to circumvent simple firewalls based on ** plaintext packet matching** , and should not be used
262+ to circumvent real censorship.
263+
264+ Since it is not designed for performance, it should not be applied to all connections, but only to server names that are
265+ known to be blocked.
266+
267+ See [ Route Action] ( /configuration/route/rule_action/#tls_fragment ) .
268+
269+ ** 4** :
270+
271+ New certificate options allow you to manage the default list of trusted X509 CA certificates.
272+
273+ For the system certificate list, fixed Go not reading Android trusted certificates correctly.
274+
275+ You can also use the Mozilla Included List instead, or add trusted certificates yourself.
276+
277+ See [ Certificate] ( /configuration/certificate/ ) .
278+
74279### 1.11.0
75280
76281Important changes since 1.10:
0 commit comments