Skip to content

Commit fea6720

Browse files
authored
Update version for Swoole 4.6.6 (swoole#4164)
1 parent 30d8bf8 commit fea6720

File tree

3 files changed

+22
-47
lines changed

3 files changed

+22
-47
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.6.6-dev)
4+
set(SWOOLE_VERSION 4.6.6)
55

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

include/swoole_version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
#define SWOOLE_MAJOR_VERSION 4
2222
#define SWOOLE_MINOR_VERSION 6
2323
#define SWOOLE_RELEASE_VERSION 6
24-
#define SWOOLE_EXTRA_VERSION "dev"
25-
#define SWOOLE_VERSION "4.6.6-dev"
24+
#define SWOOLE_EXTRA_VERSION ""
25+
#define SWOOLE_VERSION "4.6.6"
2626
#define SWOOLE_VERSION_ID 40606
2727
#define SWOOLE_API_VERSION_ID 0x202012a
2828

package.xml

Lines changed: 19 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,16 @@
4242
<email>shenzhe163@gmail.com</email>
4343
<active>yes</active>
4444
</developer>
45-
<date>2021-04-09</date>
46-
<time>19:00:00</time>
45+
<developer>
46+
<name>Lu Fei</name>
47+
<user>lufei</user>
48+
<email>lufei@php.net</email>
49+
<active>yes</active>
50+
</developer>
51+
<date>2021-04-22</date>
52+
<time>17:00:00</time>
4753
<version>
48-
<release>4.6.5</release>
54+
<release>4.6.6</release>
4955
<api>4.0</api>
5056
</version>
5157
<stability>
@@ -54,33 +60,16 @@
5460
</stability>
5561
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
5662
<notes>
57-
New APIs
58-
---
59-
* Add count method to WaitGroup (swoole/library#100) (@sy-records) (@deminy)
60-
6163
Enhancement
6264
---
63-
* Supported native curl multi (#4093) (#4099) (#4101) (#4105) (#4113) (#4121) (swoole/swoole-src@cd7f51c) (#4147) (@matyhtf) (@sy-records) (@huanghantao)
64-
* Allow array HTTP/2 headers, Bug fixed for #4133 (#4140)
65+
* Sended SIGTERM to the parent process on FreeBSD (#4150) (@devnexen)
66+
* Supported static compilation with PHP (#4153) (@matyhtf)
67+
* Supported SNI for File Wrapper over HTTP proxy (#4158) (@matyhtf)
6568

6669
Fixed
6770
---
68-
* Fixed NetBSD build (#4080) (@devnexen)
69-
* Fixed OpenBSD build. (#4108) (@devnexen)
70-
* Fixed illumos/solaris build, member aliases only (#4109) (@devnexen)
71-
* Fixed heartbeat detection of SSL connection does not take effect when handshake is not completed (#4114) (@matyhtf)
72-
* Fixed httpclient proxy with host and port (#4124) (@Yurunsoft)
73-
* Fixed Swoole\Coroutine\Http::request, correct array to the client setting (swoole/library#103) (@leocavalcante) (@deminy)
74-
75-
Kernel
76-
---
77-
* Supported asm context on BSD (#4082) (@devnexen)
78-
* Used arc4random_buf to implement getrandom under FreeBSD (#4096) (@devnexen)
79-
* Make context darwin arm64: removes workaround and uses the label (#4127) (@devnexen)
80-
81-
Test
82-
---
83-
* Added build job for alpine (#4104) (@limingxinleo)
71+
* Fixed sync-client async connect bugs (#4152) (@matyhtf)
72+
* Fixed native curl multi mem leak (swoole/swoole-src@91bf243) (@matyhtf)
8473
</notes>
8574
<contents>
8675
<dir name="/">
@@ -508,7 +497,6 @@
508497
<file role="doc" name="examples/www/index.html" />
509498
<file role="doc" name="examples/www/index.txt" />
510499
<file role="src" name="ext-src/php_swoole.cc" />
511-
<file role="src" name="ext-src/php_swoole.h" />
512500
<file role="src" name="ext-src/php_swoole_client.h" />
513501
<file role="src" name="ext-src/php_swoole_coroutine.h" />
514502
<file role="src" name="ext-src/php_swoole_coroutine_system.h" />
@@ -519,6 +507,7 @@
519507
<file role="src" name="ext-src/php_swoole_http_server.h" />
520508
<file role="src" name="ext-src/php_swoole_library.h" />
521509
<file role="src" name="ext-src/php_swoole_mysql_proto.h" />
510+
<file role="src" name="ext-src/php_swoole_private.h" />
522511
<file role="src" name="ext-src/php_swoole_process.h" />
523512
<file role="src" name="ext-src/php_swoole_server.h" />
524513
<file role="src" name="ext-src/swoole_async_coro.cc" />
@@ -608,6 +597,7 @@
608597
<file role="src" name="include/swoole_wheel_timer.h" />
609598
<file role="src" name="make.sh" />
610599
<file role="src" name="mascot.png" />
600+
<file role="src" name="php_swoole.h" />
611601
<file role="src" name="src/core/base.cc" />
612602
<file role="src" name="src/core/channel.cc" />
613603
<file role="src" name="src/core/crc32.cc" />
@@ -1131,6 +1121,8 @@
11311121
<file role="test" name="tests/swoole_event/swoole_event_set.phpt" />
11321122
<file role="test" name="tests/swoole_event/swoole_event_wait.phpt" />
11331123
<file role="test" name="tests/swoole_event/swoole_event_write.phpt" />
1124+
<file role="test" name="tests/swoole_event/sync_client_1.phpt" />
1125+
<file role="test" name="tests/swoole_event/sync_client_2.phpt" />
11341126
<file role="test" name="tests/swoole_feature/cross_close/client.phpt" />
11351127
<file role="test" name="tests/swoole_feature/cross_close/client_by_server.phpt" />
11361128
<file role="test" name="tests/swoole_feature/cross_close/full_duplex.phpt" />
@@ -1880,6 +1872,7 @@
18801872
<file role="test" name="tests/swoole_table/bug_2290.phpt" />
18811873
<file role="test" name="tests/swoole_table/create_10k_object.phpt" />
18821874
<file role="test" name="tests/swoole_table/del.phpt" />
1875+
<file role="test" name="tests/swoole_table/force_unlock.phpt" />
18831876
<file role="test" name="tests/swoole_table/foreach.phpt" />
18841877
<file role="test" name="tests/swoole_table/get_after_destroy.phpt" />
18851878
<file role="test" name="tests/swoole_table/get_before_create.phpt" />
@@ -2080,24 +2073,6 @@
20802073
<min>1.4.0</min>
20812074
</pearinstaller>
20822075
</required>
2083-
<optional>
2084-
<package>
2085-
<name>curl</name>
2086-
<channel>pecl.php.net</channel>
2087-
</package>
2088-
<package>
2089-
<name>mysqlnd</name>
2090-
<channel>pecl.php.net</channel>
2091-
</package>
2092-
<package>
2093-
<name>json</name>
2094-
<channel>pecl.php.net</channel>
2095-
</package>
2096-
<package>
2097-
<name>sockets</name>
2098-
<channel>pecl.php.net</channel>
2099-
</package>
2100-
</optional>
21012076
</dependencies>
21022077
<providesextension>swoole</providesextension>
21032078
<extsrcrelease>

0 commit comments

Comments
 (0)