Raj Siva-Rajah
Raj Siva-Rajah
Hi guys The scheduler doesn't work properly. `schedule:run` will execute all scheduled tasks each time it is executed. To reproduce, add the following schedule to a command: ```PHP /** *...
Hi guys Looks like removing commands via the `config/commands.php` `remove` array no longer works. When I use the array below, I still see all those commands listed in the built...
In coroutines, Redis connections are released immediately after all commands *except* multi-exec commands like `pipeline()`. This causes rapid Redis connection pool exhaustion when using `pipeline()` in long-running coroutines (see: https://github.com/hyperf/hyperf/issues/7351)....
When Redis `pipeline()` is used inside coroutines, the Redis connection is not returned to the pool after the pipeline closure finishes. This is a problem for long-running coroutines. To reproduce:...
Suppresses the deadlock error messages when using WorkerStopHandler. See: https://github.com/hyperf/hyperf/issues/6655 https://github.com/hyperf/hyperf/issues/3150 https://github.com/hyperf/hyperf/issues/3089
I am getting the following exception when using the `min:` and `max:` validation rules: ``` ErrorException (E_DEPRECATED) str_getcsv(): the $escape parameter must be provided as its default value will change...
SQLite foreign keys are failing in migrations. To reproduce: 1. Clone `https://github.com/binaryfire/hyperf-test` 2. Run `./start.sh` 3. You will see the error during the migration process `config/autoload/databases.php`: ``` return [ 'default'...
Signal handlers do not work when using `server:watch`. This makes it difficult to develop applications that use custom signal handlers because we need to use `server:watch` in local development. To...
Hi. The `#[Controller]` and `#[Middleware]` annotations don't work with the `__invoke` method in invokable controllers. This doesn't work: ```PHP
Laravel added a nice memoization feature called `once()`. This is very useful for caching expensive methods that need to be called multiple times in the same request. It would be...