Skip to content

Commit 0be9d7a

Browse files
committed
documentation: Bump version
1 parent 6576d27 commit 0be9d7a

File tree

1 file changed

+213
-0
lines changed

1 file changed

+213
-0
lines changed

docs/changelog.md

+213
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@ 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.3
12+
13+
* Add SSH sniffer
14+
* Fixes and improvements
15+
16+
#### 1.10.0-beta.2
17+
18+
* Build with go1.23
19+
* Fixes and improvements
20+
1121
### 1.9.4
1222

1323
* Update quic-go to v0.46.0
@@ -23,18 +33,221 @@ icon: material/alert-decagram
2333
* Fix UDP connnection leak when sniffing
2434
* Fixes and improvements
2535

36+
#### 1.10.0-alpha.29
37+
38+
* Update quic-go to v0.46.0
39+
* Fixes and improvements
40+
41+
#### 1.10.0-alpha.25
42+
43+
* Add AdGuard DNS Filter support **1**
44+
45+
**1**:
46+
47+
The new feature allows you to use AdGuard DNS Filter lists in a sing-box without AdGuard Home.
48+
49+
See [AdGuard DNS Filter](/configuration/rule-set/adguard/).
50+
51+
#### 1.10.0-alpha.23
52+
53+
* Add Chromium support for QUIC sniffer
54+
* Add client type detect support for QUIC sniffer **1**
55+
* Fixes and improvements
56+
57+
**1**:
58+
59+
Now the QUIC sniffer can correctly extract the server name from Chromium requests and
60+
can identify common QUIC clients, including
61+
Chromium, Safari, Firefox, quic-go (including uquic disguised as Chrome).
62+
63+
See [Protocol Sniff](/configuration/route/sniff/) and [Route Rule](/configuration/route/rule/#client).
64+
65+
#### 1.10.0-alpha.22
66+
67+
* Optimize memory usages of rule-sets **1**
68+
* Fixes and improvements
69+
70+
**1**:
71+
72+
See [Source Format](/configuration/rule-set/source-format/#version).
73+
74+
#### 1.10.0-alpha.20
75+
76+
* Add DTLS sniffer
77+
* Fixes and improvements
78+
79+
#### 1.10.0-alpha.19
80+
81+
* Add `rule-set decompile` command
82+
* Add IP address support for `rule-set match` command
83+
* Fixes and improvements
84+
85+
#### 1.10.0-alpha.18
86+
87+
* Add new `inline` rule-set type **1**
88+
* Add auto reload support for local rule-set
89+
* Update fsnotify usages **2**
90+
* Fixes and improvements
91+
92+
**1**:
93+
94+
The new [rule-set] type inline (which also becomes the default type)
95+
allows you to write headless rules directly without creating a rule-set file.
96+
97+
[rule-set]: /configuration/rule-set/
98+
99+
**2**:
100+
101+
sing-box now uses fsnotify correctly and will not cancel watching
102+
if the target file is deleted or recreated via rename (e.g. `mv`).
103+
104+
This affects all path options that support reload, including
105+
`tls.certificate_path`, `tls.key_path`, `tls.ech.key_path` and `rule_set.path`.
106+
107+
#### 1.10.0-alpha.17
108+
109+
* Some chaotic changes **1**
110+
* `rule_set_ipcidr_match_source` rule items are renamed **2**
111+
* Add `rule_set_ip_cidr_accept_empty` DNS address filter rule item **3**
112+
* Update quic-go to v0.45.1
113+
* Fixes and improvements
114+
115+
**1**:
116+
117+
Something may be broken, please actively report problems with this version.
118+
119+
**2**:
120+
121+
`rule_set_ipcidr_match_source` route and DNS rule items are renamed to
122+
`rule_set_ip_cidr_match_source` and will be remove in sing-box 1.11.0.
123+
124+
**3**:
125+
126+
See [DNS Rule](/configuration/dns/rule/#rule_set_ip_cidr_accept_empty).
127+
128+
#### 1.10.0-alpha.16
129+
130+
* Add custom options for `auto-route` and `auto-redirect` **1**
131+
* Fixes and improvements
132+
133+
**1**:
134+
135+
See [iproute2_table_index](/configuration/inbound/tun/#iproute2_table_index),
136+
[iproute2_rule_index](/configuration/inbound/tun/#iproute2_rule_index),
137+
[auto_redirect_input_mark](/configuration/inbound/tun/#auto_redirect_input_mark) and
138+
[auto_redirect_output_mark](/configuration/inbound/tun/#auto_redirect_output_mark).
139+
140+
#### 1.10.0-alpha.13
141+
142+
* TUN address fields are merged **1**
143+
* Add route address set support for auto-redirect **2**
144+
145+
**1**:
146+
147+
See [Migration](/migration/#tun-address-fields-are-merged).
148+
149+
**2**:
150+
151+
The new feature will allow you to configure the destination IP CIDR rules
152+
in the specified rule-sets to the firewall automatically.
153+
154+
Specified or unspecified destinations will bypass the sing-box routes to get better performance
155+
(for example, keep hardware offloading of direct traffics on the router).
156+
157+
See [route_address_set](/configuration/inbound/tun/#route_address_set)
158+
and [route_exclude_address_set](/configuration/inbound/tun/#route_exclude_address_set).
159+
160+
#### 1.10.0-alpha.12
161+
162+
* Fix auto-redirect not configuring nftables forward chain correctly
163+
* Fixes and improvements
164+
26165
### 1.9.3
27166

28167
* Fixes and improvements
29168

169+
#### 1.10.0-alpha.10
170+
171+
* Fixes and improvements
172+
30173
### 1.9.2
31174

32175
* Fixes and improvements
33176

177+
#### 1.10.0-alpha.8
178+
179+
* Drop support for go1.18 and go1.19 **1**
180+
* Update quic-go to v0.45.0
181+
* Update Hysteria2 BBR congestion control
182+
* Fixes and improvements
183+
184+
**1**:
185+
186+
Due to maintenance difficulties, sing-box 1.10.0 requires at least Go 1.20 to compile.
187+
34188
### 1.9.1
35189

36190
* Fixes and improvements
37191

192+
#### 1.10.0-alpha.7
193+
194+
* Fixes and improvements
195+
196+
#### 1.10.0-alpha.5
197+
198+
* Improve auto-redirect **1**
199+
200+
**1**:
201+
202+
nftables support and DNS hijacking has been added.
203+
204+
Tun inbounds with `auto_route` and `auto_redirect` now works as expected on routers **without intervention**.
205+
206+
#### 1.10.0-alpha.4
207+
208+
* Fix auto-redirect **1**
209+
* Improve auto-route on linux **2**
210+
211+
**1**:
212+
213+
Tun inbounds with `auto_route` and `auto_redirect` now works as expected on routers.
214+
215+
**2**:
216+
217+
Tun inbounds with `auto_route` and `strict_route` now works as expected on routers and servers,
218+
but the usages of [exclude_interface](/configuration/inbound/tun/#exclude_interface) need to be updated.
219+
220+
#### 1.10.0-alpha.2
221+
222+
* Move auto-redirect to Tun **1**
223+
* Fixes and improvements
224+
225+
**1**:
226+
227+
Linux support are added.
228+
229+
See [Tun](/configuration/inbound/tun/#auto_redirect).
230+
231+
#### 1.10.0-alpha.1
232+
233+
* Add tailing comma support in JSON configuration
234+
* Add simple auto-redirect for Android **1**
235+
* Add BitTorrent sniffer **2**
236+
237+
**1**:
238+
239+
It allows you to use redirect inbound in the sing-box Android client
240+
and automatically configures IPv4 TCP redirection via su.
241+
242+
This may alleviate the symptoms of some OCD patients who think that
243+
redirect can effectively save power compared to the system HTTP Proxy.
244+
245+
See [Redirect](/configuration/inbound/redirect/).
246+
247+
**2**:
248+
249+
See [Protocol Sniff](/configuration/route/sniff/).
250+
38251
### 1.9.0
39252

40253
* Fixes and improvements

0 commit comments

Comments
 (0)