历经两周实战,做了30多项改进
RT,实战将继续中,IMI会更加完善!
-
新增TcpController->encodeMessage()方法
-
新增服务器启动输出信息
-
增加命令行工具名称操作判断
-
新增事件IMI.MAIN_SERVER.WORKER.START.APP
-
新增模型生成后属性支持IDE代码提示
-
新增模型增删改查事件
-
新增模型set方法,支持从一个数组赋值到当前模型
-
新增http not found处理器
-
新增自动事务支持
-
新增模型属性isset判断支持
-
模型生成器增加生成进度以及完成提示
-
修复使用传参-appNamespace形式启动服务器,无法正常热重启的问题
-
修复错误日志记录文件位置错误
-
修复模型save方法问题
-
调整进程pid记录文件名
-
优化支持服务器日志
-
调整清除当前 worker 进程的 Bean 类缓存
-
修复命令行工具中使用协程的问题
-
继续修复项目注解加载问题
-
去除启动时加载项目注解,工具中加载项目注解
-
修复bean缓存未及时删除问题
-
修复Model::select()方法没传条件报错问题
-
修复启动时未加载项目注解
-
完善错误、异常捕获
-
修复阻止事件传播可能导致one失效问题
-
Logger现在统一使用App::getBean()操作
-
调整JsonErrorHandler默认抛出异常
-
致命错误保存日志
-
新增错误及异常捕获日志处理
-
修复日志$context中包含非标量值报错问题
-
修复日志最后一条trace错误
-
修复因WorkerStart中初始化协程连接,导致的请求可能会被先执行的问题
-
修复日志最后一条trace错误
-
调整composer中psr项目版本描述
-
修正延迟收包处理
-
修复KVStorage对非对象处理的问题
-
修复http路由配置没有middlewares节报错问题