Skip to content

Commit 65c4a1c

Browse files
committed
Version 4.8.9
1 parent 00bad36 commit 65c4a1c

File tree

4 files changed

+20
-22
lines changed

4 files changed

+20
-22
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.8.8)
4+
set(SWOOLE_VERSION 4.8.9)
55

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

ext-src/php_swoole_library.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
+----------------------------------------------------------------------+
1515
*/
1616

17-
/* $Id: acfe73e33caae4c5d12da7456a261b64b191f588 */
17+
/* $Id: 5a6baee052afc12b2affa070eed0339b1a007a42 */
1818

1919
static const char* swoole_library_source_constants =
2020
"\n"
@@ -7532,8 +7532,6 @@ static const char* swoole_library_source_core_server_helper =
75327532
" 'worker_num' => true,\n"
75337533
" 'max_wait_time' => true,\n"
75347534
" 'max_queued_bytes' => true,\n"
7535-
" 'max_concurrency' => true,\n"
7536-
" 'worker_max_concurrency' => true,\n"
75377535
" 'enable_coroutine' => true,\n"
75387536
" 'send_timeout' => true,\n"
75397537
" 'dispatch_mode' => true,\n"
@@ -7659,7 +7657,6 @@ static const char* swoole_library_source_core_server_helper =
76597657
" 'enable_preemptive_scheduler' => true,\n"
76607658
" 'c_stack_size' => true,\n"
76617659
" 'stack_size' => true,\n"
7662-
" 'name_resolver' => true,\n"
76637660
" 'dns_cache_expire' => true,\n"
76647661
" 'dns_cache_capacity' => true,\n"
76657662
" 'max_concurrency' => true,\n"

include/swoole_version.h

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

2121
#define SWOOLE_MAJOR_VERSION 4
2222
#define SWOOLE_MINOR_VERSION 8
23-
#define SWOOLE_RELEASE_VERSION 8
23+
#define SWOOLE_RELEASE_VERSION 9
2424
#define SWOOLE_EXTRA_VERSION ""
25-
#define SWOOLE_VERSION "4.8.8"
26-
#define SWOOLE_VERSION_ID 40808
25+
#define SWOOLE_VERSION "4.8.9"
26+
#define SWOOLE_VERSION_ID 40809
2727
#define SWOOLE_API_VERSION_ID 0x202109a
2828

2929
#define SWOOLE_BUG_REPORT \

package.xml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,19 @@
22
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.9.4" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
33
<name>swoole</name>
44
<channel>pecl.php.net</channel>
5-
<summary>Event-driven asynchronous and concurrent networking engine with high performance for PHP.</summary>
5+
<summary>Coroutine-based concurrency library for PHP</summary>
66
<description>
7-
Event-driven asynchronous and concurrent networking engine with high performance for PHP.
7+
Coroutine-based concurrency library for PHP
88
- event-driven
9-
- coroutine
9+
- coroutines
1010
- asynchronous non-blocking
11-
- multi-thread reactor
12-
- multi-process worker
13-
- multi-protocol
14-
- millisecond timer
1511
- built-in tcp/http/websocket/http2 server
1612
- coroutine tcp/http/websocket client
1713
- coroutine mysql client
1814
- coroutine redis client
1915
- coroutine read/write file system
2016
- coroutine dns lookup
17+
- automatically replace blocking functions to non-blocking
2118
- support IPv4/IPv6/UnixSocket/TCP/UDP
2219
- support SSL/TLS encrypted transmission
2320
</description>
@@ -51,10 +48,10 @@
5148
<email>[email protected]</email>
5249
<active>yes</active>
5350
</developer>
54-
<date>2022-03-15</date>
55-
<time>14:00:00</time>
51+
<date>2022-04-16</date>
52+
<time>19:00:00</time>
5653
<version>
57-
<release>4.8.8</release>
54+
<release>4.8.9</release>
5855
<api>4.0</api>
5956
</version>
6057
<stability>
@@ -63,10 +60,10 @@
6360
</stability>
6461
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
6562
<notes>
66-
- Reduce SW_IPC_BUFFER_MAX_SIZE to 64k
67-
- Respect SETTINGS_HEADER_TABLE_SIZE http2 setting (#4635)
68-
- Fixed #4639
69-
- Fixed http2 server NPN errors
63+
- Added support http_auto_index for http2 server
64+
- Fixed #4657
65+
- Fixed the stream_select hook function memory leak
66+
- Optimized cookies parser
7067
</notes>
7168
<contents>
7269
<dir name="/">
@@ -1318,6 +1315,7 @@
13181315
<file role="test" name="tests/swoole_http_server/bug_2786.phpt" />
13191316
<file role="test" name="tests/swoole_http_server/bug_2947.phpt" />
13201317
<file role="test" name="tests/swoole_http_server/bug_2988.phpt" />
1318+
<file role="test" name="tests/swoole_http_server/bug_4261.phpt" />
13211319
<file role="test" name="tests/swoole_http_server/bug_compression_level.phpt" />
13221320
<file role="test" name="tests/swoole_http_server/bug_get_request_data_after_end.phpt" />
13231321
<file role="test" name="tests/swoole_http_server/callback_new_obj_method.phpt" />
@@ -1335,6 +1333,7 @@
13351333
<file role="test" name="tests/swoole_http_server/cookie_samesite.phpt" />
13361334
<file role="test" name="tests/swoole_http_server/cookie_vs_rawcookie.phpt" />
13371335
<file role="test" name="tests/swoole_http_server/cookies.phpt" />
1336+
<file role="test" name="tests/swoole_http_server/cookies_parse.phpt" />
13381337
<file role="test" name="tests/swoole_http_server/create_request.phpt" />
13391338
<file role="test" name="tests/swoole_http_server/data_parse.phpt" />
13401339
<file role="test" name="tests/swoole_http_server/disable_coroutine.phpt" />
@@ -1377,6 +1376,7 @@
13771376
<file role="test" name="tests/swoole_http_server/sni/server.phpt" />
13781377
<file role="test" name="tests/swoole_http_server/static_handler.phpt" />
13791378
<file role="test" name="tests/swoole_http_server/static_handler/locations.phpt" />
1379+
<file role="test" name="tests/swoole_http_server/static_handler/mimetype_not_exists.phpt" />
13801380
<file role="test" name="tests/swoole_http_server/static_handler/read_link_file.phpt" />
13811381
<file role="test" name="tests/swoole_http_server/static_handler/relative_path.phpt" />
13821382
<file role="test" name="tests/swoole_http_server/static_handler/urldecode.phpt" />
@@ -1606,6 +1606,7 @@
16061606
<file role="test" name="tests/swoole_runtime/base.phpt" />
16071607
<file role="test" name="tests/swoole_runtime/bindto.phpt" />
16081608
<file role="test" name="tests/swoole_runtime/block.phpt" />
1609+
<file role="test" name="tests/swoole_runtime/bug_4657.phpt" />
16091610
<file role="test" name="tests/swoole_runtime/capture_peer_cert.phpt" />
16101611
<file role="test" name="tests/swoole_runtime/destruct.phpt" />
16111612
<file role="test" name="tests/swoole_runtime/enable_crypto.phpt" />

0 commit comments

Comments
 (0)