|
24 | 24 | <email>lufei@php.net</email> |
25 | 25 | <active>yes</active> |
26 | 26 | </developer> |
27 | | - <date>2021-12-20</date> |
28 | | - <time>04:00:00</time> |
| 27 | + <date>2021-12-27</date> |
| 28 | + <time>02:00:00</time> |
29 | 29 | <version> |
30 | | - <release>4.9.0</release> |
| 30 | + <release>4.9.1</release> |
31 | 31 | <api>4.0</api> |
32 | 32 | </version> |
33 | 33 | <stability> |
|
36 | 36 | </stability> |
37 | 37 | <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache 2.0</license> |
38 | 38 | <notes> |
39 | | - - OpenMetrics and JSON format server metrics support |
40 | | - - Added more OpenSwoole server metrics |
41 | | - - Updated $server->stats() API |
42 | | - - Fix CurlMulti bugs |
43 | | - - Fix type bug in Process->wait |
44 | | - - Added Laravel Octane tests |
45 | | - - Added CentOS build tests |
46 | | - - Support disable Postgres with --with-postgres=n |
| 39 | + - Bug fixed: Added type validation and value length validation at Swoole Table |
| 40 | + - Fix build with old libcurl, thanks @remicollet |
47 | 41 | </notes> |
48 | 42 | <contents> |
49 | 43 | <dir name="/"> |
|
303 | 297 | <file role="doc" name="examples/multicast/client.php" /> |
304 | 298 | <file role="doc" name="examples/multicast/server.php" /> |
305 | 299 | <file role="doc" name="examples/mysql_proxy_server.php" /> |
306 | | - <file role="doc" name="examples/namespace/README.md" /> |
307 | | - <file role="doc" name="examples/namespace/atomic.php" /> |
308 | | - <file role="doc" name="examples/namespace/http_server.php" /> |
309 | | - <file role="doc" name="examples/namespace/server.php" /> |
310 | | - <file role="doc" name="examples/namespace/timer.php" /> |
311 | 300 | <file role="doc" name="examples/php/buf_size.php" /> |
312 | 301 | <file role="doc" name="examples/php/debug_server.php" /> |
313 | 302 | <file role="doc" name="examples/php/error.php" /> |
|
367 | 356 | <file role="doc" name="examples/runtime/unlink.phpt" /> |
368 | 357 | <file role="doc" name="examples/send_1m_svr.php" /> |
369 | 358 | <file role="doc" name="examples/sendfile_server.php" /> |
370 | | - <file role="doc" name="examples/serialize.php" /> |
371 | | - <file role="doc" name="examples/serialize2.php" /> |
372 | 359 | <file role="doc" name="examples/server.php" /> |
373 | 360 | <file role="doc" name="examples/server/dispatch_func.php" /> |
374 | 361 | <file role="doc" name="examples/server/dispatch_stream.php" /> |
|
400 | 387 | <file role="doc" name="examples/socket_coro/client.php" /> |
401 | 388 | <file role="doc" name="examples/socket_coro/server.php" /> |
402 | 389 | <file role="doc" name="examples/socket_coro/udp.php" /> |
403 | | - <file role="doc" name="examples/ssl/async_client.php" /> |
404 | 390 | <file role="doc" name="examples/ssl/ca/ca-cert.pem" /> |
405 | 391 | <file role="doc" name="examples/ssl/ca/ca-key.pem" /> |
406 | 392 | <file role="doc" name="examples/ssl/ca/ca-req.csr" /> |
|
414 | 400 | <file role="doc" name="examples/ssl/ca/server-req.csr" /> |
415 | 401 | <file role="doc" name="examples/ssl/client.c" /> |
416 | 402 | <file role="doc" name="examples/ssl/client.php" /> |
417 | | - <file role="doc" name="examples/ssl/co_client.php" /> |
| 403 | + <file role="doc" name="examples/ssl/coroutine_client.php" /> |
418 | 404 | <file role="doc" name="examples/ssl/gen_cert.md" /> |
419 | 405 | <file role="doc" name="examples/ssl/http_client.php" /> |
420 | 406 | <file role="doc" name="examples/ssl/passphrase.php" /> |
|
431 | 417 | <file role="doc" name="examples/ssl/websocket_server.php" /> |
432 | 418 | <file role="doc" name="examples/swoole_http_client.php" /> |
433 | 419 | <file role="doc" name="examples/table/deadlock.php" /> |
434 | | - <file role="doc" name="examples/table/iterator.php" /> |
435 | 420 | <file role="doc" name="examples/table/server.php" /> |
436 | | - <file role="doc" name="examples/table/set.php" /> |
437 | 421 | <file role="doc" name="examples/table/simulation.php" /> |
| 422 | + <file role="doc" name="examples/table/table_iterator.php" /> |
438 | 423 | <file role="doc" name="examples/table/usage.php" /> |
439 | 424 | <file role="doc" name="examples/task/http.php" /> |
440 | 425 | <file role="doc" name="examples/task/msg_push.php" /> |
|
451 | 436 | <file role="doc" name="examples/timer/clear.php" /> |
452 | 437 | <file role="doc" name="examples/timer/enable_coroutine.php" /> |
453 | 438 | <file role="doc" name="examples/timer/tick.php" /> |
454 | | - <file role="doc" name="examples/udp/async_client.php" /> |
455 | 439 | <file role="doc" name="examples/udp/client.php" /> |
456 | 440 | <file role="doc" name="examples/udp/server.php" /> |
457 | 441 | <file role="doc" name="examples/unixsock/async_client.php" /> |
|
1978 | 1962 | <file role="test" name="tests/swoole_table/negative.phpt" /> |
1979 | 1963 | <file role="test" name="tests/swoole_table/random_bytes.phpt" /> |
1980 | 1964 | <file role="test" name="tests/swoole_table/set_after_del.phpt" /> |
| 1965 | + <file role="test" name="tests/swoole_table/validation.phpt" /> |
1981 | 1966 | <file role="test" name="tests/swoole_timer/after.phpt" /> |
1982 | 1967 | <file role="test" name="tests/swoole_timer/after_fork.phpt" /> |
1983 | 1968 | <file role="test" name="tests/swoole_timer/bug_2342.phpt" /> |
|
0 commit comments