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:
Community News:
Latest PECL Releases (03.19.2024)
byChris Cornutt
Mar 19, 2024 @ 08:05:14
Latest PECL Releases:
- opentelemetry 1.0.2beta2
See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.0.2beta2
- couchbase 4.2.0
Enhancements
============
- PCBC-979: Add static helpers to SearchQuery types (#149)
- PCBC-970: SDK Support for Scoped Search Indexes (#147)
- PCBC-968: Support for maxTTL value of -1 for collection "no expiry" (#144)
- PCBC-967: Support for vector search (#143)
- PCBC-965: Support DocNotLockedException and core update (#142)
- PCBC-960: Merge protostellar branch to master (#138, #153)
Fixes
- PCBC-964: Wait until the core connection is closed (#141)
- PCBC-972: Fix C++ detection on MacOS X (#145)
- Add missing use statement in class DecrementOptions (#146)
- Update core and rename query_index_create fields to keys (#148)
Notable changes in core C++
Since 1.0.0-dp.14
Fixes
- CXXCBC-482: Range scan orchestrator should use best effort retry strategy by default. (#542)
- CXXCBC-481: Fix potential crash when parsing search result hits. (#541)
- CXXCBC-461: Do not send ping to nodes that have not completed bootstrap. (#540)
- CXXCBC-480: LookupInAnyReplica should not enforce any limits on number of specs in the library. (#539)
- CXXCBC-479: Fix capabilities check for replica LookupIn operations. (#537)
- CXXCBC-336: Do not fallback to 8.8.8.8, if we cannot obtain system DNS server (#533)
Since 1.0.0-dp.13
New features and enhancements
- CXXCBC-456: handle 0x0d (config_only) status from KV (#523).
- CXXCBC-191: Create Index Key Encoding (#519)
- CXXCBC-442: Add support for raw_json and raw_string transcoders (#514, #515)
- Add full_set option to view query options (#517)
Fixes
- CXXCBC-345: Range scan improvements resolve concurrency issues (#525).
- CXXCBC-284: Do not use session that is not bootstrapped to poll for config (#528)
- CXXCBC-447: Use addresses from the config to bootstrap bucket (#516)
- CXXCBC-450: Reset bootstrap handler before re-bootstrap (#524).
- Update view design_document rev to be optional (#526).
- Change encoded search request showrequest param from string to boolean. (#518)
- CXXCBC-452: Update capabilities and fail fast when selected feature is not available. (#522, #513)
- CXXCBC-431: Add check for history retention bucket capability in collection create/update (#502, #505)
- CXXCBC-421: Return feature_not_available when query preserve expiry is not supported (#510)
Since 1.0.0-dp.12
New features and enhancements
- CXXCBC-346: Support for maxTTL value of -1 for collection 'no expiry'. (#500)
- CXXCBC-442: Support for raw_json and raw_string transcoders. (#514)
- CXXCBC-440: Support for Scoped Search Indexes. (#512, #513)
Fixes
- CXXCBC-284: Reduce network traffic when polling for cluster configuration. (#504)
- CXXCBC-422: Add insufficient credentials error code to common query error code conversion. (#511)
- CXXCBC-421: Return
feature_not_available
when query preserve expiry is not supported. (#510)
- CXXCBC-426: Get with very large projection test is returning fields outside of the projection. (#499)
Since 1.0.0-dp.11
Fixes
- CXXCBC-404: KV_LOCKED status should be exposed as
cas_mismatch
for unlock. (#479)
- CXXCBC-403: Allow retries for KV
not_my_vbucket
response. (#480)
- CXXCBC-368: Subscribe to clustermap notifications to speedup failover. (#490)'
- CXXCBC-419: Ensure that MCBP protocol parser starts with clean state. Fixes protocol parsing issues when bootstrap sequence is being retried. (#496)
- CXXCBC-409: Add handling for 'index does not exist' query error. (#492)
- CXXCBC-391: Fix transactions API inconsistencies. (#482)
- Remove
kv_timeout
- Rename
expiration_time
to timeout
New features and enhancements
- CXXCBC-100: Add ability to set timeout for ping. (#486)
- CXXCBC-412: Support
document_not_locked
response. (#491)
Since 1.0.0-dp.10
Fixes
- CXXCBC-383: Map
subdoc_doc_too_deep
KV status to path_too_deep
error code. (#455)
- CXXCBC-382: Fix
raw_binary_transcoder
so that get
s on binary data are possible. (#459)
New features and enhancements
- CXXCBC-377: Implement ExtParallelUnstaging in transactions. (#457)
- CXXCBC-363: Add examples for bulk operations. (#442)
- Add more information to diagnose timeouts on NMV responses. (#475)
- Migrate cbc tools from
docopt
to CLI11
. (#466)
- Tensor 3.0.5
- Update Zephir to 0.17
- mongodb 1.17.3
** Task
* [PHPC-2339] - Upgrade libmongoc to 1.25.4
* [PHPC-2340] - Upgrade libmongocrypt to 1.8.4
- phalcon 5.6.2
Full changelog can be found at: https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md
Changed
- Changed
PhalconMvcViewEngineVoltCompiler::filter
to use the helper with upper
and lower
for UTF-8 characters #16543
- Changed
PhalconDiAbstractInjectionAware
to extend stdClass
for PHP 8.2 deprecation warnings #16543
- protobuf 4.26.0
* See github.com/protocolbuffers/protobuf/releases/tag/v26.0 for release notes.
tagged: