Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Community News:
Latest PECL Releases (02.07.2023)
Feb 07, 2023 @ 08:05:13

Latest PECL Releases:

  • datadog_trace 0.84.0
    ### Added

    • Add component tag #1834
    • Add W3C tracecontext propagation and propagate full 128 bit B3 headers #1856
    • Implement #[DDTraceTrace] attribute #1867
    • Add 128-bit trace id generation and propagation via _dd.p.tid #1875
    • Allow IP Collection, disabled by default #1895
    • Add support for tracing Dispatched Events in Laravel 5.8+ #1897 (Thanks @ralphschindler)

    Changed

    • Show error message when PDO returns an error #1839

    Fixed

    • Make active_stack infallible: there always exists a stack #1883
    • Fix DDTraceflush() with DD_AUTOFINISH_SPANS=1 #1892
    • Null the parent span of span stacks when resetting the tracer #1899

    Internal changes

    • style(datadog-setup.php): reformat file #1869
    • refactor(datadog-setup.php): cleanup PhpStorm warnings #1870
    • Add test Wordpress 6.1 application #1884
    • Revert bogus revert commit #1888
    • Add apt update before fetching codecov dependencies #1893
    • Fix running CI in external PRs #1898
    • Add Symfony 6.2 testsuite #1900
    • Add exported function to close all spans and flush #1902, #1901

    Profiling (0.13.0)

    This release adds new profile types: allocation size and allocations samples. They are off by default. Enable them with the environment variable DD_PROFILING_EXPERIMENTAL_ALLOCATION_ENABLED=1 or INI setting datadog.profiling.experimental_allocation_enabled=1.

    Added

    • Add allocation profiling beta #1815, #1865, #1874, #1878

    Fixed

    • Do not send empty profile samples #1872, #1885

    Changed

    • Bump profiling version for release #1879, #1881

    Internal changes

    • docs: wall-time and cpu-time #1850
    • refactor: fix clippy::too_many_arguments #1871
    • tests: Add test for the fix in #1885 #1887

    Application Security Monitoring (v0.6.0)

    Added

    • Add zai config DataDog/dd-appsec-php#114
    • Replace actor.ip with http.client_ip DataDog/dd-appsec-php#128
    • PHP 8.2RC support DataDog/dd-appsec-php#151
    • Generate IP on appsec DataDog/dd-appsec-php#155
    • Support PHP 8.2 Release DataDog/dd-appsec-php#166
    • Login and custom event SDK DataDog/dd-appsec-php#174
    • Update SDK with separate success/failure functions DataDog/dd-appsec-php#177

    Fixed

    • Return error response in helper when incoming message can't be adequately handled DataDog/dd-appsec-php#120
    • Avoid creating log file as root DataDog/dd-appsec-php#124
    • Reset context on shutdown DataDog/dd-appsec-php#130
    • Handle errors on request_shutdown DataDog/dd-appsec-php#132
    • Avoid regenerating ip when multiple headers are already present DataDog/dd-appsec-php#170

    Internal changes

    • Upgrade WAF to 1.5.0 and ruleset to 1.4.0 DataDog/dd-appsec-php#117
    • Update ip extraction module DataDog/dd-appsec-php#125
    • Make test use latest version of ddtrace 0.79.0 DataDog/dd-appsec-php#129
    • Update ddtrace-basic test to be compatible with older tracers DataDog/dd-appsec-php#142
    • Fix package / release build DataDog/dd-appsec-php#152
    • Update LLVM script DataDog/dd-appsec-php#153
    • Fix package build DataDog/dd-appsec-php#172
    • WAF upgrade to 1.6.0 and ruleset to 1.4.2 DataDog/dd-appsec-php#175
    • Upgrade deprecated actions and ruleset to 1.4.3 DataDog/dd-appsec-php#176
  • protobuf 3.22.0RC2
    * See github.com/protocolbuffers/protobuf/releases/tag/v22.0-rc-2 for release notes.
  • igbinary 3.2.13
    * Speed up unserialization of typed properties by reducing hash table collisions when looking up property reference info.
  • skywalking_agent 0.3.0
    ## What's Changed * Make explicit rust version requirement by @wu-sheng in https://github.com/apache/skywalking-php/pull/35 * Update dependencies version limitation. by @jmjoy in https://github.com/apache/skywalking-php/pull/36 * Startup 0.3.0 by @heyanlong in https://github.com/apache/skywalking-php/pull/37 * Support PHP 8.2 by @heyanlong in https://github.com/apache/skywalking-php/pull/38 * Fix php-fpm freeze after large amount of request. by @jmjoy in https://github.com/apache/skywalking-php/pull/39 * Lock develop rust version to 1.65, upgrade deps. by @jmjoy in https://github.com/apache/skywalking-php/pull/41 * Fix worker unexpected shutdown. by @jmjoy in https://github.com/apache/skywalking-php/pull/42 * Update docs about installing rust. by @jmjoy in https://github.com/apache/skywalking-php/pull/43 * Retry cargo test when failed in CI. by @jmjoy in https://github.com/apache/skywalking-php/pull/44 * Hack dtor for mysqli to cleanup resources. by @jmjoy in https://github.com/apache/skywalking-php/pull/45 * Report instance properties and keep alive. by @jmjoy in https://github.com/apache/skywalking-php/pull/46 * Add configuration option `skywalking_agent.runtime_dir`. by @jmjoy in https://github.com/apache/skywalking-php/pull/47 * Add authentication support. by @jmjoy in https://github.com/apache/skywalking-php/pull/48 * Support TLS. by @jmjoy in https://github.com/apache/skywalking-php/pull/49 * Periodic reporting instance properties. by @jmjoy in https://github.com/apache/skywalking-php/pull/50 * Bump to 0.3.0. by @jmjoy in https://github.com/apache/skywalking-php/pull/51

    Breaking

    • Remove http:// scheme in skywalking_agent.server_addr.

    New Contributors

    • @wu-sheng made their first contribution in https://github.com/apache/skywalking-php/pull/35

    Full Changelog: https://github.com/apache/skywalking-php/compare/v0.2.0...v0.3.0

tagged:

Link:


Trending Topics: