v1.8.9

XTLS/Xray-corev1.8.9Mar 11, 2024by yuhan6665

AI Summary

Introduces HTTPUpgrade transport and DOQ support. Adds `HTTPUpgrade` as a new transport layer and updates gRPC with `authority` support.

Key Highlights

  • New `HTTPUpgrade` transport layer
  • gRPC transport `authority` support
  • DNS module support for IETF stable DOQ

New Features

  • HTTPUpgrade transport
  • gRPC authority
  • DOQ support
  • Encryption fix for vmess/shadowsocks
  • Splice user traffic statistics fix
  • BurstObservatory full node test on startup

Full Release Notes

## Sharing Links
- #716 gRPC 新增 `authority` #3076,**修订 `serviceName` 必须使用 `encodeURIComponent` 转义 #1815**
- #716 新增 `HTTPUpgrade` 传输方式

## Features
- 新增 `HTTPUpgrade` 传输方式 [Xray 文档](https://xtls.github.io/config/transports/httpupgrade.html) @maskedeken @xiaokangwang 
- gRPC 传输方式支持设置 `authority`(类似 `Host`) #3076 @RPRX
- DNS 模块支持 IETF 稳定版本 `DOQ` #3073 @AkinoKaede

## Fixes
- 修复一个加密流量(`vmess` 或者 `shadowsocks`)的安全性更新 #3095 @Fangliding @xiaokangwang
- 修复 splice 拷贝时 User 流量统计失效的问题 #3118
- `burstObservatory` 在 core 启动时增加一次全节点测试 #3106

## Chores
- 修复一些代码分析警告 @yin1999
- 更新 readme @Fangliding @PoneyClairDeLune @omid-the-great 
- 更新所有依赖