Tags · couchbase/php-couchbase · GitHub
Skip to content

Tags: couchbase/php-couchbase

Tags

v3.2.2

Toggle v3.2.2's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
PHP Couchbase Extension 3.2.2

PCBC-796: add storage backend option for bucket manager
PCBC-788: handle rate/quota limit error codes
PCBC-799: implement {get,upsert,remove}Multi
Update jsonSerialize methods to stop deprecations errors in php 8.1

v3.2.1

Toggle v3.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
PHP Couchbase Extension 3.2.1

PCBC-770: Fixed memory leak while decoding subdoc JSON.
PCBC-782: Updated minimal requirement for libcouchbase to 3.2.2.
Other memory fixes and improvements.

v3.2.0

Toggle v3.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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.

v3.1.2

Toggle v3.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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.

v3.1.1

Toggle v3.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
PHP Couchbase Extension 3.1.1

PCBC-745: throw BadInputException when string cannot be used as CAS
PCBC-746: add tests for transcoding empty value
PCBC-748: fix *Option#expiry() return value in documentation stubs

v3.1.0

Toggle v3.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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

v3.0.5

Toggle v3.0.5's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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

v3.0.4

Toggle v3.0.4's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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

v2.6.3

Toggle v2.6.3's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
PHP Couchbase Extension 2.6.2

* PCBC-722: Fixed encoding of a boolean search query

v3.0.3

Toggle v3.0.3's commit message

Verified

This tag was signed with the committer’s verified signature.
avsej Sergey Avseyev
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