Commit Graph

96 Commits

Author SHA1 Message Date
李铭昕
164f883575
Fixed bug that could't get the valid uri when using Hyperf\Testing\Client. (#3356) 2021-03-11 20:52:50 +08:00
wdaglb
2ef0670d01
Fixed bug that FormRequest could't get the changed data from Context. (#3351)
* Added test cases

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-03-10 11:27:01 +08:00
李铭昕
3f26863692
Fixed bug that Arr::forget failed when the integer key does not exists. (#3348)
* Fixed bug that Arr::forget failed when the integer key does not exists.

* Added test cases
2021-03-08 18:32:08 +08:00
李铭昕
48b319e2f0
v2.1.9 (#3340) 2021-03-08 09:09:58 +08:00
李铭昕
de9cfcd297
Optimized code for testing which mock request in an alone coroutine. (#3338) 2021-03-06 10:21:36 +08:00
李铭昕
dffe843ba0
Fixed data query error caused by unexpected change of $constraints by other coroutine. (#3330) 2021-03-03 20:07:29 +08:00
yansongda
810e7a4f2b
Added enable to control the crontab task which to register or not. (#3325)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-03-02 19:39:31 +08:00
Robert
fb4774f3c5
Fixed bug that unpack custom data failed when using JsonEofPacker. (#3326)
* Fixed Github Actions

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-03-02 19:07:31 +08:00
李铭昕
87922bfe54
v2.1.8 (#3321) 2021-03-01 09:34:33 +08:00
李铭昕
89fbcf60ea
Update communication.md (#3307) 2021-02-27 14:58:06 +08:00
李铭昕
f5636731a3
Optimized code that get connection from pool. (#3319) 2021-02-27 13:31:07 +08:00
李铭昕
5e46eef8da
Allow custom driver which you can used to register your own driver (#3316)
* Allow custom driver which you can used to register your own driver

* Added test cases

* Update CHANGELOG-2.1.md
2021-02-26 19:09:30 +08:00
李铭昕
65c73ab5f2
Added RouteCollector::getRouteParser (#3311)
* Added `RouteCollector::getRouteParser`

* Added test cases
2021-02-25 11:53:01 +08:00
wdaglb
2ab4c091a1
Added Blueprint::comment() which you can set comment of table for migration. (#3310)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-25 10:56:23 +08:00
李铭昕
22e57b8cb9
Send response directly when the handler does not exists. (#3308) 2021-02-24 17:56:01 +08:00
Alone88
18b40615f5
Fixed bug that the value of ttl will be converted to 0 when you don't set it. (#3301)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-24 08:36:57 +08:00
李铭昕
4bdf88524f
Release v2.1.7 (#3284)
Co-authored-by: limingxinleo <limingxinleo@users.noreply.github.com>
2021-02-22 08:56:22 +08:00
李铭昕
b3416884c7
Added option -M which you can mount external files or dirs to a virtual location within the phar archive for phar:build. (#3296) 2021-02-21 18:36:03 +08:00
Hugh
d465da34d4
Mount external .env and runtime/hyperf.pid to a virtual location within the phar archive. (#3193)
Co-authored-by: wuji <wuji@gaoding.com>
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-20 10:22:50 +08:00
zxyfaxcn
9a9ee695d0
Fix typo (#3282)
* Optimized 改正变量单词拼写

* Update SignalManager.php

* Update CHANGELOG-2.1.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-19 19:18:45 +08:00
shixuefeng
67769ad9bb
Fixed bug that rename column name failed when using doctrine/dbal. (#3272)
Co-authored-by: shixuefeng <shixuefeng@shopex.cn>
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-18 19:46:39 +08:00
pandaLIU
696d627519
Set different client ids based on different kafka consumers. (#3258)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-18 19:04:12 +08:00
pandaLIU
ce1eb7091d
Added support for kafka consumers to subscribe to multiple topics. (#3268)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-18 18:24:16 +08:00
李铭昕
ace7be91b1
Added Hyperf\Utils\Reflection\ClassInvoker. (#3267)
Added `Hyperf\Utils\Reflection\ClassInvoker` which you can used to execute non public methods or get non public properties.
2021-02-16 11:27:03 +08:00
李铭昕
08d1d3b253
Added method Pipeline::handleCarry() which to handle the returning value. (#3261)
* Rearranged Pipe returning value to be handled by a hook.

* Added test cases.

* Update CHANGELOG-2.1.md
2021-02-13 17:52:59 +08:00
李铭昕
32979f2212
v2.1.6 (#3257) 2021-02-08 14:23:40 +08:00
李铭昕
d9b73cb71b
Fixed bug that defer cannot be triggered in nsq consumer. (#3255)
* Fixed bug that `defer` cannot be triggered in nsq consumer.

* Update CHANGELOG-2.1.md

* Update ContainerStub.php
2021-02-07 15:17:18 +08:00
李铭昕
bc56f93c5c
Optimized hyperf/kafka which won't make a new producer to requeue message. (#3249) 2021-02-05 11:18:15 +08:00
pandaLIU
99fe12a9aa
Fixed autoCommit does not works when you set false for hyperf/kafka. (#3245)
* Fixed `autoCommit` does not works when you set `false` for `hyperf/kafka`.

* Format code

* Update CHANGELOG-2.1.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-05 10:51:04 +08:00
pandaLIU
e203ac5156
Removed rebalance check (#3235)
* Removed rebalance check

* Update CHANGELOG-2.1.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-02-03 09:55:04 +08:00
李铭昕
a3f52abd78
Fixed connection exhausted, when connect amqp server failed. (#3233)
* Fixed connection exhausted, when connect amqp server failed.

* Update CHANGELOG-2.1.md
2021-02-01 13:43:16 +08:00
李铭昕
aa8218ab4b
v2.1.5 (#3232) 2021-02-01 11:18:42 +08:00
李铭昕
3629fafeef
Fixed orderBy does not works for scout. (#3230)
* Fixed orderBy does not works for scout.

* Added Test Cases
2021-01-31 13:11:26 +08:00
李铭昕
80830d726f
Fixed bug that server crash when tracer flush failed in defer. (#3228)
* Fixed bug that server crash when tracer flush failed in defer.
* Update CHANGELOG-2.1.md
2021-01-30 19:47:11 +08:00
李铭昕
0bfb89fa1c Format code 2021-01-30 16:08:16 +08:00
tw2066
0ec731f1ca
Run pagination count as subquery for group by and havings. (#3226)
* Run pagination count as subquery for group by and havings

* Added Test cases.

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-29 14:33:59 +08:00
刀刀
7d32ef4780
Added optional configuration url for nacos which used to request nacos server. (#3211)
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-28 12:02:54 +08:00
李铭昕
1f40236e35 Format code 2021-01-28 11:44:57 +08:00
李铭昕
4790d69878
Set qos of amqp by default. (#3218)
* Set qos of amqp by default.

* Update CHANGELOG-2.1.md
2021-01-27 17:49:00 +08:00
李铭昕
604e4dd276
Added Caller which help you to use instance in coroutine security mode. (#3214)
* Added Caller which using instance in coroutine security mode.

* Update CHANGELOG-2.1.md
2021-01-27 13:46:44 +08:00
李铭昕
8272be2bfe
Fixed bug that connection was not be released to pool when the consumer broken in coroutine style server. (#3209) 2021-01-27 10:10:06 +08:00
lionXu
b7687d998d
Fixed unexpected behavior for middlewares when using rpc-server. (#3204)
* Fixed unexpected behavior for `middlewares` when using `rpc-server`.

* Added test cases

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-26 15:41:44 +08:00
李铭昕
4b78aeaaaf
Don't retry, when recv timeout for json-rpc client. (#3195)
* Don't retry, when recv timeout for json-rpc client.
2021-01-25 11:48:00 +08:00
李铭昕
4ee143b87a
v2.1.4 (#3190) 2021-01-25 10:17:05 +08:00
李铭昕
44e038cbb3 Try to reconnect the target server when json-rpc connectoin closed. 2021-01-24 20:14:42 +08:00
张子彬
0fbda4f915
Added FindNewerDriver which is friendly with mac, linux and docker for watcher. (#3170)
* Added FindNewerDriver
* Update documents and changelog

Co-authored-by: zhangzibin <zhangzibin@idvert.com>
Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-23 13:09:45 +08:00
李铭昕
2cc73d72cb Merge branch 'master' into merge
# Conflicts:
#	composer.json
2021-01-22 21:41:30 +08:00
江湖大牛
429d317638
Fixed bug that the where bindings will be replaced by not rigorous code. (#3174)
* Fixed bug that the where bindings will be replaced by not rigorous code.

* Assert the binding values for database by default.

* Added test cases.

* Update CHANGELOG-2.1.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-22 13:03:40 +08:00
毛自豪
0b0df042ab
Fixed Hyperf\Database\Schema\MySqlBuilder::getColumnListing does not works in MySQL 8.0. (#3165)
* Fixed bug

* Added test cases.

* Update CHANGELOG-2.1.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2021-01-20 18:17:54 +08:00
李铭昕
70249eb840
Optimized code for ErrorExceptionHandler (#3169)
* Optimized code for ErrorExceptionHandler

* Update CHANGELOG-2.1.md

* Update test.yml
2021-01-20 17:41:26 +08:00