Skip to content

Commit 8155fcd

Browse files
release v6.1.4 (#5950)
1 parent c7b69a0 commit 8155fcd

File tree

3 files changed

+7
-21
lines changed

3 files changed

+7
-21
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.10)
22
project(libswoole)
33

44
enable_language(ASM)
5-
set(SWOOLE_VERSION 6.1.3)
5+
set(SWOOLE_VERSION 6.1.4)
66

77
set(CMAKE_CXX_STANDARD 14)
88
set(CMAKE_CXX_STANDARD_REQUIRED ON)

include/swoole_version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020

2121
#define SWOOLE_MAJOR_VERSION 6
2222
#define SWOOLE_MINOR_VERSION 1
23-
#define SWOOLE_RELEASE_VERSION 3
23+
#define SWOOLE_RELEASE_VERSION 4
2424
#define SWOOLE_EXTRA_VERSION ""
25-
#define SWOOLE_VERSION "6.1.3"
25+
#define SWOOLE_VERSION "6.1.4"
2626
#define SWOOLE_VERSION_ID 60103
2727
#define SWOOLE_API_VERSION_ID 0x202208a
2828

package.xml

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949
<email>[email protected]</email>
5050
<active>yes</active>
5151
</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>
5454
<version>
55-
<release>6.1.3</release>
55+
<release>6.1.4</release>
5656
<api>6.0</api>
5757
</version>
5858
<stability>
@@ -61,21 +61,7 @@
6161
</stability>
6262
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
6363
<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.
7965
</notes>
8066
<contents>
8167
<dir name="/">

0 commit comments

Comments
 (0)