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