Shadowrocket 正式版更新2.2.78

版本 2.2.78
更新内容:
- chore(grpc):解决 gRPC 自定义标头问题。
- chore(quic):调整 QUIC 最大空闲与保持连接超时。
- chore(server):在查询日志中增加服务器代理转发失败记录。
- chore(server):添加订阅服务器隐藏/显示功能。
- chore(shadowsocks): 优化 Shadowsocks UDP over TCP 的读取数据包。
- feat(AmneziaWG):实现 Junk Manager 并重构混淆器。
- feat(anytls):实现具有空闲清理功能的会话池。
- feat(grpc):支持 gRPC 分块数据发送,避免串流暂停。
- feat(intents):使切换/开始/停止 VPN 意图 (Intents)静默运行。
- feat(kcp):为kcptun 支持添加 AES-128-GCM 加密。
- feat(script):添加 WebView 脚本引擎支持。
- feat(server):添加添加服务器时的重复处理策略。
- feat(server):支持指定 HTTPS DNS以解析订阅链接域名。
- feat(shortcuts):添加切换 TUN 模式的快捷指令。
- feat(vless):添加 VLESS 后量子 (Post-Quantum)加密支持。
- fix(anytls):修复 AnyTLS 会话中的协议处理错误。
- fix(backend):移除 TLS 设置缓存中的递归锁调用。
- fix(backend):解决 Naive HTTPS 握手问题。
- fix(config):解决配置文件规则同步问题。
- fix(config):修复文件同步时的崩溃并优化校验和计算。
- fix(geoip):解决任务间隔问题。
- fix(group):解决代理组策略的大小写识别问题。
- fix(http2):修复会话空闲时的连接拆除问题。
- fix(intents):解决 Intents 扩展执行问题。
- fix(intents):解决通过 DoH更新订阅的问题。
- fix(kcp):修复写入循环中的空指针解引用。
- fix(module):解决模块安装问题。
- fix(rule):修复由规则结果中的野指针 (Dangling Pointers)引起的潜在崩溃。
- fix(script):修复脚本代码为空时的崩溃问题。
- fix(script):解决脚本引擎保存问题。
- fix(script):修复脚本请求任务释放后的野指针崩溃。
- fix(script):解决脚本定时器任务中的潜在野指针崩溃。
- fix(server):解決简易模式(Easy Mode)下的服务器更新问题。
- fix(server):解决服务器链(Server Chain) 查询问题。
- fix(server):解决服务器 URL 中 TLS ECH 的解析问题。
- fix(server):解决 ShadowsocksR URL 解析问题。
- fix(server):解决订阅服务器导入问题。
- fix(server):解决 VMess XHTTP模式的保存问题。
- fix(server):解决 YAML与配置文件导入问题。
- fix(server):解决订阅服务器过期日期问题。
- fix(task):修复后台任务完成与调度问题。
- fix(task):解决后台任务执行时间问题。
- fix(tcp):防止释放时发生‘osunfairlock’损坏崩溃。
- fix(test):解决测试结果评分计算问题。
- fix(TUIC):修复 TUIC 因重传已释放栈数据导致的崩溃。
- fix(UDP):解决 UDP 套接字数据包生成的堆缓冲区溢出。
- fix(UI):防止代码视图(Code View)中标题为nil 时的崩溃。
- fix(UI):解决权限请求逻辑问题。
- fix(vless):解决 XTLS搭配 Mux的问题。
- fix(vmess):修复 VMess 后端解密时的堆损坏。
- fix(websocket):解决 VLESS WebSocket 响应解析问题。
- fix(widget):解决小组件(Widget)意图用户活动处理问题。
- fix(xhttp):提升 HTTP/2 的稳定性与连接重用。
- fix(xhttp):解决 HTTP/3 上行问题。
- fix(xhttp):解决 xHTTP的 HTTP/2 默认模式问题。
- fix(xudp):解决 XUDP over XTLS Vision 的问题。
- perf(backend):使用关联对象(Associated Objects)缓存后端 TLS 设置。
- perf(kcp):优化更新逻辑与定时器管理以降低CPU开销。
- perf(mux):优化 Mux套接字性能与流控。
- perf(test):调整测试结果评分计算器。
群组 @ShadowrocketApp
频道 @ShadowrocketNews
