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