Package Information |
Summary |
High Performance Programmatic Server for PHP with Async IO, Coroutines and Fibers |
Maintainers |
Bruce Dou <
doubaokun at php dot net >
(lead)
[details]
|
License |
Apache 2.0 |
Description |
Build high-performance, scalable, concurrent TCP, UDP, Unix Socket, HTTP, WebSocket services with PHP and easy to use coroutine, fibers API. |
Homepage |
https://www.swoole.co.uk
|
Release notes
Version 4.11.0
(stable)
|
. HTTP2 server: allow HTTP2 client and server to set custom HTTP2 settings . Support static compile with PHP CLI . New feature: support http_index_files at HTTP2 server . CI: Remove PHP7.2/7.3 support as they are not supported by the PHP team . Bug fixed: Fix HTTP2 client and respect max_concurrent_streams settings . HTTP2: Update HTTP2 default max concurrent streams per connection to be 1280 . Bug fixed: Respect server side settings at HTTP2 client . Optimize signal-driven timer code (@hauptmedia) . Bug fixed: $server->getWorkerPid does not return the correct worker pid when being called from another worker context . Bug fixed: init window size in http2 server . Deprecated: redis server . Bug fixed: close HTTP2 connection when there are errors . Close connection when a process is stopped and it is managing http2 sessions . Bug fixed: fix user land timer is not stopping when the server is shutting down . Postgres client: return empty array if the result set is empty . Postgres client: provide constant enums for $connection->resultStatus . Postgres client: added new API $pg->reset() and $pg->status() (@RedChops) . CI and tests: fixed many bugs in tests and improved the CI and testing (@hauptmedia) . Build fix for gcc version lower than 4.9 (@dmz-uk) |
|