v1.6.2 发布
发布日期:2025-11-03
版本亮点:本次版本主要聚焦于 cURL 稳定性的修复、PHP 8.5 兼容性改进,以及构建系统的增强。没有新增功能,主要为维护性更新。
✨ 增强功能
- 通过
zend_disable_class 支持改进 PHP 8.5 兼容性。 - 将发布 DLL 名称更改为符合 PIE 标准。
- 构建过程切换为 gnu11 标准。
🐛 修复问题
- 修复 macOS 上 OpenSSL .rnd 文件的读取和创建问题。
- 修复 cURL 运行时关闭序列。
- 修复 ARM64 平台 INI 文件查找问题。
- 修复 PHP 8.5 的废弃警告。
- 回退
zend_is_callable_ex 包装器的移除。
👻 移除内容
📦 内部变更
- 同步 libcat 依赖(多次更新)。
- 添加 cURL 钩子测试,覆盖 multi handle 死循环和回调异常。
- 新增 Rocky Linux 和 AlmaLinux 10 的 CI 测试。
- 从 PHP 源码树更新代码,并添加源码更新工具。
- 更新证书生成器,支持 EC 私钥。
- 修补
phpize.js 以兼容新版 wsh。 - 针对平台特定问题改进多项测试。
“其他说明:发布包包含多种 PHP 版本(8.0-8.4,NTS/TS,x86_64)的 DLL 文件,提供 SHA256 校验和、构建日志及测试结果(部分 PHP 8.2-nts 和 8.3-nts 测试有失败记录)。