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

Community News:
Latest PECL Releases (04.16.2024)
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:

Link:

Community News:
Latest PEAR Releases (04.15.2024)
Apr 15, 2024 @ 08:05:15

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (04.09.2024)
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:

Link:

Community News:
Latest PEAR Releases (04.08.2024)
Apr 08, 2024 @ 08:05:15

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (04.02.2024)
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:

Link:

Community News:
Latest PECL Releases (03.26.2024)
Mar 26, 2024 @ 08:05:15

Latest PECL Releases:

  • opentelemetry 1.0.2beta3
    See https://github.com/open-telemetry/opentelemetry-php-instrumentation/releases/tag/1.0.2beta3

tagged:

Link:

Community News:
Latest PEAR Releases (03.25.2024)
Mar 25, 2024 @ 08:05:14

Latest PEAR Releases:

tagged:

Link:

Community News:
Latest PECL Releases (03.19.2024)
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 gets 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:

Link:

Community News:
Latest PEAR Releases (03.18.2024)
Mar 18, 2024 @ 08:05:14

Latest PEAR Releases:

tagged:

Link:



Trending Topics: