mirror of
https://gitee.com/hyperf/hyperf.git
synced 2024-12-02 03:37:44 +08:00
1.5 KiB
1.5 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
. - #4269 Changed the default priority of listener to
0
from1
.
Removed
- #4199 Removed deprecated handler
Hyperf\AsyncQueue\Signal\DriverStopHandler
.