Skip to content

Releases: cloudtay/ripple

v1.0.7

08 May 02:22
19fed00
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/cloudtay/ripple/commits/v1.0.7

v1.0.6

06 Apr 09:19
f393439
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.6

v1.1.0-beta

06 Apr 09:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.1.0-beta

v1.0.4

07 Feb 04:36
Compare
Choose a tag to compare

Full Changelog: v1.0.3...v1.0.4

新特性

  • Coroutine 新增: Context功能
use Ripple\Coroutine\Context;

\Co\async(static function () {
    Context::define(['message' => 'hello','name' => 'ripple']);
    Context::define('number', 100);
    \Co\async(static function () {
        \Co\async(static function () {
            echo Context::get('number'); // output `100`
        });
    });
});

// 访问一个未定义的key时会返回 `\Ripple\Types\Undefined` 对象
  • Worker 修改 Manager::removeWorkerManager::remove
  • 新增 \Co\__throw 方法
  • Worker 更新: 当exit代码为128时不再自动重启worker
  • Worker 更新: 当registerboot 发生异常时将移除 worker 并警告
  • Worker 更新: 新增重试延迟 + 最大重试次数
  • Process 修复: 仅退出代码为0时才视为正常结束
  • Process 与 Worker 模块覆盖的更多场景的单元测试
  • Worker 新增: 新增子进程索引, 支持向指定索引发送command

v1.0.3

31 Jan 04:04
Compare
Choose a tag to compare

What's Changed

  • fix: update function signatures to use nullable type for EventLoop\Suspension parameter by @BadJacky in #38

解耦Worker模块

  • Worker新增 Worker::onTerminate 回调
  • Worker新增 COMMAND_TERMINATE 事件
  • Worker统一 commandToAllcommandToWorkersendCommand 方法
  • Output新增 Output::write 方法

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.2

19 Jan 02:12
Compare
Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

  • 修复Proc\Session::close 堵塞进程退出问题

proc_close 会向进程发送标准信号并得到退出代码, 若进程注册了信号处理器则会堵塞主进程,
尽管在执行exit之后在 __destruct 中出触发, 依然会堵塞该进程退出并什么也不做
解决方法为将该子进程移至孤儿进程

  • 新增 Worker\Manager::getWorkers 方法

v1.0.1

30 Dec 15:01
Compare
Choose a tag to compare

更新内容

增强Proc 模块

  • 新增类 Proc\Future
  • 新增方法 Proc::exec
  • 新增方法 Proc\Session::getProc

v1.0.0

12 Dec 11:17
d911a4c
Compare
Choose a tag to compare

正式发布

正式发布V1版本

最新文档: https://ripple.cloudtay.com/

相关改动