22icon : 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
1025violated 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
1763violated 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
30101violated 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
37113violated 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
50130violated 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
57141violated 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
64157violated 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
71198violated 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
82270process._
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
90337Important changes since 1.10:
0 commit comments