v1.8.4

XTLS/Xray-corev1.8.4Aug 29, 2023by RPRX

AI Summary

Marked as the final version supporting Windows 7. Adds regex support for routing attributes and JSONC file extension support.

Key Highlights

  • Last version supporting Windows 7.
  • Routing attributes now support regular expressions.
  • Configuration files support the `.jsonc` extension.

Breaking Changes

  • Windows 7 support removed in subsequent versions (Go 1.21 requirement).

New Features

  • Routing attributes support regular expressions.
  • Config files support `.jsonc` extension.

Full Release Notes

### Note
此为最后一个支持 `win 7` 的版本
因为 golang 1.21 已放弃支持一些过老的系统
其余不再支持的系统名单详见 https://tip.golang.org/doc/go1.20

## Features
- 路由 attr 支持正则表达式 用以更好替代 Starlark #2258 @yuhan6665
- 配置文件支持后缀名 jsonc #2398 @flowerinsnowdh

## Fixes
- 修复一些已知崩溃问题 8eb3cfe1444afc8217a9e11373957eba828669ea 7aeca337298e3344c2ef983d1b6e0f1547ae83eb b68a43f4fc2ae40aab344b1c720984326904f10f a343d689444e3ace08252b17ae1cf7f939a283ef efe8f3f4d6cce5ed529c2b1aa0a39b7a08e031a3 @cty123
- 修复了中间人通过对 client hello 分片 识别 REALITY 的潜在问题 https://github.com/XTLS/REALITY/commit/e426190d57f6443930a8f9cf3acfbb1a40b1576e @RPRX 
- 修复 XUDP 当使用 fakedns 或 QUIC sniffer 时的地址传递 #2356 @dyhkwong
- 修复 gRPC 使用 dialerProxy 代理链 d92002ad127f64bc1e740cb350eafd693ffadd6d @RPRX
- 修复 REALITY h2 模式切换网络断连问题 51769fdde1ca663dcb08d942618e480bee13109f @RPRX
- XTLS Vision 在一些无 rawconn 时的兼容问题 6d8fe7315f3f1ead41da329e967d665d4f3e51c4 @maskedeken
- 修复 domain socket 释放 #2305 @yin1999
- 修复一个搜寻特殊字符串的问题 fce86aad332decf332a266b70ad9b39837c93739 @mengskysama
- 修复 geoip cidr 搜寻问题 #2489 @cty123

## Chores
- 更新 go 1.21(最低支持 1.20)@douglarek @RPRX
- 新增 linux loong64 编译 @KatyushaScarlet
- 重构新代码 修复一些测试 @RPRX
- 更新 protobuf 依赖 @hax0r31337
- 更新readme @RPRX @LorenEteval @hel1o-wor1d @computerscot

See https://t.me/projectXtls/186