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: