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.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
4.2.3 2024-08-27 couchbase-4.2.3.tgz
4.2.2 2024-07-24 couchbase-4.2.2.tgz
Show all releases

Changelog

Version Message
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.
4.2.3 Enhancements
============

* Core updated to 1.0.1. Release notes:
https://docs.couchbase.com/cxx-sdk/current/project-docs/sdk-release-notes.html#version-1-0-1-22-august-2024
4.2.2 Fixes
=====

* PCBC-997: Do not export development files. (#172)
Exclude C++ files, tests and development scripts, so that Packagist will
not install them to the application ./vendor directory.

* PCBC-991: Add consistency utility for testing (#168)

* PCBC-989: Rollback to cmake 3.19 (#167)

* PCBC-988: Fix type annotation for JsonSerializable implementations (#166)

Enhancements
============

* PCBC-994: Support for base64 encoded vector types (#169, #170)

* Core updated to 1.0.0. Release notes:
https://docs.couchbase.com/cxx-sdk/current/project-docs/sdk-release-notes.html#version-1-0-0-26-june-2024
Show complete changelog