Skip to content

Commit c713f73

Browse files
[5.1]v5.1.5 release (#5532)
* release v5.1.5
1 parent 6660946 commit c713f73

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

CMakeLists.txt

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

44
ENABLE_LANGUAGE(ASM)
5-
set(SWOOLE_VERSION 5.1.5-dev)
5+
set(SWOOLE_VERSION 5.1.5)
66

77
set(CMAKE_CXX_STANDARD 11)
88
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -g")

include/swoole_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#define SWOOLE_MINOR_VERSION 1
2323
#define SWOOLE_RELEASE_VERSION 5
2424
#define SWOOLE_EXTRA_VERSION ""
25-
#define SWOOLE_VERSION "5.1.5-dev"
25+
#define SWOOLE_VERSION "5.1.5"
2626
#define SWOOLE_VERSION_ID 50105
2727
#define SWOOLE_API_VERSION_ID 0x202208a
2828

package.xml

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@
5151
<email>[email protected]</email>
5252
<active>yes</active>
5353
</developer>
54-
<date>2024-08-22</date>
55-
<time>22:00:00</time>
54+
<date>2024-10-22</date>
55+
<time>10:00:00</time>
5656
<version>
57-
<release>5.1.4</release>
57+
<release>5.1.5</release>
5858
<api>5.0</api>
5959
</version>
6060
<stability>
@@ -63,11 +63,15 @@
6363
</stability>
6464
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
6565
<notes>
66-
- Fix broken build with GCC 14. @remicollet
67-
- Fix could not send SSL negotiation packet(Resource temporarily unavailable). @NathanFreeman
68-
- Fix the issue where certain critical parameters of `Swoole\Server` are not reset to 0 during process restart. @NathanFreeman
69-
- Fix the problem where `Swoole\Http\Request::getMethod()` returns the incorrect request method when `HTTP2` is enabled. @matyhtf
70-
- Optimize `Swoole\Http\Response::end()`. Response data larger than 16K will be sent directly through the socket, while data smaller than or equal to 16K will be copied to the buffer first before being sent out via the socket. @NathanFreeman
66+
- Fix the need to use `zend_ini_parse_quantity` to parse string numbers for PHP versions greater than 8.2. @matyhtf
67+
- Fix an occasional resource unavailability issue when coroutineizing `pdo_pgsql`. @NathanFreeman
68+
- Fix header file reference issues when coroutineizing `pdo_pgsql`. @NathanFreeman
69+
- Fix incorrect relative path checks to avoid bypassing path validation. @matyhtf
70+
- Fix incorrect concurrency count caused by process restarts in high-concurrency environments. @matyhtf
71+
- Sync some related code for `php8.3 curl`. @NathanFreeman
72+
- Fix core test errors in the `process` module. @NathanFreeman
73+
- In `SWOOLE_BASE` mode, all connections should be closed during the `PHP RSHUTDOWN` phase. @matyhtf
74+
- Optimize kernel code. @matyhtf
7175
</notes>
7276
<contents>
7377
<dir name="/">
@@ -76,6 +80,7 @@
7680
<file role="src" name="Makefile.frag" />
7781
<file role="doc" name="README.md" />
7882
<file role="src" name="codecov.yml" />
83+
<file role="src" name="composer.json" />
7984
<file role="src" name="config.m4" />
8085
<file role="src" name="core-tests/CMakeLists.txt" />
8186
<file role="doc" name="core-tests/README-CN.md" />
@@ -1494,6 +1499,8 @@
14941499
<file role="test" name="tests/swoole_http_server/rawContent.phpt" />
14951500
<file role="test" name="tests/swoole_http_server/rawCookie.phpt" />
14961501
<file role="test" name="tests/swoole_http_server/redirect.phpt" />
1502+
<file role="test" name="tests/swoole_http_server/reset_concurrency_with_base.phpt" />
1503+
<file role="test" name="tests/swoole_http_server/reset_concurrency_with_process.phpt" />
14971504
<file role="test" name="tests/swoole_http_server/response_create.phpt" />
14981505
<file role="test" name="tests/swoole_http_server/send_empty_file.phpt" />
14991506
<file role="test" name="tests/swoole_http_server/send_yield.phpt" />
@@ -1511,8 +1518,11 @@
15111518
<file role="test" name="tests/swoole_http_server/static_handler.phpt" />
15121519
<file role="test" name="tests/swoole_http_server/static_handler/locations.phpt" />
15131520
<file role="test" name="tests/swoole_http_server/static_handler/mimetype_not_exists.phpt" />
1521+
<file role="test" name="tests/swoole_http_server/static_handler/read_link_2.phpt" />
15141522
<file role="test" name="tests/swoole_http_server/static_handler/read_link_file.phpt" />
15151523
<file role="test" name="tests/swoole_http_server/static_handler/relative_path.phpt" />
1524+
<file role="test" name="tests/swoole_http_server/static_handler/relative_path_2.phpt" />
1525+
<file role="test" name="tests/swoole_http_server/static_handler/relative_path_3.phpt" />
15161526
<file role="test" name="tests/swoole_http_server/static_handler/urldecode.phpt" />
15171527
<file role="test" name="tests/swoole_http_server/task/enable_coroutine.phpt" />
15181528
<file role="test" name="tests/swoole_http_server/task/enable_coroutine_with_wrong_usage.phpt" />
@@ -2129,6 +2139,7 @@
21292139
<file role="test" name="tests/swoole_server/object/status_info.phpt" />
21302140
<file role="test" name="tests/swoole_server/object/task_result.phpt" />
21312141
<file role="test" name="tests/swoole_server/onReload.phpt" />
2142+
<file role="test" name="tests/swoole_server/parse_option_to_size.phpt" />
21322143
<file role="test" name="tests/swoole_server/pid_file.phpt" />
21332144
<file role="test" name="tests/swoole_server/protect.phpt" />
21342145
<file role="test" name="tests/swoole_server/protect_false.phpt" />
@@ -2575,7 +2586,7 @@
25752586
</dependencies>
25762587
<providesextension>swoole</providesextension>
25772588
<extsrcrelease>
2578-
<configureoption default="no" name="enable-sockets" prompt="enable sockets supports?"/>
2589+
<configureoption default="no" name="enable-sockets" prompt="enable sockets support?"/>
25792590
<configureoption default="no" name="enable-openssl" prompt="enable openssl support?"/>
25802591
<configureoption default="no" name="enable-mysqlnd" prompt="enable mysqlnd support?"/>
25812592
<configureoption default="no" name="enable-swoole-curl" prompt="enable curl support?"/>

0 commit comments

Comments
 (0)