Subscribe to PHP Freaks RSS

Community News: Latest PECL Releases (10.19.2021)

syndicated from www.phpdeveloper.org on October 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/swoole-src@d27c5a5) (@matyhtf)
    • Added Timer::exec_count field (#4402) (@matyhtf)
    • Supported for hooked mkdir using open_basedir ini config (#4407) (@NathanFreeman)
    • Added vendor_init.php (swoole/library@6c40b02) (@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/swoole-src@a73780e) (@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/swoole-src@2198378) (@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)