Hi everybody, I’m glad to announce new release of PHP SDK.
This release contains bug fixes as well as new features. The minimum version of libcouchbase required is 2.7.5.
New Features
PCBC-475: Add support for term range query and geo search queries in full text search.
PCBC-468: Add support for user CRUD in ClusterManager (RBAC feature of upcoming Couchbase Server 5). Read more about it in the server documentation.
PCBC-489: Add shortcut for PasswordAuthenticator
as Cluster->authenticateAs($username, $password)
.
PCBC-472: Expose setting accessor for configuration polling interval. Accessible as Bucket->configPollInterval
. With Couchbase Server 5 it will allow faster failover.
Fixed Issues
PCBC-487: \Couchbase\N1qlQuery->adhoc()
method actually worked in reversed way. When this parameter set to true (which is default), the library creates prepared statement, and skip it otherwise.
PCBC-494: Fix double free error in passthruEncoder.
Downloads: https://developer.couchbase.com/server/other-products/release-notes-archives/php-sdk
Issue Tracker: https://issues.couchbase.com/projects/PCBC
Source code: https://github.com/couchbase/php-couchbase
API documentation: http://docs.couchbase.com/sdk-api/couchbase-php-client-2.3.3/namespaces/Couchbase.html
Your feedback and contributions are always welcome!
Homebrew formula will be soon merged: https://github.com/Homebrew/homebrew-php/pull/4194
As well as PHPStorm stubs: https://github.com/JetBrains/phpstorm-stubs/pull/227