github hyperf/hyperf v1.0.10

latest releases: v3.1.20, v3.1.19, v3.0.48...
4 years ago

Added

  • #321 Adding custom object types of array support for the Controller/RequestHandler parameter of HTTP Server, especially for JSON RPC HTTP Server, now you can get support for auto-deserialization of objects by defining @var Object[] on the method.
  • #324 Added NodeRequestIdGenerator, an implementation of Hyperf\Contract\IdGeneratorInterface
  • #336 Added Dynamic Proxy RPC Client.
  • #346 #348 Added filesystem driver for hyperf/cache.

Changed

  • #330 Hidden the scan message of DI when $paths is empty.
  • #328 Added support for user defined project path according to the rules defined by composer.json's psr-4 autoload.
  • #329 Optimized exception handler of rpc-server and json-rpc component.
  • #340 Added support for make function accept index-based array as parameters.
  • #349 Renamed the class name below, fixed the typo.
Before After
Hyperf\Database\Commands\Ast\ModelUpdateVistor Hyperf\Database\Commands\Ast\ModelUpdateVisitor
Hyperf\Di\Aop\ProxyClassNameVistor Hyperf\Di\Aop\ProxyClassNameVisitor
Hyperf\Di\Aop\ProxyCallVistor Hyperf\Di\Aop\ProxyCallVisitor

Fixed

  • #325 Fixed check the service registration status via consul services more than one times.
  • #332 Fixed type error in Hyperf\Tracer\Middleware\TraceMiddeware, only appears in openzipkin/zipkin v1.3.3+.
  • #333 Fixed Redis::delete() method has been removed in redis 5.0+.
  • #334 Fixed the configuration fetch from aliyun acm is not work expected in some case.
  • #337 Fixed the server will return 500 Response when the key of header is not a string.
  • #338 Fixed the problem of ProviderConfig::load will convert a string to a array when the dependencies has the same key in deep merging.

Don't miss a new hyperf release

NewReleases is sending notifications on new releases.