Skip to content

Commit e839711

Browse files
committed
documentation: Bump version
1 parent 41c324d commit e839711

File tree

1 file changed

+99
-5
lines changed

1 file changed

+99
-5
lines changed

docs/changelog.md

+99-5
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,106 @@
22
icon: material/alert-decagram
33
---
44

5+
#### 1.8.0-alpha.13
6+
7+
* Fixes and improvements
8+
9+
#### 1.8.0-alpha.10
10+
11+
* Add `idle_timeout` for URLTest outbound **1**
12+
* Fixes and improvements
13+
14+
**1**:
15+
16+
When URLTest is idle for a certain period of time, the scheduled delay test will be paused.
517

618
#### 1.7.2
719

820
* Fixes and improvements
921

22+
#### 1.8.0-alpha.8
23+
24+
* Add context to JSON decode error message **1**
25+
* Reject internal fake-ip queries **2**
26+
* Fixes and improvements
27+
28+
**1**:
29+
30+
JSON parse errors will now include the current key path.
31+
Only takes effect when compiled with Go 1.21+.
32+
33+
**2**:
34+
35+
All internal DNS queries now skip DNS rules with `server` type `fakeip`,
36+
and the default DNS server can no longer be `fakeip`.
37+
38+
This change is intended to break incorrect usage and essentially requires no action.
39+
40+
#### 1.8.0-alpha.7
41+
42+
* Fixes and improvements
43+
1044
#### 1.7.1
1145

1246
* Fixes and improvements
1347

48+
#### 1.8.0-alpha.6
49+
50+
* Fix rule-set matching logic **1**
51+
* Fixes and improvements
52+
53+
**1**:
54+
55+
Now the rules in the `rule_set` rule item can be logically considered to be merged into the rule using rule sets,
56+
rather than completely following the AND logic.
57+
58+
#### 1.8.0-alpha.5
59+
60+
* Parallel rule-set initialization
61+
* Independent `source_ip_is_private` and `ip_is_private` rules **1**
62+
63+
**1**:
64+
65+
The `private` GeoIP country never existed and was actually implemented inside V2Ray.
66+
Since GeoIP was deprecated, we made this rule independent, see [Migration](/migration/#migrate-geoip-to-rule-sets).
67+
68+
#### 1.8.0-alpha.1
69+
70+
* Migrate cache file from Clash API to independent options **1**
71+
* Introducing [Rule Set](/configuration/rule-set) **2**
72+
* Add `sing-box geoip`, `sing-box geosite` and `sing-box rule-set` commands **3**
73+
* Allow nested logical rules **4**
74+
75+
**1**:
76+
77+
See [Cache File](/configuration/experimental/cache-file) and
78+
[Migration](/migration/#migrate-cache-file-from-clash-api-to-independent-options).
79+
80+
**2**:
81+
82+
Rule set is independent collections of rules that can be compiled into binaries to improve performance.
83+
Compared to legacy GeoIP and Geosite resources,
84+
it can include more types of rules, load faster,
85+
use less memory, and update automatically.
86+
87+
See [Route#rule_set](/configuration/route/#rule_set),
88+
[Route Rule](/configuration/route/rule),
89+
[DNS Rule](/configuration/dns/rule),
90+
[Rule Set](/configuration/rule-set),
91+
[Source Format](/configuration/rule-set/source-format) and
92+
[Headless Rule](/configuration/rule-set/headless-rule).
93+
94+
For GEO resources migration, see [Migrate GeoIP to rule sets](/migration/#migrate-geoip-to-rule-sets) and
95+
[Migrate Geosite to rule sets](/migration/#migrate-geosite-to-rule-sets).
96+
97+
**3**:
98+
99+
New commands manage GeoIP, Geosite and rule set resources, and help you migrate GEO resources to rule sets.
100+
101+
**4**:
102+
103+
Logical rules in route rules, DNS rules, and the new headless rule now allow nesting of logical rules.
104+
14105
#### 1.7.0
15106

16107
* Fixes and improvements
@@ -149,11 +240,13 @@ Only supported in graphical clients on Android and iOS.
149240

150241
**1**:
151242

152-
Starting in 1.7.0, multiplexing support is no longer enabled by default and needs to be turned on explicitly in inbound options.
243+
Starting in 1.7.0, multiplexing support is no longer enabled by default and needs to be turned on explicitly in inbound
244+
options.
153245

154246
**2**
155247

156-
Hysteria Brutal Congestion Control Algorithm in TCP. A kernel module needs to be installed on the Linux server, see [TCP Brutal](/configuration/shared/tcp-brutal) for details.
248+
Hysteria Brutal Congestion Control Algorithm in TCP. A kernel module needs to be installed on the Linux server,
249+
see [TCP Brutal](/configuration/shared/tcp-brutal) for details.
157250

158251
#### 1.7.0-alpha.3
159252

@@ -220,8 +313,8 @@ When `auto_route` is enabled and `strict_route` is disabled, the device can now
220313

221314
**2**:
222315

223-
Built using Go 1.20, the last version that will run on Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
224-
316+
Built using Go 1.20, the last version that will run on Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
317+
Sierra, 10.14 Mojave.
225318

226319
#### 1.6.0-rc.4
227320

@@ -234,7 +327,8 @@ Built using Go 1.20, the last version that will run on Windows 7, 8, Server 2008
234327

235328
**1**:
236329

237-
Built using Go 1.20, the last version that will run on Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
330+
Built using Go 1.20, the last version that will run on Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
331+
Sierra, 10.14 Mojave.
238332

239333
#### 1.6.0-beta.4
240334

0 commit comments

Comments
 (0)