Skip to content

v2.1.48

Compare
Choose a tag to compare
@Yurunsoft Yurunsoft released this 03 Jul 05:43
· 95 commits to 2.1 since this release
e7acdd6

增强

  • 支持 MySQL 高性能分页查询(大表分页类) (#542)

  • 生成模型相关改进 (#537)

  • 数据库迁移组件(imi-migration),支持一种新的迁移方式

优化

  • 优化软删除查询构建器及时释放内存(非泄露) (#547)

  • 简化框架配置 (#543)

  • 优化了一些代码

  • 改进服务相关 (#541)

  • 优化启动服务命令,修复 swoole 启动服务指定 workerNum 参数无效

  • 设置 Workerman 进程名称

修复

  • 修复 Swoole 下等待连接事件执行完才执行 receive 的机制偶尔会失效 (#551)

  • 修复 ConnectionContextStore 初始化 (#552)

  • 修复可能存在的定时器未捕获错误 (#550)

  • 修复事务嵌套时,事件触发不正确 (#548)

  • 修复事件名称是动态设定时,仅触发一次的事件被执行后,有残留数据导致内存泄漏 (#546)

  • 修复 SWOOLE_PROCESS 模式获取 master 进程 pid (#545)

  • 修复生成模型基类中的 ddlDecode 值有时不正确

  • 修复配置 beanScan 后扫描命名空间错误 (#540)

  • 修复同一个目录被多个命名空间映射,扫描报错 (#540)

  • 修复 AnnotationManager 获取注解方法,传入 $onlyFirst=true 找不到注解时特定情况不返回 null (#538)

  • 修复极端情况下某些类初始化不完全 (#553)

其它

  • 完善了一些测试

  • 更新了一些文档

  • 修复覆盖率测试和偶发测试失败 (#539)

  • 修复 Windows 测试 Workerman Gateway,启动服务时端口检测不完全

  • 每天北京时间 0 点定时测试 PHP8.2 + Swoole master 分支(pdo_pgsql hook 跑通)

  • 更新 php-cs-fixer 版本 (#536)