|
49 | 49 | <email>doubaokun@php.net</email> |
50 | 50 | <active>yes</active> |
51 | 51 | </developer> |
52 | | - <date>2026-02-16</date> |
53 | | - <time>09:00:00</time> |
| 52 | + <date>2026-03-02</date> |
| 53 | + <time>22:00:00</time> |
54 | 54 | <version> |
55 | | - <release>6.2.0RC1</release> |
| 55 | + <release>6.2.0RC2</release> |
56 | 56 | <api>6.0</api> |
57 | 57 | </version> |
58 | 58 | <stability> |
|
70 | 70 | - Added coroutine support for `pdo_firebird`. |
71 | 71 | - Added support for `PHP 8.5`. |
72 | 72 | - Added coroutine support for the `gethostbyname` function. |
| 73 | + - Swoole\Coroutine::cancel now supports canceling iouring operations. |
73 | 74 | - Optimized the implementation of `Server::shutdown()`, replacing signal communication with pipe communication in `Process` mode. |
74 | 75 | - In the callback functions of Swoole's HTTP servers (including Swoole\Http\Server, Swoole\Http2\Server, and Swoole\Coroutine\Http\Server), the `server` property of the `Swoole\Http\Request` object now includes a new `server_addr` field, which identifies the server's IP address. |
75 | 76 | - `SSH` and `FTP` coroutine clients cannot coexist with PHP's `ext-ssh` and `ext-ftp`. To enable these features, the PHP `ssh` and `ftp` extensions must be disabled. |
|
81 | 82 | - Fixed a memory leak issue when function hooking failed. |
82 | 83 | - Fixed thread safety issues during the coroutinization process of `pdo_sqlite` and `pdo_oci`. |
83 | 84 | - Fixed the `sw_php_print_backtrace` function to ensure its output format matches the backtrace information format of PHP's built-in functions. |
| 85 | + - Fixed compilation failures caused by enabling --enable-uring-socket, --enable-trace-log, and --enable-error-log. |
| 86 | + - Fixed an issue where pdo_firebird could not be compiled in a coroutine environment. |
84 | 87 | - Executing `php --ri swoole` now outputs version information for `libpq`. |
85 | 88 | - Optimized logic related to `io_uring` in file coroutine operations. |
86 | 89 | - Added PHP call stack information output when event addition fails. |
|
1714 | 1717 | <file role="test" name="tests/swoole_http_server/bug_5114.phpt" /> |
1715 | 1718 | <file role="test" name="tests/swoole_http_server/bug_5146.phpt" /> |
1716 | 1719 | <file role="test" name="tests/swoole_http_server/bug_5186.phpt" /> |
| 1720 | + <file role="test" name="tests/swoole_http_server/bug_6007.phpt" /> |
1717 | 1721 | <file role="test" name="tests/swoole_http_server/bug_compression_level.phpt" /> |
1718 | 1722 | <file role="test" name="tests/swoole_http_server/bug_get_request_data_after_end.phpt" /> |
1719 | 1723 | <file role="test" name="tests/swoole_http_server/callback_new_obj_method.phpt" /> |
|
2106 | 2110 | <file role="test" name="tests/swoole_runtime/block.phpt" /> |
2107 | 2111 | <file role="test" name="tests/swoole_runtime/bug_4657.phpt" /> |
2108 | 2112 | <file role="test" name="tests/swoole_runtime/bug_5104.phpt" /> |
| 2113 | + <file role="test" name="tests/swoole_runtime/cancel_sleep.phpt" /> |
2109 | 2114 | <file role="test" name="tests/swoole_runtime/destruct.phpt" /> |
2110 | 2115 | <file role="test" name="tests/swoole_runtime/enable_crypto.phpt" /> |
2111 | 2116 | <file role="test" name="tests/swoole_runtime/exec/exec.phpt" /> |
|
0 commit comments