资讯专栏INFORMATION COLUMN

Swoft 2.0.2 发布,PHP 微服务协程框架

levy9527 / 2527人阅读

摘要:新增新增方法新增属性注入基础数据类型,自动根据注释类型转换。

新增(Enhancement):

新增 $request->parsedQuery() 方法 (ab45089)

新增 Bean 属性注入基础数据类型(string/int/bool/float/array),自动根据注释类型转换。(e3d4085)

新增 db(), 使 Model/Query/DB 支持切库(f3b12c9)

新增 DbSelectorInterface 用于根据业务自动切库(b36ca03)

新增 Http server 增加Cookies响应支持 (1a024bf)

新增 devtool 组件的实体生成(14b4d39c)

新增 允许注册 swoole 的 pipeMessage, packet 事件(afec0e3f)

新增 添加更多启动时的相关事件(8aaa38c4)

修复(Fixed):

修复 paginate 无法指定查询字段(308d330)

修复 实体 join 操作,显示不出关联表数据 (446a3a2)

修复 实体属性名 attributes等与系统定义属性冲突问题 (1a9d25b)

修复 AOP 切面重复执行问题 (54e00ac)

修复 Http 服务全局异常 contentType 失效问题(e704116)

修复 Http server在启用https 时,type 检查无法通过 (3e9b431)

修复 Http server通过data响应html时可能出现错误(e5513df)

修复 控制器 table 数据显示 (4d27718)

修复 devtool 生成的 phpstorm meta文件key重复(1838552)

修复 ws-server 参数路由匹配失败(4d3392e6)

修复 Http 服务 content-type 多值解析错误问题(1657979)

修复 Co::multi 抛出异常调用错误问题(d0ff0f7)

修复 body 字符串无解析调用错误问题(32abf60)

修复 通过 setter操作实体 toArray失效问题(9c0f9505)

现在停止server(包含Ctrl+C)时总是会删除pid文件,修复没有删除pid文件导致docker重启失败问题(6a96b2c)

修复 通过 @Inject 注入 Redis连接池没有释放以及连接池全部空闲判断问题(feac3700)

修复 数据库开启事物多连接池操作错误(3f80474)

更新(Update):

修改模型方法 insert,insertGetId,updateOrInsert只会插入定义了 @Column字段(9c0f9505)

启动swoft时加入冲突扩展相关的运行环境检查(7fa7188f)

调整 count,sum,avg,max,min 返回值类型(c9b5e17a)

Http server 路由匹配顺序优化(d8fb588)

完善 RPC Client 调用错误信息提示(a1e56eb)

调整 Redis zAdd 成员和分数的位置⚠️不向下兼容(1a3275b3)

调整 如果没有添加验证注解,会跳过验证解析相关流程(582c806cc)

去除swoole中已经废弃的 buffer full/empty 事件相关代码 (873a97bed)

扩展(Extra):

swoft/view 添加通过 @View 渲染视图支持

强大的实体生成(Entity):

更多
GitHub: https://github.com/swoft-clou...

Gitee: https://gitee.com/swoft/swoft

官网:https://www.swoft.org

文档:https://www.swoft.org/docs

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/31770.html

相关文章

  • IMI 基于 Swoole 开发的协程 PHP 开发框架 常驻内存、协程异步非阻塞

    摘要:介绍是基于开发的协程开发框架,拥有常驻内存协程异步非阻塞等优点。宇润我在年开发并发布了第一个框架,一直维护使用至今,非常稳定,并且有文档。于是我走上了开发的不归路 showImg(https://segmentfault.com/img/bVbcxQH?w=340&h=160); 介绍 IMI 是基于 Swoole 开发的协程 PHP 开发框架,拥有常驻内存、协程异步非阻塞IO等优点。...

    airborne007 评论0 收藏0
  • imi v1.0 正式版,专注单体应用的 PHP 协程应用开发框架

    摘要:年开发并发布框架现已停止维护。经过一年实战,年月日,一周年之际正式发布版本。宇润部分开源项目我已通过码云平台,向项目力所能及地捐款,聊表心意。所以,目前主打的还是单体应用开发。协议的开发,也是带来的一大优势。 imi 介绍 showImg(https://segmentfault.com/img/bVbuab9?w=291&h=187); imi 是基于 PHP 协程应用开发框架,它支...

    genefy 评论0 收藏0
  • Swoft 框架 1.0 正式来袭,首个基于 Swoole 原生协程PHP 框架

    摘要:历时年多紧锣密鼓的开发,以及愉快而忙碌的春节假期,期间数从到快破,码云首页推荐,作者和社区的大力支持,正式版终于要和大家见面。此次更新新增了大量特性在易用性代码复用性能方面都有所提升。可以用于构建高性能的系统中间件基础服务等等。 历时 1 年多紧锣密鼓的开发,以及愉快而忙碌的春节假期,期间 github star 数从 500 到快破 1k,码云首页推荐,Swoole作者 Rango ...

    weij 评论0 收藏0
  • Swoft 新手向教程 - 通过 Docker 搭建一个开发环境

    摘要:前言是一个在之上构建的一个高性能协程全栈框架,而在里面是一个高级技能,所以在相关的环境安装上也给许多人造成了很大的困扰,更是如此,本文将通过以一种极其简单的方式解决运行环境和开发环境的部署。 showImg(https://segmentfault.com/img/bVbeknK?w=512&h=197); 本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 P...

    tinysun1234 评论0 收藏0
  • Swoft 系列教程:(1)使用 Docker 安装部署 Swoft

    摘要:即异步非阻塞,,事件驱动。优雅的注解声明,容器,严格遵循规范。镜像的主要用途官方提供了基于的镜像。镜像中已安装配置好运行的所需组件及依赖。修改镜像的使得容器启动时不同时启动服务,这就不需要要求我们挂载的本地项目必须完全安装好依赖了。 之前有写过一篇 Docker 安装部署 Swoft 的文章,但有些冗余混乱,故重写作为教程的开篇。要不读读看? Swoft项目:https://gith...

    宋华 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<