couchbase 4.5.0

Couchbase Server PHP extension


The PHP client library provides fast access to documents stored in a Couchbase Server.

License: Apache V2

Changes

New features and enhancements
=============================

* PCBC-1040: Tracing - include child spans created by the C++ core (#249)
* PCBC-1039: Add MeterException (#248)
* PCBC-1038, PCBC-1039: Add tracing and metrics instrumentation for management operations (#244)
* PCBC-1039: Add LoggingMeter implementation (#246)
* PCBC-1038: Add ThresholdLoggingTracer implementation (#245)
* PCBC-1038, PCBC-1039: Add tracing/metrics instrumentation for non-management operations (#241)
* PCBC-1050: Add missing manager accessors in Cluster/Bucket/Collection interfaces (#243)
* PCBC-1048: Update all KV operations to use C++ Core API (#239)
* PCBC-1033: JWT Based authentication in Operational SDKs (#236)
* PCBC-1032, PCBC-1041: Support mTLS Cert Refresh and Expose idleHttpConnectionTimeout (#233)
* PCBC-1035: Lazy connections with options (#235)
* PCBC-1015: SDK Telemetry Collection in Server
* Update core to 1.3.1 (#250)

Bug fixes
=========

* PCBC-1053: Fix CC compiler flags bleeding into CMAKE_C_COMPILER on macOS (#251)
* PCBC-1052: Initialize timeout to null in search/collection mgmt options blocks (#247)
* PCBC-1034: Binary CasMismatch tests occasionally fail

Build improvements
===================

* PCBC-1054: Update CI matrix - bump PHP versions and Alpine images (#252)
* PCBC-1049: GHA - Add 8.0 to server version matrix (#242)
* PCBC-1047: GHA macos13 runners have been retired
* remove intl from setup php (#234)

Deprecations
=============

* PCBC-1043: Deprecate Support for MapReduce Views Since Server Deprecated