Subscribe to PHP Freaks RSS

Community News: Latest PECL Releases (11.08.2022)

syndicated from www.phpdeveloper.org on November 8, 2022

Latest PECL Releases:

  • igbinary 3.2.12
    * Fix symbol error seen in php 8.2.0 loading zend_class_unserialize_deny, due to failing to load a header defining a macro.

  • swoole 5.0.1
    * Supported PHP-8.2 * Improved coroutine exception handling, compatible with ext-soap * Fixed parameter compatibility of Coroutine::printBackTrace() and debug_print_backtrace() * Added pgsql coroutine client LOB supports * Fixed Event::add() support for sockets resources * Fixed compile error when no zlib * Improved websocket client, upgrade header contains websocket instead of equal * Optimized http client, disable keep-alive when server sends connection close * Optimized http client, prohibit adding the Accept-Encoding header without compression library - Improved debug info, set password as sensitive parameter under PHP-8.2 - Fixed crash when unpack server task parsed to an unexpected string - Enhanced Server::taskWaitMulti(), no blocking in coroutine environment - Fixed the problem that adding a timer less than 1ms is forced to 0 - Fixed crash when using table::getMemorySize() before add columns - Optimized log function, no longer print screen when writing to the log file fails
  • igbinary 3.2.11
    * Fix a bug that could prevent objects/arrays with reference cycles from being properly garbage collected. * Fix bugs in unserializing PHP references to values found in php 7.4 typed properties (#363)
  • igbinary 3.2.10
    * Add a macro that callers can use to check if igbinary will accept the header for data being unserialized. * Fix bug preventing the unserialization of data containing representations of strings larger than 4GB.
  • xhprof 2.3.8
    - fix segmentation fault #72
  • win32service 1.0.2
    * Rewrite some code (espectaly if/else instruction). * Add more detail in exception message. * Fix recovery settings error (issue [#71](https://github.com/win32service/win32service/issues/71)) The binary is also available here: https://github.com/win32service/win32service/releases/tag/v1.0.2
  • datadog_trace 0.81.1
    #### Fixed - Fix span limiter not being reset in long running processes #1785
  • datadog_trace 0.81.0
    ### Added - Rate limiting support #1769 - Add span stacks #1746

    Changed

    • Stop collecting IP on tracer #1774
    • Amend wording when uninstalling datadog #1756

    Fixed

    • Guzzle Integration not initialized correctly #1762.
    • Do not create root spans for certain Symfony methods #1771. Thanks, @radykal-com!
    • ldconfig not found by installer #1773
    • Fix crash in ddtrace_curl_multi_get_gc #1779

    Internal changes

    • Fix in-tree compilation #1760
    • Reusability of zai config across products #1765
    • Avoid deprecated zend_atol on PHP 8.2 #1778

    Profiling (v0.10.2)

    Fixed

    • Prevent deadlocks when forking #1752
    • Fix linking on arm64 mac #1759

    Application Security Monitoring (v0.4.4)

    Added

    • Generate ip and duplicate ip headers on appsec DataDog/dd-appsec-php#141
  • timezonedb 2022.6
    Updated to version 2022.6 (2022f)
  • phalcon 5.1.0
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md

    Fixed

    • Fixed PhalconMvcViewEngineVoltCompiler::isTagFactory to correctly detect a TagFactory object without throwing an error #16097
    • Fixed default values for PhalconCli, PhalconDispatcher and PhalconApplication components to ensure not null values are passed to methods #16186
    • Fixed PhalconForm::clear to correctly clear the elements and not recurse #15956

    Added

    • Added PhalconHttpRequest::getPatch() to get a value from a PATCH request #16188
    • Added PhalconHttpRequest::getFilteredPatch() to get a value filtered from a PATCH request #16188
    • Added PhalconHttpRequest::hasPatch() to check if a value exist in a PATCH request #16188