Releases: couchbase/php-couchbase
Releases · couchbase/php-couchbase
PHP Couchbase Extension 2.6.0
PHP Couchbase Extension 2.5.1
PHP Couchbase Extension 2.5.0
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.5.0/files/couchbase.html
- PCBC-551: Do not complain about missing igbinary on start
- PCBC-552: Pass logger to lcb_create to catch all log messages
- PCBC-553: Check if crypto provider implements IV and signatures
- PCBC-554: Fix search query descending order to use "desc"
- PCBC-544: Implement CertAuthenticator for extra checks
- Fixes for PHP 7.3
PHP Couchbase Extension 2.4.7
PHP Couchbase Extension 2.4.6
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.6/files/couchbase.html
- PCBC-523: Add tracing support for queries and the rest of KV commands.
- PCBC-536: Make it clear that timeout properties use microseconds.
- PCBC-531: Field encryption (See https://packagist.org/packages/couchbase/couchbase-encryption).
- PCBC-537: Implement
Bucket#getName()
returning bucket name.
PHP Couchbase Extension 2.4.5
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.5/files/couchbase.html
- PCBC-527: Initial tracing implementation. The extension checks if libcouchbase has tracing support, and sets up hooks for fetch/persist operations to report encoding/decoding times. This functionality is preview and is not enabled by default.
- PCBC-519: Implement log redaction. When
log_redaction=on
is specified in the connection string, the library will wrap sensitive data in the logs in special tags, which can be processed by thecblogredaction
tool from the server distribution. - PCBC-532: Fixed setting
inclusive_start
for DateRange search query.
PHP Couchbase Extension 2.4.4
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.4/files/couchbase.html
- PCBC-508: Add support for FTS advanced sorting
PHP Couchbase Extension 2.4.3
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.3/files/couchbase.html
- PCBC-518: Detect and cleanup connections left in bad state
- PCBC-525: Fix memory leak for schemaless connspec
- PCBC-497: Add health check functions
- PCBC-524: Fix memory leak when using authenticateAs()
- PCBC-520: Add example for authentication with x.509 certificate
- PCBC-522: Check username/password for NULL in Classic Authenticator
- PCBC-516: Append information about runtime to HELLO string
PHP Couchbase Extension 2.4.2
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.2/namespaces/Couchbase.html
- PCBC-515: allow to specify expiration for subdocument mutations
- PCBC-509: implement fulldoc operations for subdoc API
- PCBC-442: fail fast view requests on ephemeral buckets
- PCBC-513: make public API non-final (remove final attribute from classes and methods)
PHP Couchbase Extension 2.4.1
API documentation:
http://docs.couchbase.com/sdk-api/couchbase-php-client-2.4.1/namespaces/Couchbase.html
- PCBC-493: Implement subdoc GET_COUNT API.
- Update AnalyticsQuery API: removed experimental
hostname()
method as it derived from cluster config now. - Allow to override default pool connection idle time with
couchbase.pool.max_idle_time_sec
INI setting. - PCBC-503, PCBC-504: Improve running tests.