From 0c864c5de486db7901698c95874a0b2106e90965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=93=AD=E6=98=95?= <715557344@qq.com> Date: Thu, 18 Jan 2024 18:28:11 +0800 Subject: [PATCH] Release v3.1.6 (#6478) --- CHANGELOG-3.1.md | 6 ++++-- docs/en/changelog/3.1.md | 16 ++++++++++++++++ docs/zh-cn/changelog/3.1.md | 16 ++++++++++++++++ docs/zh-hk/changelog/3.1.md | 16 ++++++++++++++++ docs/zh-hk/nats.md | 2 +- docs/zh-tw/cache.md | 2 +- docs/zh-tw/changelog/3.1.md | 16 ++++++++++++++++ 7 files changed, 70 insertions(+), 4 deletions(-) diff --git a/CHANGELOG-3.1.md b/CHANGELOG-3.1.md index 107f35229..488eb98e3 100644 --- a/CHANGELOG-3.1.md +++ b/CHANGELOG-3.1.md @@ -1,4 +1,6 @@ -# v3.1.6 - TBD +# v3.1.7 - TBD + +# v3.1.6 - 2024-01-18 ## Added @@ -12,7 +14,7 @@ - [#6440](https://github.com/hyperf/hyperf/pull/6440) Optimized code of `Hyperf\SocketIOServer\Parser\Decoder::decode()`. - [#6472](https://github.com/hyperf/hyperf/pull/6472) Optimized code of `DispatcherFactory` which use `require` instead of `require_once` for loading `routes`. - [#6473](https://github.com/hyperf/hyperf/pull/6473) Auto mkdir folder when using command `gen:swagger-schema`. -- [#6477](https://github.com/hyperf/hyperf/pull/6477) Optimized `serverMutex` and `taskMutex` binding method. +- [#6477](https://github.com/hyperf/hyperf/pull/6477) Optimized code about binding `serverMutex` and `taskMutex` for `Crontab`. # v3.1.5 - 2024-01-04 diff --git a/docs/en/changelog/3.1.md b/docs/en/changelog/3.1.md index a06108c56..a05caa992 100644 --- a/docs/en/changelog/3.1.md +++ b/docs/en/changelog/3.1.md @@ -1,5 +1,21 @@ # Changelogs +# v3.1.6 - 2024-01-18 + +## Added + +- [#6449](https://github.com/hyperf/hyperf/pull/6449) Added method `ReflectionManager::getAllClassesByFinder`. +- [#6468](https://github.com/hyperf/hyperf/pull/6468) Added support for Crontab specified operating environments. +- [#6471](https://github.com/hyperf/hyperf/pull/6471) Added method `Arr::remove`. +- [#6474](https://github.com/hyperf/hyperf/pull/6474) Added `Crontab::setOptions()` and `Crontab::getOptions()`. + +## Optimized + +- [#6440](https://github.com/hyperf/hyperf/pull/6440) Optimized code of `Hyperf\SocketIOServer\Parser\Decoder::decode()`. +- [#6472](https://github.com/hyperf/hyperf/pull/6472) Optimized code of `DispatcherFactory` which use `require` instead of `require_once` for loading `routes`. +- [#6473](https://github.com/hyperf/hyperf/pull/6473) Auto mkdir folder when using command `gen:swagger-schema`. +- [#6477](https://github.com/hyperf/hyperf/pull/6477) Optimized code about binding `serverMutex` and `taskMutex` for `Crontab`. + # v3.1.5 - 2024-01-04 ## Fixed diff --git a/docs/zh-cn/changelog/3.1.md b/docs/zh-cn/changelog/3.1.md index 5a8c5bb3a..f97358c8c 100644 --- a/docs/zh-cn/changelog/3.1.md +++ b/docs/zh-cn/changelog/3.1.md @@ -1,5 +1,21 @@ # 版本更新记录 +# v3.1.6 - 2024-01-18 + +## 新增 + +- [#6449](https://github.com/hyperf/hyperf/pull/6449) 新增方法 `ReflectionManager::getAllClassesByFinder`。 +- [#6468](https://github.com/hyperf/hyperf/pull/6468) 为 `Crontab` 增加环境变量限制。 +- [#6471](https://github.com/hyperf/hyperf/pull/6471) 新增方法 `Arr::remove`。 +- [#6474](https://github.com/hyperf/hyperf/pull/6474) 新增方法 `Crontab::setOptions()` 和 `Crontab::getOptions()`。 + +## 优化 + +- [#6440](https://github.com/hyperf/hyperf/pull/6440) 优化代码 `Hyperf\SocketIOServer\Parser\Decoder::decode()`。 +- [#6472](https://github.com/hyperf/hyperf/pull/6472) 优化代码 `DispatcherFactory`,当读取路由时,使用 `require` 代替 `require_once`。 +- [#6473](https://github.com/hyperf/hyperf/pull/6473) 执行 `gen:swagger-schema` 脚本时,自动生成对应的文件夹。 +- [#6477](https://github.com/hyperf/hyperf/pull/6477) 为 `Crontab` 优化 `serverMutex` 和 `taskMutex` 的绑定逻辑。 + # v3.1.5 - 2024-01-04 ## 修复 diff --git a/docs/zh-hk/changelog/3.1.md b/docs/zh-hk/changelog/3.1.md index 0aae6706f..b6810a928 100644 --- a/docs/zh-hk/changelog/3.1.md +++ b/docs/zh-hk/changelog/3.1.md @@ -1,5 +1,21 @@ # 版本更新記錄 +# v3.1.6 - 2024-01-18 + +## 新增 + +- [#6449](https://github.com/hyperf/hyperf/pull/6449) 新增方法 `ReflectionManager::getAllClassesByFinder`。 +- [#6468](https://github.com/hyperf/hyperf/pull/6468) 為 `Crontab` 增加環境變量限制。 +- [#6471](https://github.com/hyperf/hyperf/pull/6471) 新增方法 `Arr::remove`。 +- [#6474](https://github.com/hyperf/hyperf/pull/6474) 新增方法 `Crontab::setOptions()` 和 `Crontab::getOptions()`。 + +## 優化 + +- [#6440](https://github.com/hyperf/hyperf/pull/6440) 優化代碼 `Hyperf\SocketIOServer\Parser\Decoder::decode()`。 +- [#6472](https://github.com/hyperf/hyperf/pull/6472) 優化代碼 `DispatcherFactory`,當讀取路由時,使用 `require` 代替 `require_once`。 +- [#6473](https://github.com/hyperf/hyperf/pull/6473) 執行 `gen:swagger-schema` 腳本時,自動生成對應的文件夾。 +- [#6477](https://github.com/hyperf/hyperf/pull/6477) 為 `Crontab` 優化 `serverMutex` 和 `taskMutex` 的綁定邏輯。 + # v3.1.5 - 2024-01-04 ## 修復 diff --git a/docs/zh-hk/nats.md b/docs/zh-hk/nats.md index fe37682ed..5a9a4955a 100644 --- a/docs/zh-hk/nats.md +++ b/docs/zh-hk/nats.md @@ -16,7 +16,7 @@ composer require hyperf/nats php bin/hyperf.php gen:nats-consumer DemoConsumer ``` -如果設置了 `queue`,則相同的 `subject` 只會被一個 `queue` 消費。若不設置 `queue`,則每個消費者都會收到訊息。 +如果設置了 `queue`,則相同的 `subject` 只會被一個 `queue` 消費。若不設置 `queue`,則每個消費者都會收到消息。 ```php