Community News:
Latest PECL Releases (05.20.2025)
byChris Cornutt
May 20, 2025 @ 08:05:18
Latest PECL Releases:
- excimer 1.2.5
- Fix build error with libtool 1.5
- excimer 1.2.4
- Rewrite the backend to work around a glibc timer aliasing bug (T391426).
Timer creation and deletion are now more expensive, so applications should
try to avoid unnecessary creation and deletion. It's cheaper to stop and
start an existing timer. Handling events is cheaper, so profiling
performance is improved.
- Compile with -fvisibility=hidden
- brotli 0.17.0
- experimental: dcb support in output handler
- feat: dictionary support
- feat: named arguments support (PHP 8.0+)
- change: argumeent name for brotli_compress() and brotli_compress_init(): quality -> level
- change: argumeent name for brotli_uncompress(): max -> length
- change: version in info to BrotliDecoderVersion()
- change: add GCC visibility hidden when include bundled
- change!: incorrect parameter cause errors
- refactor: output hander context start
- refactor: change use php_brotli_context in brotli_uncompress()
- refactor: add parameter settings for BROTLI_DECODER_PARAM_LARGE_WINDOW to brotli_uncompress_init()
- refactor: change error message
- refactor: change use BrotliEncoderCompressStream() in brotli_compress()
- refactor: php_brotli_decoder_create() -> php_brotli_context_create_decoder()
- refactor: php_brotli_encoder_create() -> php_brotli_context_create_encoder()
- refactor: php_brotli_stream_data struct
- refactor: php_brotli_context struct
- protobuf 4.31.0
* See github.com/protocolbuffers/protobuf/releases/tag/v31.0 for release notes.
- opentelemetry 1.1.3
See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.1.3
- xdebug 3.4.3
Wed, May 14, 2025 - Xdebug 3.4.3
= Fixed bugs:
- Fixed issue #2322: Xdebug tries to open debugging connection in destructors during shutdown
- Fixed issue #2325: Referred chrome browser extension is no longer working
- Fixed issue #2326: Step debugger finishes if property debugging handler in PHP throws an exception
- Fixed issue #2331: Segmentation fault with 'invalid' variable names
- Fixed issue #2339: Trying to throw an exception can cause a zend_mm_heap corrupted error under specific circumstances
- Fixed issue #2340: Xdebug case sensitivity issues on some files introduced since 3.3.0
- Fixed issue #2343: Fatal error on virtual property hook step debugging
- Fixed issue #2348: Xdebug does not resolve breakpoints in property hooks
tagged:
Community News:
Latest PECL Releases (05.13.2025)
byChris Cornutt
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:
Community News:
Latest PECL Releases (04.29.2025)
byChris Cornutt
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:
Community News:
Latest PECL Releases (04.08.2025)
byChris Cornutt
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
Fixed
- Emit asm event on user events #3170
Internal
- Add more logging around stack generation #3096
tagged:
Community News:
Latest PECL Releases (04.01.2025)
byChris Cornutt
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: