Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 1.93 KB

CHANGES_ZH.md

File metadata and controls

72 lines (49 loc) · 1.93 KB

Version 1.0.1-beta (2017-03-14)

  • 增加对PHP 7.1的支持
  • 修复参数作为引用传递时值获取失败的问题
  • 完善新增功能对应的单元测试

Version 1.0.0-beta (2016-12-26)

Added

  • 新增Linux环境下ptrace的支持
  • 增加对于MacOS系统的支持
  • 新增通过url/类名/函数名进行过滤的功能
  • 新增输出内容条数限制功能

Changed

  • 重构扩展和工具端信息交互部分
  • 优化输出信息格式、颜色
  • 移除不必要的wall_time、memory records等输出信息
  • 增强状态显示功能

Version 0.5.0-dev (2016-03-17)

  • 增加对PHP 7的支持

Version 0.4.0-dev (2016-01-20)

Added

  • 增加对全部PHP进程Trace的功能

Changed

  • 基于unix socket重构通信部分
  • 重构命令行工具
    • 引入子命令,完善命令行工具的命令结构
    • 开发版只保留了基础的trace功能

Version 0.3.0 (2015-05-22)

Added

  • 新增对main函数includerequire闭包匿名函数eval()等特殊调用的支持
  • 新增对PHP 5.1的支持
  • 新增对PHP紧急退出后未完成的调用信息的持续收集
  • 新增支持扩展与工具间双向通信的通信模块
  • 增加对Trait Alias名称的支持
  • 编译过程中增加对ZTS状态的检查及提示

Changed

  • 重构PHP扩展部分,按功能进行模块分
  • 统一代码中类型、函数、宏的命名规范
  • 软件协议变更为Apache 2.0
  • 扩展名称更改为trace(去掉php)
  • 优化zval的表现形式,完善对数组、对象的支持
  • 优化扩展在非trace期间的性能(通过Zend/bench.php测试与不加载扩展时一致)
  • 限制参数、返回值的数据长度,减少传输开销

Fixed

  • 解决当浮点数过大或过小导致的崩溃
  • 解决2处与SDS相关的内存泄露