Skip to content

Commit c6ed351

Browse files
committed
Update version for Swoole 4.4.18
1 parent 491a894 commit c6ed351

File tree

5 files changed

+123
-75
lines changed

5 files changed

+123
-75
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.17)
4+
SET(SWOOLE_VERSION 4.4.18)
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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,10 @@ int clock_gettime(clock_id_t which_clock, struct timespec *t);
102102

103103
#define SWOOLE_MAJOR_VERSION 4
104104
#define SWOOLE_MINOR_VERSION 4
105-
#define SWOOLE_RELEASE_VERSION 17
105+
#define SWOOLE_RELEASE_VERSION 18
106106
#define SWOOLE_EXTRA_VERSION ""
107-
#define SWOOLE_VERSION "4.4.17"
108-
#define SWOOLE_VERSION_ID 40417
107+
#define SWOOLE_VERSION "4.4.18"
108+
#define SWOOLE_VERSION_ID 40418
109109
#define SWOOLE_BUG_REPORT \
110110
"A bug occurred in Swoole-v" SWOOLE_VERSION ", please report it.\n"\
111111
"The Swoole developers probably don't know about it,\n"\

package.xml

Lines changed: 25 additions & 28 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>2020-04-01</date>
46-
<time>12:00:00</time>
45+
<date>2020-04-25</date>
46+
<time>16:00:00</time>
4747
<version>
48-
<release>4.4.17</release>
48+
<release>4.4.18</release>
4949
<api>4.0</api>
5050
</version>
5151
<stability>
@@ -56,34 +56,28 @@
5656
<notes>
5757
Enhancement
5858
---
59-
+ Improve SSL Server performance (#3077) (85a9a595) (@matyhtf)
60-
+ Remove SW_HTTP_HEADER_VALUE_SIZE, SW_HTTP_HEADER_BUFFER_SIZE (#3187) limitation (@twose)
61-
+ Support MIPS (#3196) (@ekongyun)
62-
+ Support CURLOPT_HTTPAUTH (swoole/library@570318be) (@twose)
59+
+ Resolve the domain name when use udp coroutine client (#3236) (#3239) (@huanghantao)
60+
+ Do not close stdout and stderr (show error logs after shutdown) (#3249) (@twose)
61+
+ Support some common options for Coroutine\Http\Server (#3257) (@twose)
62+
+ Support set cookies when websocket handshake (#3270) (#3272) (@twose)
63+
+ Support CURLOPT_FAILONERROR (swoole/library#20) (@sy-records)
64+
+ Support CURLOPT_SSLCERTTYPE, CURLOPT_SSLCERT, CURLOPT_SSLKEYTYPE, CURLOPT_SSLKEY (swoole/library#22) (@sy-records)
65+
+ Support CURLOPT_HTTPGET (swoole/library@d730bd08) (@shiguangqi)
66+
+ Compatible with different versions of Redis extension as much as possible (swoole/library#24) (@twose)
67+
+ Disable Cloning of Database Proxy Objects (swoole/library#23) (@deminy)
6368

6469
Fixed
6570
---
66-
* Fixed behavior of package_length_func and memory leak (#3111) (@twose)
67-
* Fixed HTTP 304 error (#3118) (#3120) (@twose)
68-
* Fixed incorrect macro expansion (#3142) (@twose)
69-
* Fixed OpenSSL function signature (#3154) (#3155) (@twose)
70-
* Fixed SSL error msg (#3172) (@matyhtf) (@twose)
71-
* Fixed PHP-7.4 compatibility (@twose) (@matyhtf)
72-
* Fixed HTTP chunk length parser (19a1c712) (@twose)
73-
* Fixed chunked multipart parser (3692d9de) (@twose)
74-
* Fixed ZEND_ASSUME failed (fc0982be) (@twose)
75-
* Fixed Socket address error (d72c5e3a) (@twose)
76-
* Fixed Socket get name #3177 (#3179) (@matyhtf)
77-
* Fixed static handler with empty file (#3182) (@twose)
78-
* Fixed upload file handler on Coroutine\Http\Client (#3189) (#3191) (@twose)
79-
* Fixed possible memory error on shutdown (44aef60a) (@matyhtf)
80-
* Fixed Server->heartbeat (#3203) (@matyhtf)
81-
* Fixed reactor defer task (only tasks of the current round will be called) (#3207) (@twose)
82-
* Fixed invalid write on immutable array (#3212) (@twose)
83-
* Fixed double wait, improve error message (swoole/library@537a82e1) (@twose)
84-
* Fixed empty header (keep same with cURL) (swoole/library@7c92ed5a) (@twose)
85-
* Fixed non-IO methods error handler (swoole/library@f6997394) (@twose)
86-
* Fixed wrong proxy header (swoole/library@5e94e5da) (@twose)
71+
* Fixed SSL handshake failure (dc5ac29a) (@twose)
72+
* Fixed memory error when generate error message (#3229) (@twose)
73+
* Fixed empty proxy authorization info (#3243) (@twose)
74+
* Fixed channel unreal memory leak (#3260) (@twose)
75+
* Fixed memory leak of Co\Http\Server (#3271) (@twose)
76+
* Fixed `ConnectionPool->fill` (swoole/library#18) (@NHZEX)
77+
* Fixed use new client for the redirection requests (swoole/library#21) (@doubaokun)
78+
* Fixed null socket error in ioException (swoole/library@4d15a4c3) (@twose)
79+
* Fixed ConnectionPool@put when error happens (swoole/library#25) (@Sinute)
80+
* Fixed mysqli write_property error (swoole/library#26) (@twose)
8781
</notes>
8882
<contents>
8983
<dir name="/">
@@ -767,6 +761,7 @@
767761
<file role="test" name="tests/swoole_channel_coro/chan_stats.phpt" />
768762
<file role="test" name="tests/swoole_channel_coro/close.phpt" />
769763
<file role="test" name="tests/swoole_channel_coro/coro_wait.phpt" />
764+
<file role="test" name="tests/swoole_channel_coro/discard.phpt" />
770765
<file role="test" name="tests/swoole_channel_coro/fibonacci.phpt" />
771766
<file role="test" name="tests/swoole_channel_coro/http2.phpt" />
772767
<file role="test" name="tests/swoole_channel_coro/hybird_chan.phpt" />
@@ -1524,6 +1519,7 @@
15241519
<file role="test" name="tests/swoole_server/task/bug_2585.phpt" />
15251520
<file role="test" name="tests/swoole_server/task/callback_is_null.phpt" />
15261521
<file role="test" name="tests/swoole_server/task/enable_coroutine.phpt" />
1522+
<file role="test" name="tests/swoole_server/task/finish_timeout.phpt" />
15271523
<file role="test" name="tests/swoole_server/task/huge_data.phpt" />
15281524
<file role="test" name="tests/swoole_server/task/idle_worekr_num.phpt" />
15291525
<file role="test" name="tests/swoole_server/task/kill_01.phpt" />
@@ -1647,6 +1643,7 @@
16471643
<file role="test" name="tests/swoole_websocket_server/recv_decode.phpt" />
16481644
<file role="test" name="tests/swoole_websocket_server/send_encode.phpt" />
16491645
<file role="test" name="tests/swoole_websocket_server/send_encode_async.phpt" />
1646+
<file role="test" name="tests/swoole_websocket_server/set_cookie_on_hanshake.phpt" />
16501647
<file role="test" name="tests/template" />
16511648
<file role="test" name="tests/test.sql" />
16521649
<file role="src" name="thirdparty/boost/asm/combined.S" />

0 commit comments

Comments
 (0)