@@ -8,6 +8,21 @@ icon: material/alert-decagram
88
99 If your company or organization is willing to help us return to the App Store, please [contact us](mailto:[email protected] ). 1010
11+ #### 1.10.0-beta.5
12+
13+ * Add PNA support for [ Clash API] ( /configuration/experimental/clash-api/ )
14+ * Fixes and improvements
15+
16+ #### 1.10.0-beta.3
17+
18+ * Add SSH sniffer
19+ * Fixes and improvements
20+
21+ #### 1.10.0-beta.2
22+
23+ * Build with go1.23
24+ * Fixes and improvements
25+
1126### 1.9.4
1227
1328* Update quic-go to v0.46.0
@@ -23,18 +38,221 @@ icon: material/alert-decagram
2338* Fix UDP connnection leak when sniffing
2439* Fixes and improvements
2540
41+ #### 1.10.0-alpha.29
42+
43+ * Update quic-go to v0.46.0
44+ * Fixes and improvements
45+
46+ #### 1.10.0-alpha.25
47+
48+ * Add AdGuard DNS Filter support ** 1**
49+
50+ ** 1** :
51+
52+ The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home.
53+
54+ See [ AdGuard DNS Filter] ( /configuration/rule-set/adguard/ ) .
55+
56+ #### 1.10.0-alpha.23
57+
58+ * Add Chromium support for QUIC sniffer
59+ * Add client type detect support for QUIC sniffer ** 1**
60+ * Fixes and improvements
61+
62+ ** 1** :
63+
64+ Now the QUIC sniffer can correctly extract the server name from Chromium requests and
65+ can identify common QUIC clients, including
66+ Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome).
67+
68+ See [ Protocol Sniff] ( /configuration/route/sniff/ ) and [ Route Rule] ( /configuration/route/rule/#client ) .
69+
70+ #### 1.10.0-alpha.22
71+
72+ * Optimize memory usages of rule-sets ** 1**
73+ * Fixes and improvements
74+
75+ ** 1** :
76+
77+ See [ Source Format] ( /configuration/rule-set/source-format/#version ) .
78+
79+ #### 1.10.0-alpha.20
80+
81+ * Add DTLS sniffer
82+ * Fixes and improvements
83+
84+ #### 1.10.0-alpha.19
85+
86+ * Add ` rule-set decompile ` command
87+ * Add IP address support for ` rule-set match ` command
88+ * Fixes and improvements
89+
90+ #### 1.10.0-alpha.18
91+
92+ * Add new ` inline ` rule-set type ** 1**
93+ * Add auto reload support for local rule-set
94+ * Update fsnotify usages ** 2**
95+ * Fixes and improvements
96+
97+ ** 1** :
98+
99+ The new [ rule-set] type inline (which also becomes the default type)
100+ allows you to write headless rules directly without creating a rule-set file.
101+
102+ [ rule-set ] : /configuration/rule-set/
103+
104+ ** 2** :
105+
106+ sing-box now uses fsnotify correctly and will not cancel watching
107+ if the target file is deleted or recreated via rename (e.g. ` mv ` ).
108+
109+ This affects all path options that support reload, including
110+ ` tls.certificate_path ` , ` tls.key_path ` , ` tls.ech.key_path ` and ` rule_set.path ` .
111+
112+ #### 1.10.0-alpha.17
113+
114+ * Some chaotic changes ** 1**
115+ * ` rule_set_ipcidr_match_source ` rule items are renamed ** 2**
116+ * Add ` rule_set_ip_cidr_accept_empty ` DNS address filter rule item ** 3**
117+ * Update quic-go to v0.45.1
118+ * Fixes and improvements
119+
120+ ** 1** :
121+
122+ Something may be broken, please actively report problems with this version.
123+
124+ ** 2** :
125+
126+ ` rule_set_ipcidr_match_source ` route and DNS rule items are renamed to
127+ ` rule_set_ip_cidr_match_source ` and will be remove in sing-box 1.11.0.
128+
129+ ** 3** :
130+
131+ See [ DNS Rule] ( /configuration/dns/rule/#rule_set_ip_cidr_accept_empty ) .
132+
133+ #### 1.10.0-alpha.16
134+
135+ * Add custom options for ` auto-route ` and ` auto-redirect ` ** 1**
136+ * Fixes and improvements
137+
138+ ** 1** :
139+
140+ See [ iproute2_table_index] ( /configuration/inbound/tun/#iproute2_table_index ) ,
141+ [ iproute2_rule_index] ( /configuration/inbound/tun/#iproute2_rule_index ) ,
142+ [ auto_redirect_input_mark] ( /configuration/inbound/tun/#auto_redirect_input_mark ) and
143+ [ auto_redirect_output_mark] ( /configuration/inbound/tun/#auto_redirect_output_mark ) .
144+
145+ #### 1.10.0-alpha.13
146+
147+ * TUN address fields are merged ** 1**
148+ * Add route address set support for auto-redirect ** 2**
149+
150+ ** 1** :
151+
152+ See [ Migration] ( /migration/#tun-address-fields-are-merged ) .
153+
154+ ** 2** :
155+
156+ The new feature will allow you to configure the destination IP CIDR rules
157+ in the specified rule-sets to the firewall automatically.
158+
159+ Specified or unspecified destinations will bypass the sing-box routes to get better performance
160+ (for example, keep hardware offloading of direct traffics on the router).
161+
162+ See [ route_address_set] ( /configuration/inbound/tun/#route_address_set )
163+ and [ route_exclude_address_set] ( /configuration/inbound/tun/#route_exclude_address_set ) .
164+
165+ #### 1.10.0-alpha.12
166+
167+ * Fix auto-redirect not configuring nftables forward chain correctly
168+ * Fixes and improvements
169+
26170### 1.9.3
27171
28172* Fixes and improvements
29173
174+ #### 1.10.0-alpha.10
175+
176+ * Fixes and improvements
177+
30178### 1.9.2
31179
32180* Fixes and improvements
33181
182+ #### 1.10.0-alpha.8
183+
184+ * Drop support for go1.18 and go1.19 ** 1**
185+ * Update quic-go to v0.45.0
186+ * Update Hysteria2 BBR congestion control
187+ * Fixes and improvements
188+
189+ ** 1** :
190+
191+ Due to maintenance difficulties, sing-box 1.10.0 requires at least Go 1.20 to compile.
192+
34193### 1.9.1
35194
36195* Fixes and improvements
37196
197+ #### 1.10.0-alpha.7
198+
199+ * Fixes and improvements
200+
201+ #### 1.10.0-alpha.5
202+
203+ * Improve auto-redirect ** 1**
204+
205+ ** 1** :
206+
207+ nftables support and DNS hijacking has been added.
208+
209+ Tun inbounds with ` auto_route ` and ` auto_redirect ` now works as expected on routers ** without intervention** .
210+
211+ #### 1.10.0-alpha.4
212+
213+ * Fix auto-redirect ** 1**
214+ * Improve auto-route on linux ** 2**
215+
216+ ** 1** :
217+
218+ Tun inbounds with ` auto_route ` and ` auto_redirect ` now works as expected on routers.
219+
220+ ** 2** :
221+
222+ Tun inbounds with ` auto_route ` and ` strict_route ` now works as expected on routers and servers,
223+ but the usages of [ exclude_interface] ( /configuration/inbound/tun/#exclude_interface ) need to be updated.
224+
225+ #### 1.10.0-alpha.2
226+
227+ * Move auto-redirect to Tun ** 1**
228+ * Fixes and improvements
229+
230+ ** 1** :
231+
232+ Linux support are added.
233+
234+ See [ Tun] ( /configuration/inbound/tun/#auto_redirect ) .
235+
236+ #### 1.10.0-alpha.1
237+
238+ * Add tailing comma support in JSON configuration
239+ * Add simple auto-redirect for Android ** 1**
240+ * Add BitTorrent sniffer ** 2**
241+
242+ ** 1** :
243+
244+ It allows you to use redirect inbound in the sing-box Android client
245+ and automatically configures IPv4 TCP redirection via su.
246+
247+ This may alleviate the symptoms of some OCD patients who think that
248+ redirect can effectively save power compared to the system HTTP Proxy.
249+
250+ See [ Redirect] ( /configuration/inbound/redirect/ ) .
251+
252+ ** 2** :
253+
254+ See [ Protocol Sniff] ( /configuration/route/sniff/ ) .
255+
38256### 1.9.0
39257
40258* Fixes and improvements
0 commit comments