Skip to content

v5.1.8

Compare
Choose a tag to compare
@NathanFreeman NathanFreeman released this 02 Aug 04:58
· 1 commit to 5.1.x since this release
3074add

🐛 Bug Fixes

  • Fixed compatibility issues when thread context is enabled with older GCC versions compiling Swoole.
  • Fixed CPU affinity support detection failure in newer GCC versions due to missing _GNU_SOURCE macro definition.
  • Fixed the issue where synchronous processes (including manager and task processes) couldn't properly use process::signal().
  • Fixed missing serverLastStreamId property in HTTP2 coroutine client.
  • Fixed the "unknown compression method" warning when system lacks zlib support but client requests zlib in Accept-Encoding header.
  • Fixed missing id property in Swoole\Process class.

😊 Thank You

Heartfelt thanks to all contributors @NathanFreeman @xuanyanwow @deminy for your professional dedication. Swoole grows stronger because of you! Wishing our open-source community members good health, success in all endeavors, and smooth work.

🐛 Bug 修复

  • 修复 thread context 开启时与低版本 GCC 编译 Swoole 的兼容性问题。
  • 修复高版本 GCC 编译时因缺少 _GNU_SOURCE 宏定义导致的 CPU 亲和支持检测失效问题。
  • 修复同步进程(含 manager 进程和 task 进程)无法正常使用 process::signal() 的问题。
  • 修复 HTTP2 协程客户端缺少 serverLastStreamId 属性的问题。
  • 修复系统无 zlib 支持时,客户端请求 Accept-Encoding 含 zlib 会触发未知压缩方法警告的问题。
  • 修复 Swoole\Process 类缺少 id 属性的问题。

😊 致谢

诚挚感谢 @NathanFreeman @xuanyanwow @deminy 所有贡献者的专业付出,Swoole 因你们而更强大!愿开源社区伙伴身体健康,万事如意,工作顺利。