Skip to content

Releases: hyperf/hyperf

Release v3.1.20

26 Apr 02:28
ca89875
Compare
Choose a tag to compare

Added

  • #6709 Added default onClose method for rpc Server.
  • #6712 Add new methods in Hyperf\Collection\Collection.

Optimized

  • #6700 Optimized the implementation of Pluralizer.

Full Changelog: v3.1.19...v3.1.20

Release v3.1.19

18 Apr 02:30
1f3f0d5
Compare
Choose a tag to compare

Fixed

  • #6689 Fixed bug that socket-io cannot parse data with ? but without query.
  • #6697 Fixed bug that withoutBody cannot not work when using Swow.

Added

  • #6680 Added Hyperf\Coordinator helper functions.
  • #6681 Added option type for gen:constant which you can be used to generate files with const or enum.

Optimized

  • #6686 Optimized FswatchDriver which don't restart server by empty reading.
  • #6698 Upgrade hyperf/engine to v2.11.
  • #6696 Automatic declare exchange when produce message.

Full Changelog: v3.1.18...v3.1.19

Release v3.1.18

12 Apr 02:52
ea8aeb0
Compare
Choose a tag to compare

Added

  • #6674 Added getConfig for redisPool.

Fixed

  • #6664 Fixed bug that isset cannot check null in Hyperf\Collection\Collection.

Optimized

  • #6668 Added error handling when using callback in multiplexed RPC.

Full Changelog: v3.1.17...v3.1.18

Release v3.1.17

12 Apr 02:52
759fbad
Compare
Choose a tag to compare

Added

  • #6652 Added Str trim methods.
  • #6658 HEAD requests, attempt fallback to GET in MiddlewareManager.
  • #6665 Added logger for Websocket.

Changed

  • #6661 Use PHP_BINARY instead of php as default php binary path for hyperf/watcher.

New Contributors

Full Changelog: v3.1.16...v3.1.17

Release v3.1.16

02 Apr 02:43
a42618e
Compare
Choose a tag to compare

Added

  • #6632 Support to set headers for websocket-client.
  • #6648 Return result about websocket senderpush``disconnect.

Fixed

  • #6633 Fixed bug that crontab will be skipped sometimes.
  • #6635 Fixed AMQP ConsumerMessage::getQueue return type.

Optimized

  • #6640 Support PHP8 Attribute for hyperf/constants.

New Contributors

Full Changelog: v3.1.15...v3.1.16

Release v3.1.15

28 Mar 08:33
eb2f534
Compare
Choose a tag to compare

Added

  • #6613 Added event of release connection for hyperf/pool.

Optimized

Deprecated

  • #6621 WebSocketHandeShakeException is deprecated, please use WebSocketHandShakeException instead.

Full Changelog: v3.1.14...v3.1.15

Release v3.1.14

21 Mar 14:27
58522a2
Compare
Choose a tag to compare

Fixed

  • #6609 Fixed bug that the configurations will be cleared when the scan configuration does not exist.

Added

  • #6594 Added hyperf/carbon component.

Optimized

  • #6600 Optimized the worker process to no longer output warn information after exiting.
  • #6608 Optimized CacheAheadAspect which store cache in another coroutine instead of blocking current coroutine.

Full Changelog: v3.1.13...v3.1.14

Release v3.1.13

14 Mar 10:24
be01f30
Compare
Choose a tag to compare

Added

  • #6576 Added Hyperf\Stringable\Str::apa() method.
  • #6577 Support setup command traits before running.
  • #6579 Added now() and today() helper functions.
  • #6590 Added --graceful to migrateCommand.

Fixed

  • #6586 Fixed bug that the command description will cause parse error when contains --.
  • #6593 Fixed the error when register multi AsCommand.

New Contributors

Full Changelog: v3.1.12...v3.1.13

Release v3.1.12

07 Mar 13:53
1b8a651
Compare
Choose a tag to compare

Fixed

  • #6569 Fixed bug that reading messages failed when the channel have been removed from channel group.
  • #6561 Fixed bug that the relation comments cannot be created by gen:model.
  • #6566 Fixed bug that the numeric keys will be reset when using $request->all().
  • #6567 Fixed bug that the CrontabRegisterListener don't check configuration crontab.enable.

Full Changelog: v3.1.11...v3.1.12

Release v3.1.11

01 Mar 05:54
ef45a0c
Compare
Choose a tag to compare

Fixed

  • #6555 Fixed bug that invalidOperator cannot work well when using non-string operators.
  • #6563 Fixed cron dispatcher sleep accurate.

Added

  • #6550 Added default config of noop driver for hyperf/tracer.
  • #6562 Added SqliteDriver for hyperf/cache.

Optimized

  • #6556 You can set an expression to model parameters, but it is not standardized.

New Contributors

Full Changelog: v3.1.10...v3.1.11