• EasySwoole版本更新记录
    • V3.2.1 (2019年4月22日)
      • V3.1.19 (2019年4月15日)
      • V3.1.18 (2019年3月11日)
      • V3.1.17 (2019年3月9日)
      • V3.1.16 (2019年3月8日)
      • V3.1.15 (2019年2月25日)
      • V3.1.14 (2019年1月29日)
      • V3.1.13 (2019年1月22日)
      • V3.1.12 (2019年1月21日)
      • V3.1.11 (2019年1月18日)
      • V3.1.10 (2019年1月15日)
      • V3.1.9 (2019年1月15日)
    • V3.1.8 重构日志处理类! (2019年1月12日)
      • V3.1.7 (2019年1月11日)
      • V3.1.6 (2019年1月10日)
      • V3.1.5 (2019年1月7日)
      • V3.1.4 (2019年1月7日)
      • V3.1.3 (2019年1月3日)
      • V3.1.2 (2019年1月1日)
    • V3.1.1 大版本升级! (2018年12月27日)
      • V3.0.11 (2018年12月27日)
      • V3.0.10 (2018年12月24日)
      • V3.0.9 (2018年12月17日)
      • V3.0.8 (2018年12月09日)
      • V3.0.7 (2018年11月19日)
      • V3.0.6 (2018年11月02日)
      • V3.0.5 (2018年10月26日)

    EasySwoole版本更新记录

    V3.2.1 (2019年4月22日)


    • 默认配置调整
      • 启用 max_wait_time 详情参见
    • 修复 Console Client 问题

    V3.1.19 (2019年4月15日)


    • 主框架不再强制依赖 Actor 组件和 Process 组件,有需要可以单独引入并在 mainServerCreate 事件中自行创建
    • 默认配置调整
      • Task 进程强制开启协程
      • 去除 max_requesttask_max_request 设置
      • 启用异步安全重启配置 reload_async 详情参见
    • 新增一个命令行辅助提示

    V3.1.18 (2019年3月11日)


    • HttpController 池默认数量从单进程 15 提升至 500
    • 修复Console默认用户名和密码为空时无法正常启动的问题
    • Console 配置 Host 参数名修改为 LISTEN_ADDRESS

    V3.1.17 (2019年3月9日)


    稳定性更新

    • 修复了Console相关bug

    V3.1.16 (2019年3月8日)


    Console组件不再是核心组件,现在他是一个独立的composer包

    • 发布Console组件 GitHub
      • Console 从核心组件移出

    V3.1.15 (2019年2月25日)


    适配 swoole 4.2.13

    • 支持 swoole 4.2.13
      • 根据swoole底层api变动进行了适配
      • 强制要求swoole版本不低于 4.2.13

    V3.1.14 (2019年1月29日)


    重构控制台

    • 重构控制台
      • 优化了reload 和stop 命令
      • 调整了reload时间类型
      • 修复了produce load 时错误加载配置的问题

    V3.1.13 (2019年1月22日)


    合理性调整

    • 合理性调整,为cli单元测试做准备

    V3.1.12 (2019年1月21日)


    合理性调整, 增加控制台权限配置

    • 新增控制台权限分配

    V3.1.11 (2019年1月18日)


    新增 FastCache 配置项, 重构控制台,增加用户自定义session处理

    • 新增 FastCache 配置项
    • 重构控制台,要求强制设置用户鉴权,支持多用户登陆
    • Http 组件支持自定义session处理
    • Http 组件调整自定义sessionHandle处理返回值

    V3.1.10 (2019年1月15日)


    合理性调整

    • 修改部分内部方法默认值,不影响用户

    V3.1.9 (2019年1月15日)


    合理性调整

    • 将部分未遵循PSR-2的代码修改遵循PSR-2
    • 修复 Http 组件路径错误问题

    V3.1.8 重构日志处理类! (2019年1月12日)


    重构了日志处理,对大部分用户无影响,之前使用了 自定义日志类 的需要重新适配

    • 重构日志处理
      • 日志处理类不再需要继承 \EasySwoole\Trace\Logger
      • 日志处理类现在需要实现 \EasySwoole\Trace\AbstractInterface\LoggerInterface
    • 新增配置项 DISPLAY_ERROR 默认 false, 如果需要Debug的用户 请设置为 true

    V3.1.7 (2019年1月11日)


    适配 Task 投递闭包时无法正常执行的问题

    • 适配 Task 投递闭包时无法正常执行的问题

    V3.1.6 (2019年1月10日)


    适配 Swoole 4.1.12, 开启协程后onTask的回调支持,抽象任务模板新增flag参数。

    • 适配 Swoole 4.1.12
    • 支持协程 onTask 回调 (有升级新版本的用户请注意适配)
    • 抽象任务模板新增 flag 参数

    V3.1.5 (2019年1月7日)


    修复 onMessage 事件无法正常注册的问题

    V3.1.4 (2019年1月7日)


    新增全局事件onPacket onMessage
    新增主服务上下文自动清理 onRequest onMessage onReceive onPacket

    • 新增全局事件:
      • onPacket
      • onMessage
    • 新增主服务上下文自动清理:
      • onRequest
      • onMessage
      • onReceive
      • onPacket

    V3.1.3 (2019年1月3日)


    修复创建服务时错误的类型问题

    • 修复创建服务时错误的类型问题

    V3.1.2 (2019年1月1日)


    此版本修改了配置文件后缀和服务类型常量

    • 配置文件由 dev.envproduce.env 改为 dev.phpproduce.php
    • 原配置文件 MYSQL.host = 127.0.0.1 的 . 连接格式修改为 MYSQL => [‘host’ => ‘127.0.0.1’] 的数组模式
    • 原服务模式常量 SERVER WEB_SERVER WEB_SOCKET_SERVER 修改为 EASYSWOOLE_SERVER EASYSWOOLE_WEB_SERVER EASYSWOOLE_SOCKET_SERVER

    V3.1.1 大版本升级! (2018年12月27日)


    全面移除了内置 AbstractProcessTimerFastCacheActor 改为独立组件库实现。
    如果在项目中使用了以上组件,可以将依赖分支修改为 ^3.0 (注): 之前为 3.x-dev
    后续会提供升级文档

    • 移除 AbstractProcess
    • 移除 Timer
    • 移除 FastCache
    • 移除 Actor
    • 新增组件 FastCache 仓库地址: FastCache
    • 新增组件 Actor 仓库地址: Actor
    • Component 组件新增 Process 类 仓库地址:Component-Process
    • Component 组件新增 Timer 类 仓库地址:Component-Timer

    V3.0.11 (2018年12月27日)


    fastCache 新增 onStart tickCall onShutdown ,方便实现数据落地

    • fastCache 新增 onStart tickCall onShutdown ,方便实现数据落地
    • bug fix

    V3.0.10 (2018年12月24日)


    新增 actor 组件 exist 方法可以自行退出

    • actor 新增 exist 方法可以自行退出
    • 优化配置项读取
    • 合理性调整

    V3.0.9 (2018年12月17日)


    修复了若干bug,以及 FastCache 组件相关问题。

    • 调整了 key分配转化方式,避免极端情况下 出现 a non well formed numeric value encountered 的错误
    • bug fix
    • 合理性调整

    V3.0.8 (2018年12月09日)


    增加了 FastCache 组件,允许跨进程共享变量,Core类增加了 isDev 方法检查当前允许环境。

    • 新增 FastCache 组件,(详情文档)
    • 新增 isDev 方法判断当前运行环境
    • console 默认端口修改为9500
    • 合理性调整

    V3.0.7 (2018年11月19日)


    增加了 Crontab 组件,以及优化了Task异步任务并且支持了闭包,修复HTTP全局异常处理器无法处理全局异常问题和 配置文件名称修改

    • 新增 Crontab 组件
    • Task 支持投递闭包
    • console 默认端口修改为9500
    • 废弃 swoole_serialize 以便兼容php7.3
    • 修复HTTP全局异常处理器无法处理全局异常问题
    • MAIN_SERVER.HOST和 CONSOLE.HOST 更名为LISTEN_ADDRESS

    V3.0.6 (2018年11月02日)


    新增了命令行表格创建器,以及大量的合理性变更,方便开发者。

    • 新增命令行表格创建器
    • 完善了命令行帮助提示信息
    • 修复了无法读取produce.env问题

    V3.0.5 (2018年10月26日)


    新增了全新的 远程控制台 功能,并修复了上个版本存在的bug。

    • 新增管理窗口
    • 允许控制台长连接
    • 新增控制台管理和控制台日志推送
    • 新增动态配置