app/v2.8.1

jamiepine/voiceboxapp/v2.8.1Mar 31, 2026by github-actions[bot]

AI Summary

Fixed server crashes related to BBR/Reno congestion control and iptables lock contention. Added an environment variable to specify firewall backends.

Key Highlights

  • Fixed server crash with BBR/Reno congestion control
  • Fixed iptables lock contention during port-range listening
  • Added `HYSTERIA_FIREWALL_BACKEND` environment variable

New Features

  • `HYSTERIA_FIREWALL_BACKEND` environment variable

Full Release Notes

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

- Fixed an issue where client connections could cause the server to crash when using BBR/Reno as the congestion control algorithm
- Fixed iptables calls potentially failing due to lock contention during server port-range listening
- Added `HYSTERIA_FIREWALL_BACKEND` environment variable to specify the firewall backend (`iptables` or `nftables`) for server port-range listening

---

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

- 修复了在使用 BBR/Reno 作为拥塞控制算法时,客户端连接在一些情况下会导致服务端崩溃的问题
- 修复了服务端端口范围监听时,iptables 调用可能因为竞争条件而失败的问题
- 新增 `HYSTERIA_FIREWALL_BACKEND` 环境变量,用于指定服务端端口范围监听的防火墙后端 (`iptables` 或 `nftables`)