支持 Phar 模式运行,启动速度提升!
主要支持了 Phar 模式,经测试启动速度在挂载网络磁盘情况下提升巨大,在本机硬盘中启动的速度也略有提升。
新增:
-
新增支持 phar
-
新增支持定义模型虚拟字段,不参与数据库操作
-
新增模型查询前后事件
-
新增初始化时初始化项目及组件
-
新增Worker进程初始化前后事件
-
增加App::setLoader()、App::getLoader()方法
优化:
-
调整命名、完善注释
-
调整命令行工具报错现在也可以查看错误跟踪了
-
增加项目命名空间不存在的判断和提示
-
增加协程MySQL开启事务成功判断
-
@ Transaction 注解回滚前判断是否已开启事务
-
调整连接池 getResource() 返回值类型
-
调整服务器配置从server_xxx改为server.xxx
-
提取封装Tool类,工具启动细节放入Tool类
-
增强Imi::getNamespacePath()目录识别准确度
-
去除ModelManager::getFields()方法依赖RequestContext
修复:
-
修复热更新配置'status'=>false后无限重启问题
-
修复File::path()处理protocol://格式路径时的问题
-
修复工具类BUG
废除:
- 废除了服务器配置server_xxx的用法,改为server.xxx