Community News:
Latest PECL Releases (04.30.2024)
byChris Cornutt
Apr 30, 2024 @ 08:05:17
Latest PECL Releases:
- gRPC 1.63.0
- gRPC Core 1.63.0 update
- couchbase 4.2.1
Fixes
=====
- PCBC-987: Fix consistency vector encoding for FTS (#163)
- PCBC-985: Use system DNS config by default, and disable DNS-SRV if
system does not provide DNS server. (#159)
Enhancements
- PCBC-859: Update build scripts and instructions for Windows (#158, #164)
- PCBC-984, PCBC-987: Improve compatiblity with pcntl_fork() (#157, #162)
Notable changes in core C++
1.0.0-dp.14
Enhancements
* CXXCBC-489: Support scoped eventing functions. (#548)
* CXXCBC-489: Add `version_7_2_0 eventing` function language compatibility. (#554)
* CXXCBC-470: Distinguish between 'unset' and 'off' query_profile (#551)
Fixes
* CXXCBC-487: Check if alternate addressing is used when bootstrapping. (#545)
* CXXCBC-503: Ignore configuration if it contains an empty vBucketMap. (#556, #558)
* CXXCBC-30: Inconsistent behaviour when using subdoc opcodes incorrectly (#559)
* CXXCBC-492: Use retry strategy in collections_component's get_collection_id. (#552)
* CXXCBC-494: Fix memory issue in range scan implementation. (#549)
* Always attempt to extract common query code if error has not been
set. (#561) Fixes quota/rate limit checks for older servers.
Build and Tests Fixes
* CXXCBC-502: Apply `/bigobj` for SDK objects only. (#550) Avoid using
global add_definitions() as it might leak to non-CXX languages (like
`ASM_NASM` on Windows).
* Add feature check for scoped analyze_document in tests (#555)
- hdr_histogram 0.5.0
- Migrate from resource to object of new HdrHistogramHistogram class
- add HdrHistogramIterator and HdrHistogramIteratorPercentile classes
tagged:
Community News:
Latest PECL Releases (04.23.2024)
byChris Cornutt
Apr 23, 2024 @ 08:05:17
Latest PECL Releases:
- protobuf 4.27.0RC1
* See github.com/protocolbuffers/protobuf/releases/tag/v27.0-rc-1 for release notes.
- datadog_trace 1.0.0beta1
This beta release contains all breaking changes planned for dd-trace-php 1.0. An upgrade guide can be found at https://github.com/DataDog/dd-trace-php/blob/1.0.0beta1/UPGRADE-1.0.md.
Tracer
Added
- Add --ini and --extension-dir installation option #2620
- CodeIgniter 3 Compatibility #2515
- Add CakePHP 3+ Support #2618
Changed
- Cleanup deferred loader and remove some PHP 5 compat code #2527
- Change DD_TRACE_SAMPLING_RULES_FORMAT default from regex to glob #2534
- Raise API errors instead of debug logs when wrong arguments are passed #2542
- Change WordPress Default Behavior #2525
- [OTel] Only set resource info on root spans #2558
- Remove early code execution and use an autoloader instead #2530
- Remove deprecated configuration keys or APIs #2574
- Drop Configuration classes from API #2596
Fixed
- Elasticsearch: Hook not being removed #2616
- Fix shared compilation on macOS
- Fix host Scopes not being removed #2624
- Add note about update_span_duration semantics #2622
Internal
- Use a global version and change installer tests to use the version #2537
- Clean PHP 5 checks #2584
- Collect 'logs_created' internal metric #2604
- Make the root Makefile macOS compatible #2614
- Add stats reporting for sidecar and telemetry #2621
- Clean Integration configuration #2598
- Re-added spans_created telemetry metric Datadog/libdatadog#391
Application Security Management
Fixed
- Disable Appsec when FrankenPHP SAPI is detected #2617
tagged:
Community News:
Latest PECL Releases (04.16.2024)
byChris Cornutt
Apr 16, 2024 @ 08:05:16
Latest PECL Releases:
- gRPC 1.63.0RC1
- gRPC Core 1.63.0 update
- xdebug 3.3.2
Mon, Apr 15, 2024 - Xdebug 3.3.2
= Fixed bugs:
- Fixed issue #2216: With PHP8.3 and Apache 2.4.58 error_reporting() causing Apache process to hang
- Fixed issue #2230: Crash when xdebug and blackfire extensions are active
- Fixed issue #2233: High and continuous Apache server CPU use
- mongodb 1.18.1
** Task
* [PHPC-2369] - Upgrade libmongoc to 1.26.2
- opentelemetry 1.0.2
See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.0.2
tagged:
Community News:
Latest PECL Releases (04.09.2024)
byChris Cornutt
Apr 09, 2024 @ 08:05:14
Latest PECL Releases:
- datadog_trace 0.99.1
## Tracer
Changed
- revert ?Send spans_created telemetry metric #2577? to fix a memory leak
Fixed
- Fix compilation on macOs #2613
- gearman 2.1.2
PHP 8 is now supported
- datadog_trace 0.99.0
## Tracer
Windows x64 support is officially GA (generally available).
Some performance work has been undertaken to primarily reduce the overhead of telemetry reporting.
The next release will be version 1.0 and remove deprecated and some unused code and APIs.
Added
- Support the FrankenPHP SAPIs #2602
- Add zts support for alpine #2564
- Swoole Integration #2595
Changed
- w3c phase 2: add last parent_id to tracestate #2549
Fixed
- Handle relative ext/ paths and test the windows installer #2559
- Fix exec integration build on PHP 8.4 #2543
- Fix Orphans not being sampled-out #2550
- Fix fibers with tracer disabled #2576
- Update update_span_duration return type #2586
- Fix #2563: ddtrace overrides php error log permissions #2583
- Allow hooking an inherited internal constructor #2591
- Distinguish architectures on windows #2593
- Fix the ExecIntegration name #2597
Internal
- Get rid of some bitwise checking in ddog_shall_log #2539
- Use faster bincode for ipc #2544
- Update to use DDOG_CHARSLICE_C and new DDOG_CHARSLICE_C_BARE helpers #2565
- Slightly Improve OTel Performances #2561
- Send spans_created telemetry metric #2577
Profiler
Added
- add FrankenPHP to the list of recognised SAPIs #2523
- enabled allocation profiling for PHP ZTS #2506
- report PHP build (
nts-ndebug
vs zts-ndebug
) #2536
Internal
- add tests for exception profiling in ZTS builds #2562
- update to libdatadog v7 #2605
Application Security Management
Added
- Add DD_API_SECURITY_ENABLED flag #2532
- Add DD_APPSEC_SCA_ENABLED new configuration variable #2557
Fixed
- Make Laravel appsec login success event more accurate #2600
- Enable appsec by ini only when enable-appsec present #2567
- Provide path params to appsec #2395
tagged:
Community News:
Latest PECL Releases (04.02.2024)
byChris Cornutt
Apr 02, 2024 @ 08:05:13
Latest PECL Releases:
- protobuf 4.26.1
* See github.com/protocolbuffers/protobuf/releases/tag/v26.1 for release notes.
- mongodb 1.18.0
** Task
* [PHPC-1956] - Remove disabled __wakeup function for classes that disable serialization
* [PHPC-2320] - Remove empty string key replacement logic in json_canonicalize()
* [PHPC-2358] - Upgrade libmongocrypt to 1.9.0
* [PHPC-2360] - Upgrade libmongoc to 1.26.0
* [PHPC-2363] - Upgrade libmongocrypt to 1.9.1
* [PHPC-2364] - Upgrade libmongoc to 1.26.1
* [PHPC-2366] - Invoke all Drivers Evergreen Tools Scripts with Bash
tagged: