couchbase

Couchbase Server PHP extension


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

License: Apache V2

Latest releases

Version Release Download
4.3.0 2025-06-13 couchbase-4.3.0.tgz
4.2.7 2025-03-18 couchbase-4.2.7.tgz
4.2.6 2025-01-29 couchbase-4.2.6.tgz
4.2.5 2024-11-23 couchbase-4.2.5.tgz
4.2.4 2024-10-23 couchbase-4.2.4.tgz
Show all releases

Changelog

Version Message
4.3.0 New features and enhancements
=============================

* PCBC-1023: Add numVBuckets to BucketSettings. (#210)
* PCBC-1024: Improve SDK error messages for account lock/unlock feature. (#211)
* PCBC-1025: Add CAS to core append/prepend. (#208)
* PCBC-1020: Implement getMulti() and getMultiReplicasFromPreferredServerGroup() for transactions. (#213)
4.2.7 Fixes
=====

* Update core to 1.0.6 (#206).
4.2.6 Enhancements
============

* PCBC-992: Add zone aware replica reads (#201).

Fixes
=====

* PCBC-1018: Do not destroy expired connection if it still being used (#200).

* PCBC-1016: Fix `trustCertificate` option that was ignored previously (#195).

* Update core to 1.0.5 (#203).

* Fix PHP 8.4 deprecation warnings (#198).

* Fix Undefined constant error (#196).
4.2.5 Enhancements
============

* PCBC-1004: Insert ABI version tag into PHP extension namespace (#187).
At this moment this feature is optional and does not break existing ABI.
The extension namespace will become versioned by default since 4.3.0.

Fixes
=====

* PCBC-975: Fix expiry with upsertMulti

* PCBC-1017: Update user agent generation
4.2.4 Enhancements
============

* PCBC-832: Management API - Analytics Management (#177).

* Core updated to 1.0.3. Release notes:
https://docs.couchbase.com/cxx-sdk/current/project-docs/sdk-release-notes.html#version-1-0-3-22-october-2024

Fixes
=====

* PCBC-1009: do not use IS_RESOURCE in function signatures.

* PCBC-1010: use explicit nullable types where applicable to avoid deprecation warning in PHP 8.4.

* Fix SearchQuery API docs link in API reference.
Show complete changelog