4.2.4

  • 增加全面的协程绑定检测和友好的错误提示
  • Runtime stream hook 增加error_text支持
  • 重构HTTP2客户端, 修复断线重连问题, 修复cookie问题
  • 增加异步redis回调函数类型检测
  • 修复http客户端使用下载API后无法执行其它请求
  • 修复swoole_http_response->detach跨函数内存错误
  • 修复在协程化后PDO连接异常断开问题
  • 明确参数解析错误统一返回FALSE(而不是null)
  • 修复协程切换后异常丢失问题
  • 修复task_max_request不生效问题
  • 优化mysql响应包完整性检测
  • 修复flock死锁问题
  • 修复底层swoole_buffer没有释放object的错误
  • 修复多个Content-Length头造成的BUG
  • 增强底层zval类型检测, 防御性编程
  • 修复HTTP协程客户端setData使用对象(stream)的bug, 重构HTTP协程的属性处理
  • openssl错误清理优化
  • co::fread优化兼容fseek和非普通文件读取
  • swoole_server TCP和UDP模式分离
  • 修复创建server时传入非法参数导致的问题
  • 修复在BASE模式下addProcess产生的错误
  • 修复task进程使用reload_async(异步安全重启特性)的问题
  • 增加package_eof非法空字符串检测
  • 移除弃用的多线程模式的代码