Subscribe to PHP Freaks RSS

Community News: Latest PECL Releases (07.04.2023)

syndicated from www.phpdeveloper.org on July 4, 2023

Latest PECL Releases:

  • datadog_trace 0.89.0
    This release adds timeline support to the profiler. This is off by default. Enable it with the environment variable DD_PROFILING_EXPERIMENTAL_TIMELINE_ENABLED=1 or INI setting datadog.profiling.experimental_timeline_enabled=1.

    Added

    • Add horizon as artisan queue command #2124 Thanks, @markwalet.
    • Add network destination name to http client spans #2134
    • Add automated Laravel user tracking events #2100
    • Add DD_HTTP_SERVER_ROUTE_BASED_NAMING config to enforce <method> <path> resources #2138

    Fixed

    • Fix a memory leak when overriding default arguments in install_hook (PHP7.2-) #2107
    • Generate runtime-id on first request #2137
    • Better GC workaround on PHP 7.3 and below for cycle collected span stacks #2123
    • Use proper variable for php-config #2114
    • Generate runtime-id on first request #2137

    Internal Changes

    • Add note about cargo in README, make debug symbols included by default for manual compilation #2110

    Profiling

    Added

    • Add timeline support #1997, #2108
    • Add endpoint counts #2111
    • Add file compilation times to timeline #2119

    Internal changes

    • ci: add stack walking benchmark #2041, #2133, #2136
    • ??build: bump indexmap to v2.0.0 #2127
    • build: bump bindgen to 0.66.1 #2128

    Application Security Management (0.10.0)

    Added

    • Add automated user login events DataDog/dd-appsec-php#272
    • Add sign up event DataDog/dd-appsec-php#275

    Fixed

    • Persist top-most root span from RINIT DataDog/dd-appsec-php#273

    Internal Changes

    • Rename system-test scenario DataDog/dd-appsec-php#271
    • Support multiple traces and spans but provide only the root span on integration tests DataDog/dd-appsec-php#274
    • Set libddwaf as git safe.directory on build package step DataDog/dd-appsec-php#276
  • parle 0.8.5
    - Implement Parser::readBison() (Ben Hanson) - Parser::dump() and Lexer::dump() are supported in UTF-32 mode (Ben Hanson) - Parser::dump() and Lexer::dump() use PHP streams (Ben Hanson) - Update the bundled parsertl/lexertl libraries (Ben Hanson) - Fix Windows build (Ben Hanson)
  • zip 1.22.1
    - add more tests - ZipArchive::FL_RECOMPRESS constant is deprecated and will be removed in a future version of libzip - add ZipArchive::FL_OPEN_FILE_NOW to open the file when added instead of waiting for archive to be closed
  • sync 1.1.3
    - Fixed Mac OSX support. - Fixed PHP 8.2 nullability issues.