2
2
icon : material/alert-decagram
3
3
---
4
4
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/ ) .
5
14
6
15
#### 1.7.6
7
16
8
17
* Fixes and improvements
9
18
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
+
10
28
#### 1.7.5
11
29
12
30
* Fixes and improvements
13
31
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
+
14
54
#### 1.7.4
15
55
16
56
* Fixes and improvements
17
57
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
19
59
by the Apple App Store, so updates to Apple Platforms will be delayed._
20
60
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
+
21
100
#### 1.7.2
22
101
23
102
* Fixes and improvements
24
103
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
+
25
126
#### 1.7.1
26
127
27
128
* Fixes and improvements
28
129
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
+
29
187
#### 1.7.0
30
188
31
189
* Fixes and improvements
@@ -58,7 +216,8 @@ The new HTTPUpgrade transport has better performance than WebSocket and is bette
58
216
** 3** :
59
217
60
218
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.
62
221
63
222
** 4**
64
223
@@ -240,7 +399,8 @@ When `auto_route` is enabled and `strict_route` is disabled, the device can now
240
399
** 2** :
241
400
242
401
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.
244
404
245
405
#### 1.6.0-rc.4
246
406
@@ -254,7 +414,8 @@ Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave
254
414
** 1** :
255
415
256
416
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.
258
419
259
420
#### 1.6.0-beta.4
260
421
@@ -682,7 +843,8 @@ downloaded through TestFlight.
682
843
683
844
#### 1.3.1-beta.3
684
845
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
+ **
686
848
* Fixes and improvements
687
849
688
850
** 1** :
0 commit comments