Skip to content

Commit 5cd230b

Browse files
committed
documentation: Bump version
1 parent fd9c270 commit 5cd230b

File tree

1 file changed

+167
-5
lines changed

1 file changed

+167
-5
lines changed

docs/changelog.md

Lines changed: 167 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,188 @@
22
icon: material/alert-decagram
33
---
44

5+
#### 1.8.0-rc.3
6+
7+
* Fixes and improvements
8+
* Fix V2Ray transport `path` validation behavior **1**
9+
10+
11+
**1**:
12+
13+
See [V2Ray transport](/configuration/shared/v2ray-transport/).
514

615
#### 1.7.6
716

817
* Fixes and improvements
918

19+
#### 1.8.0-rc.1
20+
21+
* Fixes and improvements
22+
23+
#### 1.8.0-beta.9
24+
25+
* Add simple loopback detect
26+
* Fixes and improvements
27+
1028
#### 1.7.5
1129

1230
* Fixes and improvements
1331

32+
#### 1.8.0-alpha.17
33+
34+
* Add GSO support for TUN and WireGuard system interface **1**
35+
* Update uTLS to 1.5.4 **2**
36+
* Update dependencies **3**
37+
* Fixes and improvements
38+
39+
**1**:
40+
41+
See [TUN](/configuration/inbound/tun/) inbound and [WireGuard](/configuration/outbound/wireguard/) outbound.
42+
43+
**2**:
44+
45+
Added some new [fingerprints](/configuration/shared/tls#utls).
46+
Also, starting with this release, uTLS requires at least Go 1.20.
47+
48+
**3**:
49+
50+
Updated `cloudflare-tls`, `gomobile`, `smux`, `tfo-go` and `wireguard-go` to latest, and `gvisor` to `20231204.0`
51+
52+
This may break something, good luck!
53+
1454
#### 1.7.4
1555

1656
* Fixes and improvements
1757

18-
_Due to the long waiting time, this version is no longer waiting for approval
58+
_Due to the long waiting time, this version is no longer waiting for approval
1959
by the Apple App Store, so updates to Apple Platforms will be delayed._
2060

61+
#### 1.8.0-alpha.16
62+
63+
* Fixes and improvements
64+
65+
#### 1.8.0-alpha.15
66+
67+
* Some chaotic changes **1**
68+
* Fixes and improvements
69+
70+
**1**:
71+
72+
Designed to optimize memory usage of idle connections, may take effect on the following protocols:
73+
74+
| Protocol | TCP | UDP |
75+
|------------------------------------------------------|------------------|------------------|
76+
| HTTP proxy server | :material-check: | / |
77+
| SOCKS5 | :material-close: | :material-check: |
78+
| Shadowsocks none/AEAD/AEAD2022 | :material-check: | :material-check: |
79+
| Trojan | / | :material-check: |
80+
| TUIC/Hysteria/Hysteria2 | :material-close: | :material-check: |
81+
| Multiplex | :material-close: | :material-check: |
82+
| Plain TLS (Trojan/VLESS without extra sub-protocols) | :material-check: | / |
83+
| Other protocols | :material-close: | :material-close: |
84+
85+
At the same time, everything existing may be broken, please actively report problems with this version.
86+
87+
#### 1.8.0-alpha.13
88+
89+
* Fixes and improvements
90+
91+
#### 1.8.0-alpha.10
92+
93+
* Add `idle_timeout` for URLTest outbound **1**
94+
* Fixes and improvements
95+
96+
**1**:
97+
98+
When URLTest is idle for a certain period of time, the scheduled delay test will be paused.
99+
21100
#### 1.7.2
22101

23102
* Fixes and improvements
24103

104+
#### 1.8.0-alpha.8
105+
106+
* Add context to JSON decode error message **1**
107+
* Reject internal fake-ip queries **2**
108+
* Fixes and improvements
109+
110+
**1**:
111+
112+
JSON parse errors will now include the current key path.
113+
Only takes effect when compiled with Go 1.21+.
114+
115+
**2**:
116+
117+
All internal DNS queries now skip DNS rules with `server` type `fakeip`,
118+
and the default DNS server can no longer be `fakeip`.
119+
120+
This change is intended to break incorrect usage and essentially requires no action.
121+
122+
#### 1.8.0-alpha.7
123+
124+
* Fixes and improvements
125+
25126
#### 1.7.1
26127

27128
* Fixes and improvements
28129

130+
#### 1.8.0-alpha.6
131+
132+
* Fix rule-set matching logic **1**
133+
* Fixes and improvements
134+
135+
**1**:
136+
137+
Now the rules in the `rule_set` rule item can be logically considered to be merged into the rule using rule sets,
138+
rather than completely following the AND logic.
139+
140+
#### 1.8.0-alpha.5
141+
142+
* Parallel rule-set initialization
143+
* Independent `source_ip_is_private` and `ip_is_private` rules **1**
144+
145+
**1**:
146+
147+
The `private` GeoIP country never existed and was actually implemented inside V2Ray.
148+
Since GeoIP was deprecated, we made this rule independent, see [Migration](/migration/#migrate-geoip-to-rule-sets).
149+
150+
#### 1.8.0-alpha.1
151+
152+
* Migrate cache file from Clash API to independent options **1**
153+
* Introducing [Rule Set](/configuration/rule-set/) **2**
154+
* Add `sing-box geoip`, `sing-box geosite` and `sing-box rule-set` commands **3**
155+
* Allow nested logical rules **4**
156+
157+
**1**:
158+
159+
See [Cache File](/configuration/experimental/cache-file/) and
160+
[Migration](/migration/#migrate-cache-file-from-clash-api-to-independent-options).
161+
162+
**2**:
163+
164+
Rule set is independent collections of rules that can be compiled into binaries to improve performance.
165+
Compared to legacy GeoIP and Geosite resources,
166+
it can include more types of rules, load faster,
167+
use less memory, and update automatically.
168+
169+
See [Route#rule_set](/configuration/route/#rule_set),
170+
[Route Rule](/configuration/route/rule/),
171+
[DNS Rule](/configuration/dns/rule/),
172+
[Rule Set](/configuration/rule-set/),
173+
[Source Format](/configuration/rule-set/source-format/) and
174+
[Headless Rule](/configuration/rule-set/headless-rule/).
175+
176+
For GEO resources migration, see [Migrate GeoIP to rule sets](/migration/#migrate-geoip-to-rule-sets) and
177+
[Migrate Geosite to rule sets](/migration/#migrate-geosite-to-rule-sets).
178+
179+
**3**:
180+
181+
New commands manage GeoIP, Geosite and rule set resources, and help you migrate GEO resources to rule sets.
182+
183+
**4**:
184+
185+
Logical rules in route rules, DNS rules, and the new headless rule now allow nesting of logical rules.
186+
29187
#### 1.7.0
30188

31189
* Fixes and improvements
@@ -58,7 +216,8 @@ The new HTTPUpgrade transport has better performance than WebSocket and is bette
58216
**3**:
59217

60218
Starting in 1.7.0, multiplexing support is no longer enabled by default
61-
and needs to be turned on explicitly in inbound options.
219+
and needs to be turned on explicitly in inbound
220+
options.
62221

63222
**4**
64223

@@ -240,7 +399,8 @@ When `auto_route` is enabled and `strict_route` is disabled, the device can now
240399
**2**:
241400

242401
Built using Go 1.20, the last version that will run on
243-
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
402+
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
403+
Sierra, 10.14 Mojave.
244404

245405
#### 1.6.0-rc.4
246406

@@ -254,7 +414,8 @@ Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave
254414
**1**:
255415

256416
Built using Go 1.20, the last version that will run on
257-
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
417+
Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
418+
Sierra, 10.14 Mojave.
258419

259420
#### 1.6.0-beta.4
260421

@@ -682,7 +843,8 @@ downloaded through TestFlight.
682843

683844
#### 1.3.1-beta.3
684845

685-
* Introducing our [new iOS](/installation/clients/sfi/) and [macOS](/installation/clients/sfm/) client applications **1**
846+
* Introducing our [new iOS](/installation/clients/sfi/) and [macOS](/installation/clients/sfm/) client applications **1
847+
**
686848
* Fixes and improvements
687849

688850
**1**:

0 commit comments

Comments
 (0)