|
49 | 49 |
|
50 | 50 | <active>yes</active>
|
51 | 51 | </developer>
|
52 |
| - <date>2025-02-14</date> |
53 |
| - <time>14:00:00</time> |
| 52 | + <date>2025-03-22</date> |
| 53 | + <time>13:00:00</time> |
54 | 54 | <version>
|
55 |
| - <release>6.0.1</release> |
| 55 | + <release>6.0.2</release> |
56 | 56 | <api>6.0</api>
|
57 | 57 | </version>
|
58 | 58 | <stability>
|
|
61 | 61 | </stability>
|
62 | 62 | <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
|
63 | 63 | <notes>
|
64 |
| - - Fixed an issue in `SWOOLE_THREAD` mode where the process could not exit properly due to not removing the listening event. @NathanFreeman |
65 |
| - - Fixed an issue where large file uploads failed when the `single_thread` configuration was enabled. @matyhtf |
66 |
| - - Fixed an issue where compilation could not find the specific file path if the same variable was already defined in `config.m4`. @matyhtf |
67 |
| - - Fixed an issue in `Swoole\Process\Pool` where processes could not exit properly upon timeout. @matyhtf |
68 |
| - - Fixed an issue in `SWOOLE_THREAD` mode where calling `putenv` caused the program to crash. @matyhtf |
69 |
| - - Fixed an issue in `SWOOLE_THREAD` mode where event callback functions could not be set for independent ports. @matyhtf |
70 |
| - - Fixed an issue in `SWOOLE_THREAD` mode where runtime parameters could not be retrieved in events such as `onWorkerStart`. @matyhtf |
71 |
| - - Fixed an issue where Postgresql would degrade to synchronous mode when receiving large amounts of data under coroutine. @NathanFreeman |
72 |
| - - Optimized the parameter judgment logic of `swoole_substr_json_decode`/`swoole_substr_unserialize` functions. @Appla |
73 |
| - - Fixed an issue with CPU affinity settings in `config.m4`. @remicollet |
74 |
| - - In the Http service, if the process restarts, the underlying layer will send a 500 Internal Server to requests waiting in the queue, close the connection, and discard these requests after sending. @NathanFreeman |
75 |
| - - Since the runtime configuration relied upon by the `stream factory` and `stream ops` in the PHP underlying is not thread-safe, in multi-thread mode, only the main thread is allowed to modify these runtime configurations before creating child threads. @matyhtf |
| 64 | + - Added `Swoole\Thread::yield()`, `Swoole\Thread::activeCount()`, and `Swoole\Thread::isAlive()` methods. @matyhtf |
| 65 | + - Fixed an issue where using single-thread mode and setting heartbeat in `SWOOLE_THREAD` mode would cause exceptions. @matyhtf |
| 66 | + - Fixed a segmentation fault issue after enabling `swoole.enable_fiber_mock`. @NathanFreeman |
| 67 | + - Fixed an integer overflow issue in the Redis server. @yannaingtun |
| 68 | + - The Redis server currently only supports the `RESP2` protocol. When formatting strings that do not comply with this protocol, an exception will be thrown instead of logging. @matyhtf |
76 | 69 | </notes>
|
77 | 70 | <contents>
|
78 | 71 | <dir name="/">
|
|
853 | 846 | <file role="test" name="tests/include/api/swoole_server/tcp_task_server.php" />
|
854 | 847 | <file role="test" name="tests/include/api/swoole_server/testsendfile.txt" />
|
855 | 848 | <file role="test" name="tests/include/api/swoole_thread/putenv.php" />
|
| 849 | + <file role="test" name="tests/include/api/swoole_thread/sleep.php" /> |
856 | 850 | <file role="test" name="tests/include/api/swoole_timer/accurate_test.php" />
|
857 | 851 | <file role="test" name="tests/include/api/swoole_timer/fixRate_vs_fixDelay.php" />
|
858 | 852 | <file role="test" name="tests/include/api/swoole_timer/invalid_args.php" />
|
|
1098 | 1092 | <file role="test" name="tests/swoole_coroutine/before_create_server_2.phpt" />
|
1099 | 1093 | <file role="test" name="tests/swoole_coroutine/before_create_server_3.phpt" />
|
1100 | 1094 | <file role="test" name="tests/swoole_coroutine/bug_2387.phpt" />
|
| 1095 | + <file role="test" name="tests/swoole_coroutine/bug_5699.phpt" /> |
1101 | 1096 | <file role="test" name="tests/swoole_coroutine/c_stack_size.phpt" />
|
1102 | 1097 | <file role="test" name="tests/swoole_coroutine/call_not_exists_func.phpt" />
|
1103 | 1098 | <file role="test" name="tests/swoole_coroutine/call_user_func_array.phpt" />
|
|
1895 | 1890 | <file role="test" name="tests/swoole_process_pool/start_twice.phpt" />
|
1896 | 1891 | <file role="test" name="tests/swoole_process_pool/worker_exit_1.phpt" />
|
1897 | 1892 | <file role="test" name="tests/swoole_redis_server/big_packet.phpt" />
|
| 1893 | + <file role="test" name="tests/swoole_redis_server/empty.phpt" /> |
1898 | 1894 | <file role="test" name="tests/swoole_redis_server/format.phpt" />
|
1899 | 1895 | <file role="test" name="tests/swoole_redis_server/getHandler.phpt" />
|
1900 | 1896 | <file role="test" name="tests/swoole_redis_server/nested_map.phpt" />
|
|
2184 | 2180 | <file role="test" name="tests/swoole_server/shutdown_with_base_mode.phpt" />
|
2185 | 2181 | <file role="test" name="tests/swoole_server/sigint_with_base.phpt" />
|
2186 | 2182 | <file role="test" name="tests/swoole_server/sigint_with_process.phpt" />
|
| 2183 | + <file role="test" name="tests/swoole_server/single_thread/heartbeat.phpt" /> |
2187 | 2184 | <file role="test" name="tests/swoole_server/single_thread/large_packet.phpt" />
|
| 2185 | + <file role="test" name="tests/swoole_server/single_thread/user_setting.phpt" /> |
2188 | 2186 | <file role="test" name="tests/swoole_server/sleep.phpt" />
|
2189 | 2187 | <file role="test" name="tests/swoole_server/slow_client.phpt" />
|
2190 | 2188 | <file role="test" name="tests/swoole_server/slow_master.phpt" />
|
|
2397 | 2395 | <file role="test" name="tests/swoole_thread/stdio.phpt" />
|
2398 | 2396 | <file role="test" name="tests/swoole_thread/stream.phpt" />
|
2399 | 2397 | <file role="test" name="tests/swoole_thread/stream_arg.phpt" />
|
| 2398 | + <file role="test" name="tests/swoole_thread/thread_status.phpt" /> |
| 2399 | + <file role="test" name="tests/swoole_thread/yield.phpt" /> |
2400 | 2400 | <file role="test" name="tests/swoole_timer/after.phpt" />
|
2401 | 2401 | <file role="test" name="tests/swoole_timer/after_fork.phpt" />
|
2402 | 2402 | <file role="test" name="tests/swoole_timer/bug_2342.phpt" />
|
|
0 commit comments