Skip to content

4.2.1

Compare
Choose a tag to compare
@avsej avsej released this 23 Apr 22:35
· 40 commits to main since this release
4.2.1
321e898

API docs: https://docs.couchbase.com/sdk-api/couchbase-php-client-4.2.1
Full Changelog: 4.2.0...4.2.1

Fixes

  • PCBC-987: Fix consistency vector encoding for FTS (#163)
  • PCBC-985: Use system DNS config by default, and disable DNS-SRV if OS does not provide DNS server. (#159)

Enhancements

Notable changes in core C++

Enhancements

  • CXXCBC-489: Support scoped eventing functions. (#548, #554)
  • CXXCBC-470: Distinguish between 'unset' and 'off' query_profile (#551)

Fixes

  • CXXCBC-487: Check if alternate addressing is used when bootstrapping. (#545)
  • CXXCBC-503: Ignore configuration if it contains an empty vBucketMap. (#556, #558)
  • CXXCBC-30: Inconsistent behaviour when using subdoc opcodes incorrectly (#559)
  • CXXCBC-492: Use retry strategy in collections_component's get_collection_id. (#552)
  • CXXCBC-494: Fix memory issue in range scan implementation. (#549)
  • Always attempt to extract common query code if error has not been set. (#561) Fixes quota/rate limit checks for older servers.

Build and Tests Fixes

  • CXXCBC-502: Apply /bigobj for SDK objects only. (#550) Avoid using global add_definitions() as it might leak to non-CXX languages (like ASM_NASM on Windows).
  • Add feature check for scoped analyze_document in tests (#555)