2
2
icon : material/alert-decagram
3
3
---
4
4
5
+ #### 1.8.0-rc.10
6
+
7
+ * Fixes and improvements
5
8
6
9
#### 1.7.7
7
10
@@ -12,29 +15,191 @@ icon: material/alert-decagram
12
15
13
16
See [ V2Ray transport] ( /configuration/shared/v2ray-transport/ ) .
14
17
18
+ #### 1.8.0-rc.7
19
+
20
+ * Fixes and improvements
21
+
22
+ #### 1.8.0-rc.3
23
+
24
+ * Fix V2Ray transport ` path ` validation behavior ** 1**
25
+ * Fixes and improvements
26
+
27
+ ** 1** :
28
+
29
+ See [ V2Ray transport] ( /configuration/shared/v2ray-transport/ ) .
30
+
15
31
#### 1.7.6
16
32
17
33
* Fixes and improvements
18
34
35
+ #### 1.8.0-rc.1
36
+
37
+ * Fixes and improvements
38
+
39
+ #### 1.8.0-beta.9
40
+
41
+ * Add simple loopback detect
42
+ * Fixes and improvements
43
+
19
44
#### 1.7.5
20
45
21
46
* Fixes and improvements
22
47
48
+ #### 1.8.0-alpha.17
49
+
50
+ * Add GSO support for TUN and WireGuard system interface ** 1**
51
+ * Update uTLS to 1.5.4 ** 2**
52
+ * Update dependencies ** 3**
53
+ * Fixes and improvements
54
+
55
+ ** 1** :
56
+
57
+ See [ TUN] ( /configuration/inbound/tun/ ) inbound and [ WireGuard] ( /configuration/outbound/wireguard/ ) outbound.
58
+
59
+ ** 2** :
60
+
61
+ Added some new [ fingerprints] ( /configuration/shared/tls#utls ) .
62
+ Also, starting with this release, uTLS requires at least Go 1.20.
63
+
64
+ ** 3** :
65
+
66
+ Updated ` cloudflare-tls ` , ` gomobile ` , ` smux ` , ` tfo-go ` and ` wireguard-go ` to latest, and ` gvisor ` to ` 20231204.0 `
67
+
68
+ This may break something, good luck!
69
+
23
70
#### 1.7.4
24
71
25
72
* Fixes and improvements
26
73
27
- _ Due to the long waiting time, this version is no longer waiting for approval
74
+ _ Due to the long waiting time, this version is no longer waiting for approval
28
75
by the Apple App Store, so updates to Apple Platforms will be delayed._
29
76
77
+ #### 1.8.0-alpha.16
78
+
79
+ * Fixes and improvements
80
+
81
+ #### 1.8.0-alpha.15
82
+
83
+ * Some chaotic changes ** 1**
84
+ * Fixes and improvements
85
+
86
+ ** 1** :
87
+
88
+ Designed to optimize memory usage of idle connections, may take effect on the following protocols:
89
+
90
+ | Protocol | TCP | UDP |
91
+ | ------------------------------------------------------| ------------------| ------------------|
92
+ | HTTP proxy server | :material-check: | / |
93
+ | SOCKS5 | :material-close: | :material-check: |
94
+ | Shadowsocks none/AEAD/AEAD2022 | :material-check: | :material-check: |
95
+ | Trojan | / | :material-check: |
96
+ | TUIC/Hysteria/Hysteria2 | :material-close: | :material-check: |
97
+ | Multiplex | :material-close: | :material-check: |
98
+ | Plain TLS (Trojan/VLESS without extra sub-protocols) | :material-check: | / |
99
+ | Other protocols | :material-close: | :material-close: |
100
+
101
+ At the same time, everything existing may be broken, please actively report problems with this version.
102
+
103
+ #### 1.8.0-alpha.13
104
+
105
+ * Fixes and improvements
106
+
107
+ #### 1.8.0-alpha.10
108
+
109
+ * Add ` idle_timeout ` for URLTest outbound ** 1**
110
+ * Fixes and improvements
111
+
112
+ ** 1** :
113
+
114
+ When URLTest is idle for a certain period of time, the scheduled delay test will be paused.
115
+
30
116
#### 1.7.2
31
117
32
118
* Fixes and improvements
33
119
120
+ #### 1.8.0-alpha.8
121
+
122
+ * Add context to JSON decode error message ** 1**
123
+ * Reject internal fake-ip queries ** 2**
124
+ * Fixes and improvements
125
+
126
+ ** 1** :
127
+
128
+ JSON parse errors will now include the current key path.
129
+ Only takes effect when compiled with Go 1.21+.
130
+
131
+ ** 2** :
132
+
133
+ All internal DNS queries now skip DNS rules with ` server ` type ` fakeip ` ,
134
+ and the default DNS server can no longer be ` fakeip ` .
135
+
136
+ This change is intended to break incorrect usage and essentially requires no action.
137
+
138
+ #### 1.8.0-alpha.7
139
+
140
+ * Fixes and improvements
141
+
34
142
#### 1.7.1
35
143
36
144
* Fixes and improvements
37
145
146
+ #### 1.8.0-alpha.6
147
+
148
+ * Fix rule-set matching logic ** 1**
149
+ * Fixes and improvements
150
+
151
+ ** 1** :
152
+
153
+ Now the rules in the ` rule_set ` rule item can be logically considered to be merged into the rule using rule sets,
154
+ rather than completely following the AND logic.
155
+
156
+ #### 1.8.0-alpha.5
157
+
158
+ * Parallel rule-set initialization
159
+ * Independent ` source_ip_is_private ` and ` ip_is_private ` rules ** 1**
160
+
161
+ ** 1** :
162
+
163
+ The ` private ` GeoIP country never existed and was actually implemented inside V2Ray.
164
+ Since GeoIP was deprecated, we made this rule independent, see [ Migration] ( /migration/#migrate-geoip-to-rule-sets ) .
165
+
166
+ #### 1.8.0-alpha.1
167
+
168
+ * Migrate cache file from Clash API to independent options ** 1**
169
+ * Introducing [ Rule Set] ( /configuration/rule-set/ ) ** 2**
170
+ * Add ` sing-box geoip ` , ` sing-box geosite ` and ` sing-box rule-set ` commands ** 3**
171
+ * Allow nested logical rules ** 4**
172
+
173
+ ** 1** :
174
+
175
+ See [ Cache File] ( /configuration/experimental/cache-file/ ) and
176
+ [ Migration] ( /migration/#migrate-cache-file-from-clash-api-to-independent-options ) .
177
+
178
+ ** 2** :
179
+
180
+ Rule set is independent collections of rules that can be compiled into binaries to improve performance.
181
+ Compared to legacy GeoIP and Geosite resources,
182
+ it can include more types of rules, load faster,
183
+ use less memory, and update automatically.
184
+
185
+ See [ Route#rule_set] ( /configuration/route/#rule_set ) ,
186
+ [ Route Rule] ( /configuration/route/rule/ ) ,
187
+ [ DNS Rule] ( /configuration/dns/rule/ ) ,
188
+ [ Rule Set] ( /configuration/rule-set/ ) ,
189
+ [ Source Format] ( /configuration/rule-set/source-format/ ) and
190
+ [ Headless Rule] ( /configuration/rule-set/headless-rule/ ) .
191
+
192
+ For GEO resources migration, see [ Migrate GeoIP to rule sets] ( /migration/#migrate-geoip-to-rule-sets ) and
193
+ [ Migrate Geosite to rule sets] ( /migration/#migrate-geosite-to-rule-sets ) .
194
+
195
+ ** 3** :
196
+
197
+ New commands manage GeoIP, Geosite and rule set resources, and help you migrate GEO resources to rule sets.
198
+
199
+ ** 4** :
200
+
201
+ Logical rules in route rules, DNS rules, and the new headless rule now allow nesting of logical rules.
202
+
38
203
#### 1.7.0
39
204
40
205
* Fixes and improvements
@@ -67,7 +232,8 @@ The new HTTPUpgrade transport has better performance than WebSocket and is bette
67
232
** 3** :
68
233
69
234
Starting in 1.7.0, multiplexing support is no longer enabled by default
70
- and needs to be turned on explicitly in inbound options.
235
+ and needs to be turned on explicitly in inbound
236
+ options.
71
237
72
238
** 4**
73
239
@@ -249,7 +415,8 @@ When `auto_route` is enabled and `strict_route` is disabled, the device can now
249
415
** 2** :
250
416
251
417
Built using Go 1.20, the last version that will run on
252
- Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
418
+ Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
419
+ Sierra, 10.14 Mojave.
253
420
254
421
#### 1.6.0-rc.4
255
422
@@ -263,7 +430,8 @@ Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave
263
430
** 1** :
264
431
265
432
Built using Go 1.20, the last version that will run on
266
- Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High Sierra, 10.14 Mojave.
433
+ Windows 7, 8, Server 2008, Server 2012 and macOS 10.13 High
434
+ Sierra, 10.14 Mojave.
267
435
268
436
#### 1.6.0-beta.4
269
437
@@ -691,7 +859,8 @@ downloaded through TestFlight.
691
859
692
860
#### 1.3.1-beta.3
693
861
694
- * Introducing our [ new iOS] ( /installation/clients/sfi/ ) and [ macOS] ( /installation/clients/sfm/ ) client applications ** 1**
862
+ * Introducing our [ new iOS] ( /installation/clients/sfi/ ) and [ macOS] ( /installation/clients/sfm/ ) client applications ** 1
863
+ **
695
864
* Fixes and improvements
696
865
697
866
** 1** :
0 commit comments