|
42 | 42 | <email>shenzhe163@gmail.com</email>
|
43 | 43 | <active>yes</active>
|
44 | 44 | </developer>
|
45 |
| - <date>2021-04-09</date> |
46 |
| - <time>19:00:00</time> |
| 45 | + <developer> |
| 46 | + <name>Lu Fei</name> |
| 47 | + <user>lufei</user> |
| 48 | + <email>lufei@php.net</email> |
| 49 | + <active>yes</active> |
| 50 | + </developer> |
| 51 | + <date>2021-04-22</date> |
| 52 | + <time>17:00:00</time> |
47 | 53 | <version>
|
48 |
| - <release>4.6.5</release> |
| 54 | + <release>4.6.6</release> |
49 | 55 | <api>4.0</api>
|
50 | 56 | </version>
|
51 | 57 | <stability>
|
|
54 | 60 | </stability>
|
55 | 61 | <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
|
56 | 62 | <notes>
|
57 |
| - New APIs |
58 |
| - --- |
59 |
| - * Add count method to WaitGroup (swoole/library#100) (@sy-records) (@deminy) |
60 |
| - |
61 | 63 | Enhancement
|
62 | 64 | ---
|
63 |
| - * Supported native curl multi (#4093) (#4099) (#4101) (#4105) (#4113) (#4121) (swoole/swoole-src@cd7f51c) (#4147) (@matyhtf) (@sy-records) (@huanghantao) |
64 |
| - * Allow array HTTP/2 headers, Bug fixed for #4133 (#4140) |
| 65 | + * Sended SIGTERM to the parent process on FreeBSD (#4150) (@devnexen) |
| 66 | + * Supported static compilation with PHP (#4153) (@matyhtf) |
| 67 | + * Supported SNI for File Wrapper over HTTP proxy (#4158) (@matyhtf) |
65 | 68 |
|
66 | 69 | Fixed
|
67 | 70 | ---
|
68 |
| - * Fixed NetBSD build (#4080) (@devnexen) |
69 |
| - * Fixed OpenBSD build. (#4108) (@devnexen) |
70 |
| - * Fixed illumos/solaris build, member aliases only (#4109) (@devnexen) |
71 |
| - * Fixed heartbeat detection of SSL connection does not take effect when handshake is not completed (#4114) (@matyhtf) |
72 |
| - * Fixed httpclient proxy with host and port (#4124) (@Yurunsoft) |
73 |
| - * Fixed Swoole\Coroutine\Http::request, correct array to the client setting (swoole/library#103) (@leocavalcante) (@deminy) |
74 |
| - |
75 |
| - Kernel |
76 |
| - --- |
77 |
| - * Supported asm context on BSD (#4082) (@devnexen) |
78 |
| - * Used arc4random_buf to implement getrandom under FreeBSD (#4096) (@devnexen) |
79 |
| - * Make context darwin arm64: removes workaround and uses the label (#4127) (@devnexen) |
80 |
| - |
81 |
| - Test |
82 |
| - --- |
83 |
| - * Added build job for alpine (#4104) (@limingxinleo) |
| 71 | + * Fixed sync-client async connect bugs (#4152) (@matyhtf) |
| 72 | + * Fixed native curl multi mem leak (swoole/swoole-src@91bf243) (@matyhtf) |
84 | 73 | </notes>
|
85 | 74 | <contents>
|
86 | 75 | <dir name="/">
|
|
508 | 497 | <file role="doc" name="examples/www/index.html" />
|
509 | 498 | <file role="doc" name="examples/www/index.txt" />
|
510 | 499 | <file role="src" name="ext-src/php_swoole.cc" />
|
511 |
| - <file role="src" name="ext-src/php_swoole.h" /> |
512 | 500 | <file role="src" name="ext-src/php_swoole_client.h" />
|
513 | 501 | <file role="src" name="ext-src/php_swoole_coroutine.h" />
|
514 | 502 | <file role="src" name="ext-src/php_swoole_coroutine_system.h" />
|
|
519 | 507 | <file role="src" name="ext-src/php_swoole_http_server.h" />
|
520 | 508 | <file role="src" name="ext-src/php_swoole_library.h" />
|
521 | 509 | <file role="src" name="ext-src/php_swoole_mysql_proto.h" />
|
| 510 | + <file role="src" name="ext-src/php_swoole_private.h" /> |
522 | 511 | <file role="src" name="ext-src/php_swoole_process.h" />
|
523 | 512 | <file role="src" name="ext-src/php_swoole_server.h" />
|
524 | 513 | <file role="src" name="ext-src/swoole_async_coro.cc" />
|
|
608 | 597 | <file role="src" name="include/swoole_wheel_timer.h" />
|
609 | 598 | <file role="src" name="make.sh" />
|
610 | 599 | <file role="src" name="mascot.png" />
|
| 600 | + <file role="src" name="php_swoole.h" /> |
611 | 601 | <file role="src" name="src/core/base.cc" />
|
612 | 602 | <file role="src" name="src/core/channel.cc" />
|
613 | 603 | <file role="src" name="src/core/crc32.cc" />
|
|
1131 | 1121 | <file role="test" name="tests/swoole_event/swoole_event_set.phpt" />
|
1132 | 1122 | <file role="test" name="tests/swoole_event/swoole_event_wait.phpt" />
|
1133 | 1123 | <file role="test" name="tests/swoole_event/swoole_event_write.phpt" />
|
| 1124 | + <file role="test" name="tests/swoole_event/sync_client_1.phpt" /> |
| 1125 | + <file role="test" name="tests/swoole_event/sync_client_2.phpt" /> |
1134 | 1126 | <file role="test" name="tests/swoole_feature/cross_close/client.phpt" />
|
1135 | 1127 | <file role="test" name="tests/swoole_feature/cross_close/client_by_server.phpt" />
|
1136 | 1128 | <file role="test" name="tests/swoole_feature/cross_close/full_duplex.phpt" />
|
|
1880 | 1872 | <file role="test" name="tests/swoole_table/bug_2290.phpt" />
|
1881 | 1873 | <file role="test" name="tests/swoole_table/create_10k_object.phpt" />
|
1882 | 1874 | <file role="test" name="tests/swoole_table/del.phpt" />
|
| 1875 | + <file role="test" name="tests/swoole_table/force_unlock.phpt" /> |
1883 | 1876 | <file role="test" name="tests/swoole_table/foreach.phpt" />
|
1884 | 1877 | <file role="test" name="tests/swoole_table/get_after_destroy.phpt" />
|
1885 | 1878 | <file role="test" name="tests/swoole_table/get_before_create.phpt" />
|
|
2080 | 2073 | <min>1.4.0</min>
|
2081 | 2074 | </pearinstaller>
|
2082 | 2075 | </required>
|
2083 |
| - <optional> |
2084 |
| - <package> |
2085 |
| - <name>curl</name> |
2086 |
| - <channel>pecl.php.net</channel> |
2087 |
| - </package> |
2088 |
| - <package> |
2089 |
| - <name>mysqlnd</name> |
2090 |
| - <channel>pecl.php.net</channel> |
2091 |
| - </package> |
2092 |
| - <package> |
2093 |
| - <name>json</name> |
2094 |
| - <channel>pecl.php.net</channel> |
2095 |
| - </package> |
2096 |
| - <package> |
2097 |
| - <name>sockets</name> |
2098 |
| - <channel>pecl.php.net</channel> |
2099 |
| - </package> |
2100 |
| - </optional> |
2101 | 2076 | </dependencies>
|
2102 | 2077 | <providesextension>swoole</providesextension>
|
2103 | 2078 | <extsrcrelease>
|
|
0 commit comments