{{ message }}
Tags: couchbase/php-couchbase
Tags
PHP Couchbase Extension 3.2.0 PCBC-750: Deprecate `getScope` in collections manager. PCBC-725: Add support for collections to Full Text Search. PCBC-764: Serialize `BooleanSearchQuery->mustNot` to `"must_not"`. PCBC-709: Add scope level analytics queries. PCBC-732: Expose partition information for query indexes. PCBC-733: Add analytics index manager. PCBC-769: Do not allow using CAS with counter operations, which are always atomic. PCBC-767: Fix URL for collection create method. PCBC-738: Add `preserveExpiry` support for mutations (`replace`, `upsert` and `mutateIn`). PCBC-700: Manage remote links for analytics service. PCBC-706: Provide tracing interface. PCBC-743: Provide metrics interface.
PHP Couchbase Extension 3.1.2 PCBC-761: fix return interface for expiryTime methods. PCBC-760: expose error messages in query exceptions. PCBC-759: take into account 'decoder.json_arrays' INI setting when decoding Query rows. PCBC-758: raise exception if invalid CAS passed to unlock. PCBC-729: update URLs for Collections management API.
PHP Couchbase Extension 3.1.0 PCBC-742: Propagate custom value transcoder to results PCBC-707: Add scope-level query and scope qualifier support for QueryOptions. PCBC-741: Fix memory leak in Bucket::viewQuery() PCBC-734: Fix destruction of SearchOptions. PCBC-591: KeyNotFoundException is an alias for DocumentNotFoundException
PHP Couchbase Extension 3.0.5
* PCBC-699: Add support for minimal durability settings for bucket manager
* PCBC-718: Deprecate expiry() on GetResult and LookupInResult. expiry()
is deprecated in favour to expiryTime() which returns DateTimeInterface
* PCBC-715: refactor document expiry duration
- allow to specify DateTimeInterface objects as expiry value in
mutation options
- when expiration is set as long in seconds, treat the value as
relative if it is less than 50 years in seconds. In this case take
current time and add to the expiration value
* PCBC-733: Add missing fields for SearchFacet results
* PCBC-720: allow to disable FTS scoring
* Support PHP 8. Drop support for PHP older than 7.2
PHP Couchbase Extension 3.0.4 * PCBC-722: Fix boolean search query encoding * PCBC-703: Add support for query with FlexIndex (FTS) * PCBC-719: Enhance user management for collections * PCBC-702: Implement geopolygon FTS query * PCBC-705: Update eviction policy types. Now it covers ephemeral buckets * PCBC-721: Allow to fallback to bucket connection for older servers
PHP Couchbase Extension 3.0.3
* PCBC-696: Fix encoding issue in QueryString search query
* PCBC-667: Add maxExpiry for CollectionSpec of collection manager
* PCBC-690: Increase refcount of arg in ViewOptions::keys()
* PCBC-688: Ensure that temporary strings are copied in ViewOptions builder
* PCBC-666: Fix invalid memory access of Query result "meta"
* PCBC-665: Fix build issue on Debian
* Documentation improvements:
- PCBC-683: update documentation steps
- PCBC-675: Add API docs for exceptions
- Update API ref to add docs for results objects
- Update API reference for remaining undocument query API
- PCBC-672: Add API docs for KV functions
- PCBC-671: Add API reference docs for cluster/bucket etc...
- PCBC-694: Remove \ namespace prefix in return type and argument definitions
- PCBC-694: Allow null to be passed to nullable options
- PCBC-693: replace GetAllReplicaOptions with GetAllReplicasOptions
- PCBC-692: Use MutationResult instead of StoreResult
- PCBC-691: Use "|null" instead of "?" in phpdoc
PreviousNext
