Skip to content

Commit 68ec00a

Browse files
committed
documentation: Bump version
1 parent a192e43 commit 68ec00a

File tree

1 file changed

+217
-0
lines changed

1 file changed

+217
-0
lines changed

docs/changelog.md

+217
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,20 @@ 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.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+
1125
### 1.9.4
1226

1327
* Update quic-go to v0.46.0
@@ -23,18 +37,221 @@ icon: material/alert-decagram
2337
* Fix UDP connnection leak when sniffing
2438
* Fixes and improvements
2539

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+
26169
### 1.9.3
27170

28171
* Fixes and improvements
29172

173+
#### 1.10.0-alpha.10
174+
175+
* Fixes and improvements
176+
30177
### 1.9.2
31178

32179
* Fixes and improvements
33180

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+
34192
### 1.9.1
35193

36194
* Fixes and improvements
37195

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+
38255
### 1.9.0
39256

40257
* Fixes and improvements

0 commit comments

Comments
 (0)