mirror of
https://gitee.com/hyperf/hyperf.git
synced 2024-12-04 20:58:13 +08:00
501de0c9c2
* update mix/redis-subscribe to mix/redis-subscriber * Upgrade the minimum php version to 8.0 for socketio-server. Co-authored-by: XuTongle <xutongle@msn.com>
1.4 KiB
1.4 KiB
v3.0.0 - TBD
- Upgraded the minimum php version to
^8.0
;
BC breaks
- 框架移除了
@Annotation
的支持,全部使用PHP8
原生注解Attribute
,更新前务必检查项目中,是否已经全部替换为Attribute
。
TODO: 提供检测注解的脚本
- 框架为类库增加了更多的类型限制,所以从
2.2
更新到3.0
版本时,需要跑一遍静态检测。
composer analyse
Dependencies Upgrade
- Upgraded
php-amqplib/php-amqplib
to^3.1
; - Upgraded
phpstan/phpstan
to^1.0
; - Upgraded
mix/redis-subscribe
tomix/redis-subscriber:^3.0
Added
- #4196 Added
Hyperf\Amqp\IO\IOFactory
which used to create amqp io by yourself.
Optimized
- #4147 Optimized code for nacos which you can use
http://xxx.com/yyy/
instead ofhttp://xxx.com:8848/
to connectnacos
.
Changed
- #4199 Changed the
public
property$message
toprotected
forHyperf\AsyncQueue\Event\Event
. - #4214 Renamed
$circularDependences
to$checkCircularDependencies
forDag
. - #4225 Split
hyperf/coordinator
fromhyperf/utils
.
Removed
- #4199 Removed deprecated handler
Hyperf\AsyncQueue\Signal\DriverStopHandler
.