Community News: Latest PECL Releases (10.19.2021)

Latest PECL Releases:

event 3.0.7RC1
Fixed #69: The event loop remained running when the user called exit() or an exception was thrown from the event callback. Now in these cases the loop will be stopped automatically.
excimer 1.0.2
– Fix Iterator prototypes for PHP 8.1
– Add extension version in phpinfo()
maxminddb 1.11.0
* Replace runtime define of a constant to facilitate opcache preloading.
Reported by vedadkajtaz. GitHub #134.
* Resolve minor issue found by the Clang static analyzer in the C
extension.
protobuf 3.19.0RC1
* Added „object“ as a reserved name (#8962)
xdebug 3.1.1
Fri, Oct 15, 2021 – Xdebug 3.1.1

= Fixed bugs:

Fixed issue #2016: apache gives no output with xdebug 3.1.0b2 installed
Fixed issue #2024: Apache restarts in a loop under PHP 8.1.0 RC3
Fixed issue #2029: incorrect and inaccurate date and time displayed in xdebug.log and trace files
Fixed issue #2030: PhpStorm step-debug not working on PHP 8.0.11
Fixed issue #2032: Use runtime PHP version in DBGp and info pages instead of compiled-against version
Fixed issue #2034: Xdebug throws a Segmentation fault when ’set_time_limit‘ function is disabled
Fixed issue #2035: Xdebug block everything with localhost in XAMMP

swoole 4.8.0
New APIs

* Added Co::getStackUsage() (#4398) (@matyhtf) (@twose)
* Added CoroutineRedis some api (#4390) (@chrysanthemum)
* Added Table::stats() (#4405) (@matyhtf)
* Added Coroutine::join() (#4406) (@matyhtf)

New feature

Supported server command (#4389) (@matyhtf)
Supported Server::onBeforeShutdown callback (#4415) (@matyhtf)

Enhancement

Set error code when websocket pack fails (swoole/[email protected]) (@matyhtf)
Added Timer::exec_count field (#4402) (@matyhtf)
Supported for hooked mkdir using open_basedir ini config (#4407) (@NathanFreeman)
Added vendor_init.php (swoole/[email protected]) (@matyhtf)
Supported CURLOPT_UNIX_SOCKET_PATH for SWOOLE_HOOK_CURL (swoole/library#121) (@sy-records)
Supported ssl_ciphers config for client (#4432) (@amuluowin)

Fixed

Fixed unnecessary URL decode of file names when uploading files (swoole/[email protected]) (@matyhtf)
Fixed HTTP2 max_frame_size error (#4394) (@twose)
Fixed curl_multi_select bug #4393 (#4418) (@matyhtf)
Fixed missing coroutine options (#4425) (@sy-records)
Fixed connection cannot be forcibly closed when the send buffer is full (swoole/[email protected]) (@matyhtf)

couchbase 3.2.1
PCBC-770: Fixed memory leak while decoding subdoc JSON.
PCBC-782: Updated minimal requirement for libcouchbase to 3.2.2.
Other memory fixes and improvements.
openswoole 4.7.1
New feature

* Introduce a new concurrency mode (#4330) (@doubaokun)

Enhancement

Supported query /etc/hosts for System::dnsLookup (#4341) (#4349) (@zmyWL) (@NathanFreeman)
Supported boost context support for mips64 (#4358) (@dixyes)
Supported CURLOPT_RESOLVE option for SWOOLE_HOOK_CURL (swoole/library#107) (@sy-records)
Supported CURLOPT_NOPROGRESS for SWOOLE_HOOK_CURL (swoole/library#117) (@sy-records)
Supported boost context support for riscv64 (#4375) (@dixyes)

Fixed

Fixed memory error on shutdown (PHP-8.1) (#4325) (@twose)
Fixed not serializable classes for 8.1.0beta1 (#4335) (@remicollet)
Fixed multiple coroutines recursively creating directories (#4337) (@NathanFreeman)
Fixed native curl bugs (#4360) (@matyhtf)
Fixed PDOStatement::bindParam() expects parameter 1 to be string (swoole/library#116) (@sy-records)

zip 1.20.0
– Fix #81490 ZipArchive::extractTo() may leak memory. (cmb, Remi)
– Fix #77978 Dirname ending in colon unzips to wrong dir. (cmb)
– add ZipArchive::clearError() method (Remi)
– add ZipArchive::getStreamName() and ZipArchive::getStreamIndex methods (Remi)

PHPDeveloper.org
Read More

Latest News

PHP-Releases

PHP 8.0.23 released!

PHP 8.1.10 released!

PHP 7.4.30 released!