Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] 3.0 from imiphp:3.0 #185

Merged
merged 16 commits into from
Mar 6, 2024
Merged

[pull] 3.0 from imiphp:3.0 #185

merged 16 commits into from
Mar 6, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Nov 21, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

* Update: 支持设置全局错误&异常处理器

* Update: 更新文档

* Update: 更新文档
@pull pull bot added the ⤵️ pull label Nov 21, 2023
* Bean 类默认禁止递归

* 优化代码

* 修复

* 更新文档

* 修复容器实例化对象
* 重命名请求上下文 getCurrentFlag() => getCurrentId()

* 重构 RequestContext,尽量不污染 Swoole 原有上下文,并且支持 defer()

* 修复、更新文档、测试
* 更新测试脚本

* 新增 @app.imi.phpOptions 配置

* 修复测试

* 修复测试

* 修复测试
* 重构事件

* 重构事件相关代码

* 重构事件相关代码

* 修复

* 修复

* 重构事件 trigger() 改 dispatch()

* 修复

* 修复

* 修复

* 更新文档

* 更新文档

* 事件名统一管理

* 新增不区分事件名大小写的事件监听提供者

* 事件名改小写

* 重构事件命名

* 修复测试
* 统一事件

* 修复

* 修复
* 修复对象在 __init() 方法中初始化时抛出异常,对象还能被正常使用的问题

* 修复
* 增加 connection-center 连接中心组件

* 新增连接中心抽象和总是创建新连接管理器

* 修复测试

* 修复测试

* 重构代码修复测试

* 新增请求上下文连接管理器

* 修复 Windows 测试

* 修复测试

* 优化代码

* 补充测试

* 新增单例连接管理器

* 新增支持在获取资源时检查状态

* 新增连接池连接管理器

* 重构测试

* 增加 ConnectionCenter 测试

* 支持请求上下文销毁自动释放连接

* 修复测试

* 移除无用配置

* 支持负载均衡

* 修复每日测试

* 完善测试用例,修复一些问题

* 完善测试

* 新事件兼容

* 修复

* 修复一些问题
* 新增 database 组件

* 独立 database 组件

* 新增 model 组件

* 独立 model 组件

* 修复

* 修复测试

* pgsql 支持新的连接中心

* 调整命名、修复测试、更新文档

* 跳过 Swoole\Coroutine\PostgreSQL 测试,并增加警告日志
@NHZEX NHZEX merged commit b75f763 into NHZEX:3.0 Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants