Skip to content

v5.1.5

Latest
Compare
Choose a tag to compare
@NathanFreeman NathanFreeman released this 22 Oct 01:37
· 5 commits to 5.1.x since this release
c713f73

🐛 Bug Fixes:

  • Fix the need to use zend_ini_parse_quantity to parse string numbers for PHP versions greater than 8.2. @matyhtf
  • Fix an occasional resource unavailability issue when coroutineizing pdo_pgsql. @NathanFreeman
  • Fix header file reference issues when coroutineizing pdo_pgsql. @NathanFreeman
  • Fix incorrect relative path checks to avoid bypassing path validation. @matyhtf
  • Fix incorrect concurrency count caused by process restarts in high-concurrency environments. @matyhtf

⭐️ Kernel Optimization:

  • Sync some related code for php8.3 curl. @NathanFreeman
  • Fix core test errors in the process module. @NathanFreeman
  • In SWOOLE_BASE mode, all connections should be closed during the PHP RSHUTDOWN phase. @matyhtf
  • Optimize kernel code. @matyhtf

😊 Thank you

  • Thank you for your contribution to Swoole v6.0.0. Wish you good health, all the best, and smooth work.

🐛 Bug修复:

  • 修复php版本大于8.2,需要使用zend_ini_parse_quantity解析字符串数字。 @matyhtf
  • 修复pdo_pgsql协程化的时候,偶发资源不可用的问题。 @NathanFreeman
  • 修复pdo_pgsql协程化的时候,头文件引用问题。 @NathanFreeman
  • 修复不正确的相对路径检查,以避免绕过路径验证。 @matyhtf
  • 修复高并发环境下,进程重启会导致并发数不正确。 @matyhtf

⭐️ 内核优化:

  • 同步php8.3 curl的一些相关代码。 @NathanFreeman
  • 修复process模块核心测试错误。 @NathanFreeman
  • SWOOLE_BASE模式下,所有的连接都应该在PHP RSHUTDOWN阶段都被关闭。 @matyhtf
  • 优化内核代码。 @matyhtf

😊 致谢

  • 感谢你们为Swoole v5.1.5做出的贡献,祝愿大家身体健康,万事如意,工作顺利。