|
49 | 49 | |
50 | 50 | <active>yes</active> |
51 | 51 | </developer> |
52 | | - <date>2025-11-26</date> |
53 | | - <time>10:00:00</time> |
| 52 | + <date>2025-12-06</date> |
| 53 | + <time>14:00:00</time> |
54 | 54 | <version> |
55 | | - <release>6.1.3</release> |
| 55 | + <release>6.1.4</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 Safari Browser Compatibility Issue: Resolved a flow control compatibility issue in HTTP/2 servers when sending large files to Safari browsers. |
65 | | - - Fixed Data Race in Date Response Header Caching: Addressed a data race issue in the `Date` response header caching of HTTP/2 servers in multi-threaded mode. |
66 | | - - Fixed `package_max_length` Configuration Not Taking Effect: |
67 | | - - The server now returns a `413 Payload Too Large` error when the `Content-Length` in the received `Header` frame exceeds the configured value. |
68 | | - - The server sends an `HTTP/2 RST_STREAM` frame to terminate the stream when the total length of consecutively received `Data` frames exceeds the configured value. |
69 | | - - Fixed Memory Out-of-Bounds in Multi-threaded Coroutine Mode: Resolved a memory out-of-bounds issue when enabling `enable_reuse_port` in the multi-threaded coroutine version of the `HTTP/2` server. |
70 | | - - Fixed TLS Variable Destruction Issue: Addressed a `double free` issue occurring during the destruction of `TLS (Thread Local Storage)` variables when threads exited in the multi-threaded `HTTP/2` server. |
71 | | - - Fixed Packet Assembly Exception in `Redis\Server::format()` When Processing Large Strings. |
72 | | - - Fixed Control Frame Data Contamination Issue: Resolved an issue where automatically replied `ping`/`pong`/`close` control frames in the `WebSocket` server carried residual data from previous text or binary frames due to uncleared cache. |
73 | | - - Fixed Data Race in `swoole_get_task_tmpdir()`: Addressed a data race issue when calling this function in a multi-threaded environment. |
74 | | - - Fixed Memory Out-of-Bounds Access in Runtime Hooks: Resolved a memory out-of-bounds access issue triggered when setting runtime hooks in a multi-threaded environment. |
75 | | - - Important Change: Runtime hooks can now only be set in the main thread and must be configured before creating any child threads. |
76 | | - - Fixed FreeBSD Compilation Failure: Resolved compilation failures on FreeBSD systems. |
77 | | - - Added Android Platform Support: Improved compatibility with the Android platform, now supporting execution in the Termux environment. |
78 | | - - Synchronized PHP 8.x cURL Module Updates: Adapted to relevant updates in the `cURL` extension for PHP versions 8.1, 8.2, and 8.3. |
| 64 | + - Fix the memory leak issue in the curl module. |
79 | 65 | </notes> |
80 | 66 | <contents> |
81 | 67 | <dir name="/"> |
|
0 commit comments