Releases: apernet/hysteria
Releases · apernet/hysteria
app/v2.3.0
- Added a built-in speed test subcommand for client & its server-side support (https://hysteria.network/docs/advanced/Speed-Test/)
- Automatically try to re-download GeoIP/GeoSite DB files if they fail to load
- Better SOCKS5 outbound error messages
- Fixed a bug where the dual stack listen address was actually only listening for IPv6 on FreeBSD
- 客户端新增速度测试子命令,以及对应的服务端支持 (https://hysteria.network/zh/docs/advanced/Speed-Test/)
- 如果 GeoIP/GeoSite 数据库加载失败,会自动尝试重新下载
- 改进了 SOCKS5 出站错误信息的显示
- 修复了在 FreeBSD 上双栈监听地址实际上只监听 IPv6 的 bug
app/v2.2.4
This release contains important fixes and we strongly encourage everyone to upgrade.
- [Important] Fixed a bug where a connection timeout would block other connections from being established
- Updated quic-go to v0.41.0
此版本包含重要修复,强烈建议更新
- [重要] 修复一个连接超时会阻塞其他连接建立的 bug
- quic-go 更新到 v0.41.0
app/v2.2.3
- Fixed a bug where using an IPv4/IPv6 specific listening address like
0.0.0.0:443
or[::]:443
would still result in listening on both IPv4/IPv6 - Delay server address DNS resolution until connection attempt when lazy mode is enabled
- Local TLS certificates are now read every time a TLS handshake takes place, allowing users to update files without restarting the server
- 修复了即使显式使用 IPv4/IPv6 监听地址(如
0.0.0.0:443
或[::]:443
)仍会同时监听 IPv4/IPv6 的问题 - 开启懒狗模式的情况下,服务器域名解析推迟到需要连接时
- 每次 TLS 握手时都会重新读取本地证书,以便用户能够在不重启服务器的情况下更新文件
app/v2.2.2
- Fixed a bug introduced in the previous version that broke the automatic reconnection of the client
- Added
suffix:
support to ACL for matching a domain and all its subdomains (e.g.reject(suffix:baidu.com)
)
- 修复了上个版本引入的一个导致客户端无法自动重连的 bug
- ACL 新增
suffix:
支持,用来匹配一个域名和其所有子域名 (例如reject(suffix:baidu.com)
)
app/v2.2.1
- Added GeoIP & GeoSite auto update (
geoUpdateInterval
field under ACL, default is 1 week) - Client now shows handshake information after connecting to the server, currently includes UDP forwarding availability & tx rate
- Changed the basis for bandwidth conversion (Kbps/Mbps/Gbps/Tbps) from 1024 to 1000
- Added RISC-V (riscv64) support
- Updated quic-go to v0.40.0
- 添加了 GeoIP 和 GeoSite 自动更新功能(ACL 下的
geoUpdateInterval
字段,默认为一周) - 客户端现在在连接到服务器后会显示握手信息,目前包括 UDP 转发是否开启和协商的传输速率
- 带宽单位换算(Kbps/Mbps/Gbps/Tbps)从 1024 改为 1000
- 添加了 RISC-V (riscv64) 支持
- quic-go 更新到 v0.40.0
app/v2.2.0
- Added GeoSite support to ACL (both GeoIP and GeoSite now use the v2ray "dat" format database)
- Added support for non-English domains (IDN) to ACL (e.g.
v6_only(战狼*.中国)
) - Added WebSocket support to masquerade proxy mode
- Added secret-based authentication to Traffic Stats API
- Fixed compatibility issues on certain Linux systems
- ACL 新增 GeoSite 支持 (GeoIP 和 GeoSite 现在都使用 v2ray 的 "dat" 格式数据库)
- ACL 新增对非英文域名 (IDN) 的支持 (例如
v6_only(战狼*.中国)
) - 伪装 (masquerade) proxy 模式添加 WebSocket 支持
- 流量统计 API 新增基于密钥 (secret) 的认证
- 修复某些 Linux 系统上的兼容性问题
app/v2.1.1
This release contains important fixes and we strongly encourage everyone to upgrade.
- Fixed a bug where a specially crafted UDP message packet could cause the server to crash
- Fixed compatibility issues on FreeBSD
- Windows users can now launch directly by double-clicking the exe file
此版本包含重要修复,强烈建议更新
- 修复一个通过构造特殊的 UDP message 包可以导致服务端崩溃的问题
- 修复 FreeBSD 上的兼容性问题
- Windows 用户现在可以通过双击 exe 文件直接启动程序了
app/v2.1.0
- Fixed a memory leak in BBR
- Minor tweaks to Brutal congestion control
- Added string mode to masquerade
- Added HTTP/HTTPS proxy outbound
- 修复 BBR 内存泄漏问题
- 微调 Brutal 拥塞控制
- 伪装 (masquerade) 新增字符串 (string) 模式
- 出站 (outbound) 新增 HTTP/HTTPS 代理
app/v2.0.4
- Optimized and fixed some issues in Brutal CC
- Fixed problem where BBR could freeze the connection and cause CPU usage to spike under certain conditions
- Fixed two race condition issues
- Added
HYSTERIA_BRUTAL_DEBUG
environment variable. When enabled, it prints information like current RTT, packet loss, MTU, etc.
- 优化并修复 Brutal 拥塞控制中的一些问题
- 修复 BBR 在特定条件下导致连接卡死且 CPU 占用飙升的问题
- 修复两个线程安全问题
- 新增
HYSTERIA_BRUTAL_DEBUG
环境变量,开启后可输出当前延迟、丢包率、MTU 等信息
app/v2.0.3
This release contains important fixes and we strongly encourage everyone to upgrade.
- [Important] Fixed the problem where when using BBR (either the client doesn't set bandwidth or the server has
ignoreClientBandwidth
enabled), due to a bug in the BBR implementation, it could not accurately determine the bandwidth and send packets much faster than the limit. - Fixed the problem where ZeroSSL couldn't acquire certificates due to missing EAB.
此版本包含重要修复,强烈建议更新
- [重要] 修复在使用 BBR (即客户端不写带宽,或服务端开启了
ignoreClientBandwidth
) 的情况下,由于 BBR 实现的 bug 导致无法准确判断带宽上限,发包速率过快的问题。 - 修复 ZeroSSL 缺少 EAB 无法获取证书的问题