app/v2.6.0

HyNetworks/hysteriaapp/v2.6.0Nov 12, 2024by github-actions[bot]

AI Summary

Addresses a critical startup freeze bug when port hopping ranges contain 65535 and introduces new API endpoints and sharing functionality.

Key Highlights

  • Fixed a bug where the client would freeze on startup if port hopping range contained 65535
  • Added new `/dump/streams` endpoint to traffic stats API
  • Added new `share` subcommand to the client for generating sharing links & QR codes
  • Server now validates `masquerade.proxy.url` field for valid HTTP or HTTPS format

New Features

  • Fixed startup freeze bug
  • Traffic stats API `/dump/streams` endpoint
  • Share subcommand
  • URL validation for masquerade proxy

Full Release Notes

> This release contains important fixes and we strongly encourage everyone to upgrade.

- Fixed a bug where the client would freeze on startup if the port hopping range contained 65535
- Added a new `/dump/streams` endpoint to the traffic stats API for retrieving information on active QUIC streams
- Updated quic-go to v0.48.1
- The `version` subcommand now includes the toolchain & quic-go version information
- Added a new `share` subcommand to the client for generating sharing links & QR codes
- The server now validates the `masquerade.proxy.url` field to ensure it's a valid HTTP or HTTPS URL

---

> 此版本包含重要修复,强烈建议更新

- 修复一个端口跳跃范围包含 65535 时客户端启动会卡死的 bug
- 流量统计 API 新增 `/dump/streams` 接口,用于获取当前所有 QUIC 流的信息
- quic-go 更新到 v0.48.1
- `version` 子命令新增工具链和 quic-go 版本信息
- 客户端新增 `share` 子命令,用于生成分享链接和二维码
- 服务端现在会验证 `masquerade.proxy.url` 字段是否为有效的 HTTP 或 HTTPS URL