Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5.1.1 #5200

Merged
merged 3 commits into from
Nov 26, 2023
Merged

V5.1.1 #5200

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PROJECT(libswoole)

ENABLE_LANGUAGE(ASM)
set(SWOOLE_VERSION 5.1.1-DEV)
set(SWOOLE_VERSION 5.1.1)

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -g")
Expand Down
4 changes: 2 additions & 2 deletions include/swoole_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#define SWOOLE_MAJOR_VERSION 5
#define SWOOLE_MINOR_VERSION 1
#define SWOOLE_RELEASE_VERSION 1
#define SWOOLE_EXTRA_VERSION "dev"
#define SWOOLE_VERSION "5.1.1-dev"
#define SWOOLE_EXTRA_VERSION ""
#define SWOOLE_VERSION "5.1.1"
#define SWOOLE_VERSION_ID 50101
#define SWOOLE_API_VERSION_ID 0x202208a

Expand Down
45 changes: 22 additions & 23 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@
<email>[email protected]</email>
<active>yes</active>
</developer>
<date>2023-09-29</date>
<time>11:00:00</time>
<date>2023-11-26</date>
<time>23:00:00</time>
<version>
<release>5.1.0</release>
<release>5.1.1</release>
<api>5.0</api>
</version>
<stability>
Expand All @@ -63,26 +63,15 @@
</stability>
<license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache2.0</license>
<notes>
- Support pdo_pgsql coroutine hook
- Support pdo_odbc coroutine hook
- Support pdo_oci coroutine hook
- Support pdo_sqlite coroutine hook
- Add configuration for PDO connection pools for pdo_pgsql, pdo_odbc, pdo_oci, pdo_sqlite
- Improved performance of Http\Server, can increase up to 60% in extreme cases
- Fixed the memory leak caused by each request of the WebSocket coroutine client
- Fixed the issue where graceful shutdown of the HTTP coroutine server was not causing the client to exit
- Fixed the issue where adding the --enable-thread-context option during compilation was causing Process::signal() to not work
- Fixed the issue where the connection count was being calculated incorrectly when a process exited abnormally in SWOOLE_BASE mode
- Fixed the incorrect signature of the stream_select() function
- Fixed the case sensitivity issue with the MIME information in files
- Fixed the spelling mistake in Http2\Request::$usePipelineRead, which was causing a warning to be thrown in PHP 8.2 environment
- Fixed the memory leak issue in SWOOLE_BASE mode
- Fixed the memory leak issue caused by setting the expiration time of a cookie in Http\Response::cookie()
- Fixed the connection leak issue in SWOOLE_BASE mode
- Fixed the function signature issue of php_url_encode in Swoole under PHP 8.3
- Fixed the issue with unit testing options
- Optimized and refactored the code
- Fix compatibility with PHP 8.3
- Fixed memory leak issue in HTTP coroutine client
- Fixed the issue of can not hook pdo_odbc
- Fixed the error in executing socket_import_stream()
- Fixed the issue with Context::parse_multipart_data() unable to handle empty request body
- Fixed the issue with PostgreSQL coroutine client where the parameters are not working
- Fixed the bug where curl crashes during destruction
- Fixed the compatibility issue between Swoole 5.x and the latest version of xdebug
- Fixed the problem of class not found error caused by coroutine switching during the process of class autoloading
- Fixed the issue of not being able to compile Swoole on OpenBSD
</notes>
<contents>
<dir name="/">
Expand Down Expand Up @@ -808,6 +797,7 @@
<file role="test" name="tests/include/api/syntax_error.txt" />
<file role="test" name="tests/include/api/tcp_server.php" />
<file role="test" name="tests/include/api/test_classes/A.php" />
<file role="test" name="tests/include/api/test_classes/A2.php" />
<file role="test" name="tests/include/api/test_classes/B.php" />
<file role="test" name="tests/include/bootstrap.php" />
<file role="test" name="tests/include/config.php" />
Expand Down Expand Up @@ -997,6 +987,11 @@
<file role="test" name="tests/swoole_coroutine/async_callback/event_cycle.phpt" />
<file role="test" name="tests/swoole_coroutine/async_callback/signal.phpt" />
<file role="test" name="tests/swoole_coroutine/async_callback/timer.phpt" />
<file role="test" name="tests/swoole_coroutine/autoload.phpt" />
<file role="test" name="tests/swoole_coroutine/autoload_not_found.phpt" />
<file role="test" name="tests/swoole_coroutine/autoload_not_found_not_in_coroutine.phpt" />
<file role="test" name="tests/swoole_coroutine/autoload_not_in_coroutine.phpt" />
<file role="test" name="tests/swoole_coroutine/bailout/co_redis_in_shutdown_function.phpt" />
<file role="test" name="tests/swoole_coroutine/bailout/error.phpt" />
<file role="test" name="tests/swoole_coroutine/bailout/error_in.phpt" />
<file role="test" name="tests/swoole_coroutine/bailout/error_internal.phpt" />
Expand Down Expand Up @@ -1189,6 +1184,7 @@
<file role="test" name="tests/swoole_curl/error.phpt" />
<file role="test" name="tests/swoole_curl/event_exit.phpt" />
<file role="test" name="tests/swoole_curl/exec_twice.phpt" />
<file role="test" name="tests/swoole_curl/fatal_error_in_callback.phpt" />
<file role="test" name="tests/swoole_curl/ftp.phpt" />
<file role="test" name="tests/swoole_curl/guzzle.phpt" />
<file role="test" name="tests/swoole_curl/guzzle/cancel.phpt" />
Expand Down Expand Up @@ -1440,6 +1436,7 @@
<file role="test" name="tests/swoole_http_server/bug_5107.phpt" />
<file role="test" name="tests/swoole_http_server/bug_5114.phpt" />
<file role="test" name="tests/swoole_http_server/bug_5146.phpt" />
<file role="test" name="tests/swoole_http_server/bug_5186.phpt" />
<file role="test" name="tests/swoole_http_server/bug_compression_level.phpt" />
<file role="test" name="tests/swoole_http_server/bug_get_request_data_after_end.phpt" />
<file role="test" name="tests/swoole_http_server/callback_new_obj_method.phpt" />
Expand Down Expand Up @@ -1755,6 +1752,7 @@
<file role="test" name="tests/swoole_pgsql_coro/connect_failed.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/error.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/escape.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/fetch.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/insert.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/lob.phpt" />
<file role="test" name="tests/swoole_pgsql_coro/no_field_name.phpt" />
Expand Down Expand Up @@ -2257,6 +2255,7 @@
<file role="test" name="tests/swoole_socket_coro/import_2.phpt" />
<file role="test" name="tests/swoole_socket_coro/import_3.phpt" />
<file role="test" name="tests/swoole_socket_coro/import_4.phpt" />
<file role="test" name="tests/swoole_socket_coro/import_5.phpt" />
<file role="test" name="tests/swoole_socket_coro/iov_max.phpt" />
<file role="test" name="tests/swoole_socket_coro/peek_and_checkLiveness.phpt" />
<file role="test" name="tests/swoole_socket_coro/protocol/bug_3586.phpt" />
Expand Down
Loading