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

Community News:
Latest PECL Releases (05.13.2025)
May 13, 2025 @ 08:05:19

Latest PECL Releases:

  • uuid 1.3.0
    - Add support for RFC9562 UUIDs (UUID_TYPE_TIME_V6 and UUID_TYPE_TIME_V7) when available, in libuuid from util-linux version 2.41

    • constant UUID_TYPE_DCE is deprecated, use UUID_TYPE_RANDOM instead
    • constant UUID_TYPE_NAME is deprecated, use UUID_TYPE_TIME instead
    • new constant UUID_TYPE_VENDOR, only for uuid_type
  • datadog_trace 1.9.0
    ## All products ### Added - Update config telemetry to support stable config #3198

    Tracer

    Added

    • Support DD_DOGSTATSD_HOST configuration #3167
    • Add referrer hostname as span tag #3196

    Changed

    • Capture key before first colon in DD_TAGS #3179

    Fixed

    • Check server first before accessing in ddtrace_ip_extraction_find #3216
    • Fix assumptions around interned strings on PHP 7.3 #3224
    • Fix initial double remote config reading #3225, #3238
    • Fix dropped trace payloads for the sidecar Datadog/libdatadog#1047
    • Fix Windows VirtualProtect call #3229

    Internal

    • Store debug symbols in the SSI archive #3217

    Profiling

    Added

    • Configurable allocation sampling distance #3227

    Changed

    • Accept auto as valid value for DD_PROFILING_ENABLED #3166

    Fixed

    • Fix empty internal metadata #3228
    • Follow PHP globals model in allocation profiler #3175

    Internal changes

    • Bump libdatadog to version 18 #3229

    Application Security Management

    Added

    • AppSec support for Frankenphp #3165
    • Detection/blocking of SQL injections through libddwaf #3186
    • Add RASP_SQLI remote config capability #3203

    Fixed

    • Make Appsec blocking compatible with Laravel error handler #3110
  • zip 1.22.6
    - Fixed bug GH-17736 Assertion failure zend_reference_destroy (nielsdos) - Fixed bug GH-18304 Changing the properties through dynamic properties triggers a SegFault (nielsdos) - Fix uouv when handling empty options in ZipArchive::addGlob() (nielsdos) - Fix memory leak when handling a too long path in ZipArchive::addGlob() (nielsdos) - Fix GH-18431: Registering ZIP progress callback twice doesn't work (nielsdos) - Fix GH-18438: Handling of empty data and errors in ZipArchive::addPattern (nielsdos) - drop support for PHP 5.4 and 5.5
tagged:

Link:

Community News:
Latest PECL Releases (05.06.2025)
May 06, 2025 @ 08:05:17

Latest PECL Releases:

  • maxminddb 1.12.1
    * The C extension now checks that the database metadata lookup was successful.

  • ds 1.6.0
    - Support for PHP 8.4 @simPod
  • protobuf 4.31.0RC2
    * See github.com/protocolbuffers/protobuf/releases/tag/v31.0-rc2 for release notes.
tagged:

Link:

Community News:
Latest PECL Releases (04.29.2025)
Apr 29, 2025 @ 08:05:18

Latest PECL Releases:

  • gRPC 1.72.0
    - gRPC Core 1.72.0 update

  • protobuf 3.25.7
    * See github.com/protocolbuffers/protobuf/releases/tag/v25.7 for release notes.
  • phalcon 5.9.3
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md

    Changed

    • Added Multi-Stage Dockerfile and Github action for release Docker images to ghcr.io and Docker Hub. #16752

    Added

    • Added PhalconMvcRouter::setUriSource() to allow URI processing from $_GET['url'] or $_SERVER['REQUEST_URI'] as it was in v3 #16741

    Fixed

    • Fixed PhalconMvcRouter to correctly handle numeric URI parts as it was in v3 #16741
    • Fixed PhalconMvcModelBinder to use ReflectionParameter::getType() instead of deprecated method, PHP 8.0 or higher issue. #16742
    • Fixed PhalconMvcModelQuery to check if cache entry exists. #16747
    • Fixed PhalconMvcRouter to correctly match route when using query string URIs. #16749
    • Fixed PhalconMvcModel::cloneResultset to properly parse fields that do not accept null values #16736
  • solr 2.8.1
    Fixes: - Fix return type of SolrUtils::escapeQueryChars() (#83)
tagged:

Link:

Community News:
Latest PECL Releases (04.22.2025)
Apr 22, 2025 @ 08:05:25

Latest PECL Releases:

  • brotli 0.16.0
    - change: brotli.state resource in brotli_uncompress_{init,add}() to BtorliUnCompressContext class

    • change: brotli.state resource in brotli_compress_{init,add}() to BtorliCompressContext class
  • skywalking_agent 1.0.0
    ## What's Changed * Fix tracing time by @CodePrometheus in https://github.com/apache/skywalking-php/pull/124 * Start 1.0.0 development and Update CI by @jmjoy in https://github.com/apache/skywalking-php/pull/126 * Support log reporting based on PSR-3 by @jmjoy in https://github.com/apache/skywalking-php/pull/127 * Upgrade MSRV and dependencies by @jmjoy in https://github.com/apache/skywalking-php/pull/128 * Updated skywalking dependency by @jmjoy in https://github.com/apache/skywalking-php/pull/131 * Bump version to 1.0.0 for release by @jmjoy in https://github.com/apache/skywalking-php/pull/132

    New Contributors

    • @CodePrometheus made their first contribution in https://github.com/apache/skywalking-php/pull/124

    Full Changelog: https://github.com/apache/skywalking-php/compare/v0.8.0...v1.0.0

  • protobuf 4.31.0RC1
    * See github.com/protocolbuffers/protobuf/releases/tag/v31.0-rc1 for release notes.
tagged:

Link:

Community News:
Latest PECL Releases (04.15.2025)
Apr 15, 2025 @ 08:05:21

Latest PECL Releases:

  • datadog_trace 1.8.3
    ## All products

    Fixed

    • Checks for more ioncube extension names in SSI loader #3204

    Tracer

    Fixed

    • Fix crash due to double close of span #3202

    Profiling

    Fixed

    • Disable allocation profiling when JIT is enabled on PHP 8.4 #3199
  • imagick 3.8.0
    - Fixes: * Fix signedness formatting mistakes
  • mongodb 2.0.0
    ## What's Changed * PHPC-2447: Extend Iterator interface in CustorInterface by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1654 * PHP-1741: Remove getServer from APM event classes by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1652 * PHPC-2346: Remove deprecated BSON functions by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1653 * PHPC-2402: Remove range_preview constants by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1665 * PHPC-2140: Make tentative return types definitive by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1658 * PHPC-2351: Remove CursorId class by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1664 * PHPC-2342: Remove --with-libbson and --with-libmongoc configure options by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1667 * PHPC-1021: Remove support for ReadPreference integer modes by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1666 * Update version for 2.x branch by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1672 * PHPC-2248: Remove Serializable implementations by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1663 * PHPC-2444: Remove support for string arguments in UTCDateTime constructor by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1662 * PHPC-2309: Remove --with-openssl-dir configure option by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1676 * PHPC-2417 Add `UTCDateTimeInterface::toDateTimeImmutable()` by @GromNaN in https://github.com/mongodb/mongo-php-driver/pull/1684 * PHPC-2348 Remove `WriteException` and move `getWriteResult` to `BulkWriteException` by @GromNaN in https://github.com/mongodb/mongo-php-driver/pull/1685 * PHPC-2454: Remove --enable-system-ciphers configure option by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1681 * PHPC-2144 Throw a LogicException when getting info from unacknowledged write result by @GromNaN in https://github.com/mongodb/mongo-php-driver/pull/1687 * PHPC-2344 Remove SSLConnectionException by @GromNaN in https://github.com/mongodb/mongo-php-driver/pull/1696 * PHPC-2459: Remove support for float arg in UTCDateTime ctor by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1709 * PHPC-2440: Remove deprecated Query constructor options by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1707 * PHPC-990: Strict type validation for boolean URI options by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1713 * PHPC-2441: Remove deprecated Manager constructor options by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1719 * PHPC-2497: BulkWriteException stub should inherit ServerException by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1784 * PHPC-2485: Remove WriteConcern and ReadPreference from execute method arginfo by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1783 * PHPC-2536: Migrate to common OCSP responder script by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1800 * PHPC-2536: Remove run-ocsp-responder.sh by @jmikola in https://github.com/mongodb/mongo-php-driver/pull/1802 * PHPC-2558: Update to libmongoc 1.30.3 by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1806

    Full Changelog: https://github.com/mongodb/mongo-php-driver/compare/1.21.0...2.0.0

  • gRPC 1.72.0RC1
    - gRPC Core 1.72.0 update
  • gnupg 1.5.2
    - Fixed GH-37: gnupg_decrypt() returns false when decrypting an encrypted empty string - Fixed GH-46: gnupg_decrypt() segfaults when password callback user ID hint is not supplied - Fixed 1.5.0 regressition - the deletekey `allow_secret` made optional again
tagged:

Link:

Community News:
Latest PEAR Releases (04.14.2025)
Apr 14, 2025 @ 08:05:15

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (04.08.2025)
Apr 08, 2025 @ 08:05:17

Latest PECL Releases:

  • datadog_trace 1.8.2
    ## Application Security Management

    Fixed

    • Bug collecting client IPs #3183
  • phalcon 5.9.2
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md

    Fixed

    • Fixed PhalconTranslateAdapterCsv the escape argument is explicitly required in PHP 8.4 #16733
    • Fixed PhalconMvcModelQuery to use the cacheOptions lifetime over the "cache" service lifetime
  • datadog_trace 1.8.1
    ## Tracer ### Fixed - Defer dropping the exec span to close time (#3181)
  • datadog_trace 1.8.0
    ## All products ### Added - Add support for file based configuration (library-config) #3068

    Tracer

    Added

    • Add DDTracetry_drop_span() API #3136
    • Add support for PDO::connect #3125
    • Add span creation and close handlers #3123
    • API Gateway Tracing #3116
    • Add a Ratchet integration #3115
    • Baggage Header Propagation Support #3102
    • Crashtracking for windows #3099

    Changed

    • Enable 128 bit trace_id logging by default #3163
    • Allow whitespace as separator in DD_TAGS #3162
    • Implement Disable APM Tracing #3080

    Fixed

    • Support both ENOTSUP and ENOSYS in shm_open fallback Datadog/libdatadog#969
    • Handle flushing of multiple traces at once #3176

    Internal

    • Show actual file and line for occurrence of exceptions as well #3172
    • Support ZSTR_PARENT known_string #3106

    Profiling

    Added

    • Add profiling and appsec to SSI #3063

    Fixed

    • FrankenPHP idle phase #3169
    • Add active span null check #3164
    • Avoid some OOM panics and avoid long strings #3151
    • Fix upscaling of I/O profiles #3146

    Internal

    • Add 'tracing' features to capture time spent walking the stack #3094

    Application Security Management

    Added

    • Implement API Security Sampling RFC #3117
    • Add authenticated user tracking #3114
    • Add profiling and appsec to SSI #3063

    Changed

    • Upgrade libddwaf #3126

    Fixed

    • Emit asm event on user events #3170

    Internal

    • Add more logging around stack generation #3096
tagged:

Link:

Community News:
Latest PEAR Releases (04.07.2025)
Apr 07, 2025 @ 08:05:21

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (04.01.2025)
Apr 01, 2025 @ 08:05:19

Latest PECL Releases:

  • Tensor 3.0.7
    - Change min PHP version to 8.0.0

  • phalcon 5.9.1
    Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md

    Changed

    • Changed PhalconStorageAdapterAbstractAdapter and dropped has() check before receiving the value. #16705

    Added

    • Added PhalconHtmlHelperBreadcrumbs component to replace the old PhalconHtmlBreadcrumbs component. #16727

    Fixed

    • Fixed PhalconMvcMicroLazyLoader::callMethod to prevent Unknown named parameter error #16724
  • Tensor 3.0.6
    - Update Zephir to 0.18
  • protobuf 4.30.2
    * See github.com/protocolbuffers/protobuf/releases/tag/v30.2 for release notes.
tagged:

Link:

Community News:
Latest PEAR Releases (03.31.2025)
Mar 31, 2025 @ 08:05:20

Latest PEAR Releases:

tagged:

Link:


Trending Topics: