Skip to content

Commit 4624e1a

Browse files
committed
Update version for Swoole 4.4.14
1 parent 378a7fc commit 4624e1a

File tree

8 files changed

+29
-55
lines changed

8 files changed

+29
-55
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PROJECT(libswoole)
22

33
ENABLE_LANGUAGE(ASM)
4-
SET(SWOOLE_VERSION 4.4.13)
4+
SET(SWOOLE_VERSION 4.4.14)
55
SET(SWOOLE_CLFLAGS pthread rt dl ssl crypt crypto)
66
set(CMAKE_CXX_STANDARD 11)
77
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")

include/swoole.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ int clock_gettime(clock_id_t which_clock, struct timespec *t);
103103
#define SWOOLE_MAJOR_VERSION 4
104104
#define SWOOLE_MINOR_VERSION 4
105105
#define SWOOLE_RELEASE_VERSION 14
106-
#define SWOOLE_EXTRA_VERSION "alpha"
107-
#define SWOOLE_VERSION "4.4.14-alpha"
106+
#define SWOOLE_EXTRA_VERSION ""
107+
#define SWOOLE_VERSION "4.4.14"
108108
#define SWOOLE_VERSION_ID 40414
109109
#define SWOOLE_BUG_REPORT \
110110
"A bug occurred in Swoole-v" SWOOLE_VERSION ", please report it.\n"\

package.xml

Lines changed: 21 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@
4242
<email>[email protected]</email>
4343
<active>yes</active>
4444
</developer>
45-
<date>2019-12-17</date>
46-
<time>16:00:00</time>
45+
<date>2019-12-25</date>
46+
<time>19:00:00</time>
4747
<version>
48-
<release>4.4.13</release>
48+
<release>4.4.14</release>
4949
<api>4.0</api>
5050
</version>
5151
<stability>
@@ -54,48 +54,17 @@
5454
</stability>
5555
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
5656
<notes>
57-
New API
58-
---
59-
+ Built-in Connection Pool ([examples](https://github.com/swoole/library/tree/master/examples)) ([doc](https://wiki.swoole.com/wiki/page/p-library.html)) (@twose)
60-
6157
Enhancement
6258
---
63-
+ Support websocket compression on Coroutine\Http\Server (#2943) (@twose)
64-
+ Support `CURLOPT_PUT`, `CURLOPT_INFILE`, `CURLOPT_INFILESIZE` (#2954) (@twose)
65-
+ Add error info for bind error (#2972) (@LeiZhang-Hunter) (@twose)
66-
+ Update error info if socket call failed (it will not warn anymore if not necessary) (1e9b8cbb) (@twose)
67-
+ Move the library to [a separate repo](https://github.com/swoole/library) (@twose)
68-
+ Support `CURLOPT_IPRESOLVE` (library-12ffb4d6) (@twose)
69-
+ Support `CURLOPT_PORT`, `CURLOPT_PROXYPORT`, `CURLOPT_DNS_USE_GLOBAL_CACHE` (library-5a718920) (@twose)
70-
+ Better `CURLOPT_ENCODING` support (library-7b680712) (@twose)
71-
+ Support `curl_reset`, `CURLOPT_PROXYTYPE`, `CURLOPT_PROXYUSERNAME`, `CURLOPT_PROXYPASSWORD`, `CURLOPT_PROXYUSERPWD` (library-84ce0a04) (@twose)
59+
+ Now cookie parsing on client-side always succeeds (#3035) (378a7fca) (@twose)
7260

7361
Fixed
7462
---
75-
* Fixed gdbinit in docker (missing symbol) (d46dc2d7 (@twose)
76-
* Fixed compression in POST request (#2947) (@twose)
77-
* Fixed compatibility of `Websocket->push` method (ac7dbcbc) (@twose)
78-
* Fixed `$output` result inconsistency (@Yurunsoft) (#2955)
79-
* Fixed `Coroutine::fread` (#2958) (@matyhtf)
80-
* Fixed `Coroutine\Server` can not exit normally #2837 (#2962) (@twose)
81-
* Fixed memory leak in HTTP2 Server (#2964) (@twose)
82-
* Fixed `unsafe_event` (#2970) (@matyhtf)
83-
* Fixed illegal call after server start (#2977) (@twose)
84-
* Fixed `WebSocket\Frame` can not enable mask (#2982) (#2983) (@twose)
85-
* Fixed memory leak of `Process` callback (898894a7) (@twose)
86-
* Fixed case where minfd is never updated (#2985)
87-
* Fixed HTTP2 module is always enable (3925e212) (@twose)
88-
* Fixed HTTP2 context double free (#2987) (f4cdff1b) (@twose)
89-
* Fixed string comparison (#2988) (97c6c425) (9e5eae63) (@twose)
90-
* Fixed HTTP2 pipeline (#2993) (@twose)
91-
* Fixed coroutine context has been destroyed (#2991) (@twose)
92-
* Fixed illegal usage of `Process::daemon` (#3005) (@twose)
93-
* Fixed compilation without zlib (#3008) (@twose)
94-
95-
Kernel
96-
---
97-
* Refactor `swoole_(get|set)_object` to the way of extending `zend_object` (more stable and efficient) (#2966) (@twose)
98-
* Support Github Actions (@twose) (@matyhtf)
63+
* Fixed Coroutine\HTTP\Server memory leak and can not handle pipeline request (#3025) (#3029) (@twose)
64+
* Fixed compatibility issues with phar (e0558d6e) (4bf483f5) (4f93b793) (@twose)
65+
* Fixed the concurrency capability of the Coroutine HTTP2 Server (daf45b57) (@twose)
66+
* Fixed SIGCHLD listener for manager process (#3017) (@hejingsong)
67+
* Fixed warning in buffer module (161f449c) (@twose)
9968
</notes>
10069
<contents>
10170
<dir name="/">
@@ -730,8 +699,7 @@
730699
<file role="test" name="tests/include/bootstrap.php" />
731700
<file role="test" name="tests/include/config.php" />
732701
<file role="test" name="tests/include/functions.php" />
733-
<file role="test" name="tests/include/lib/.gitignore" />
734-
<file role="test" name="tests/include/lib/composer.json" />
702+
<file role="test" name="tests/include/lib/src/Assert.php" />
735703
<file role="test" name="tests/include/lib/src/CoServer.php" />
736704
<file role="test" name="tests/include/lib/src/CurlManager.php" />
737705
<file role="test" name="tests/include/lib/src/DbWrapper.php" />
@@ -747,6 +715,7 @@
747715
<file role="test" name="tests/include/lib/src/ServerManager.php" />
748716
<file role="test" name="tests/include/lib/src/TcpStat.php" />
749717
<file role="test" name="tests/include/lib/src/responder/get.php" />
718+
<file role="test" name="tests/include/lib/vendor/autoload.php" />
750719
<file role="test" name="tests/include/macos/phpstorm.py" />
751720
<file role="test" name="tests/include/skipif.inc" />
752721
<file role="test" name="tests/init" />
@@ -961,11 +930,6 @@
961930
<file role="test" name="tests/swoole_coroutine_scheduler/start.phpt" />
962931
<file role="test" name="tests/swoole_coroutine_scheduler/start_in_server_shutdown.phpt" />
963932
<file role="test" name="tests/swoole_coroutine_scheduler/start_in_server_worker_stop.phpt" />
964-
<file role="test" name="tests/swoole_coroutine_server/length_1.phpt" />
965-
<file role="test" name="tests/swoole_coroutine_server/random_port.phpt" />
966-
<file role="test" name="tests/swoole_coroutine_server/reuse_port.phpt" />
967-
<file role="test" name="tests/swoole_coroutine_server/ssl.phpt" />
968-
<file role="test" name="tests/swoole_coroutine_server/tcp.phpt" />
969933
<file role="test" name="tests/swoole_coroutine_system/aio_thread_num.phpt" />
970934
<file role="test" name="tests/swoole_coroutine_system/fread.phpt" />
971935
<file role="test" name="tests/swoole_coroutine_system/fwrite.phpt" />
@@ -1052,6 +1016,7 @@
10521016
<file role="test" name="tests/swoole_http2_server/no_compression.phpt" />
10531017
<file role="test" name="tests/swoole_http2_server/ping.phpt" />
10541018
<file role="test" name="tests/swoole_http2_server/trailer.phpt" />
1019+
<file role="test" name="tests/swoole_http2_server_coro/cookies.phpt" />
10551020
<file role="test" name="tests/swoole_http_client_coro/204.phpt" />
10561021
<file role="test" name="tests/swoole_http_client_coro/addData.phpt" />
10571022
<file role="test" name="tests/swoole_http_client_coro/alias.phpt" />
@@ -1164,13 +1129,16 @@
11641129
<file role="test" name="tests/swoole_http_server/upload_file_array_default.phpt" />
11651130
<file role="test" name="tests/swoole_http_server/upload_file_array_parsed.phpt" />
11661131
<file role="test" name="tests/swoole_http_server/upload_file_empty.phpt" />
1132+
<file role="test" name="tests/swoole_http_server_coro/bad_request.phpt" />
11671133
<file role="test" name="tests/swoole_http_server_coro/bug_2682.phpt" />
1134+
<file role="test" name="tests/swoole_http_server_coro/bug_3025.phpt" />
11681135
<file role="test" name="tests/swoole_http_server_coro/error_404.phpt" />
11691136
<file role="test" name="tests/swoole_http_server_coro/handle.phpt" />
11701137
<file role="test" name="tests/swoole_http_server_coro/http2.phpt" />
11711138
<file role="test" name="tests/swoole_http_server_coro/https.phpt" />
11721139
<file role="test" name="tests/swoole_http_server_coro/ipv6.phpt" />
11731140
<file role="test" name="tests/swoole_http_server_coro/keepalive.phpt" />
1141+
<file role="test" name="tests/swoole_http_server_coro/pipeline.phpt" />
11741142
<file role="test" name="tests/swoole_http_server_coro/post_array.phpt" />
11751143
<file role="test" name="tests/swoole_http_server_coro/random_port.phpt" />
11761144
<file role="test" name="tests/swoole_http_server_coro/reuse_port.phpt" />
@@ -1179,6 +1147,7 @@
11791147
<file role="test" name="tests/swoole_http_server_coro/upload.phpt" />
11801148
<file role="test" name="tests/swoole_http_server_coro/websocket.phpt" />
11811149
<file role="test" name="tests/swoole_http_server_coro/websocket_compression.phpt" />
1150+
<file role="test" name="tests/swoole_http_server_coro/websocket_mixed.phpt" />
11821151
<file role="test" name="tests/swoole_library/array_object/base.phpt" />
11831152
<file role="test" name="tests/swoole_library/curl/basic/1.phpt" />
11841153
<file role="test" name="tests/swoole_library/curl/basic/10.phpt" />
@@ -1552,6 +1521,11 @@
15521521
<file role="test" name="tests/swoole_server/user_process_force_exit.phpt" />
15531522
<file role="test" name="tests/swoole_server/wrong_eof_setting.phpt" />
15541523
<file role="test" name="tests/swoole_server/z_conn_10k.phpt" />
1524+
<file role="test" name="tests/swoole_server_coro/length_1.phpt" />
1525+
<file role="test" name="tests/swoole_server_coro/random_port.phpt" />
1526+
<file role="test" name="tests/swoole_server_coro/reuse_port.phpt" />
1527+
<file role="test" name="tests/swoole_server_coro/ssl.phpt" />
1528+
<file role="test" name="tests/swoole_server_coro/tcp.phpt" />
15551529
<file role="test" name="tests/swoole_server_port/duplicate_registered.phpt" />
15561530
<file role="test" name="tests/swoole_server_port/heartbeat.phpt" />
15571531
<file role="test" name="tests/swoole_server_port/http.phpt" />

tests/swoole_server_coro/length_1.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--TEST--
2-
swoole_coroutine_server: (length protocol) 1
2+
swoole_server_coro: (length protocol) 1
33
--SKIPIF--
44
<?php require __DIR__ . '/../include/skipif.inc'; ?>
55
--FILE--

tests/swoole_server_coro/random_port.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--TEST--
2-
swoole_coroutine_server: bind random port
2+
swoole_server_coro: bind random port
33
--SKIPIF--
44
<?php require __DIR__ . '/../include/skipif.inc'; ?>
55
--FILE--

tests/swoole_server_coro/reuse_port.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--TEST--
2-
swoole_coroutine_server: reuse port
2+
swoole_server_coro: reuse port
33
--SKIPIF--
44
<?php require __DIR__ . '/../include/skipif.inc';
55
?>

tests/swoole_server_coro/ssl.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--TEST--
2-
swoole_coroutine_server: ssl
2+
swoole_server_coro: ssl
33
--SKIPIF--
44
<?php require __DIR__ . '/../include/skipif.inc'; ?>
55
--FILE--

tests/swoole_server_coro/tcp.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
--TEST--
2-
swoole_coroutine_server: tcp
2+
swoole_server_coro: tcp
33
--SKIPIF--
44
<?php require __DIR__ . '/../include/skipif.inc'; ?>
55
--FILE--

0 commit comments

Comments
 (0)