Skip to content

3.3.6

Compare
Choose a tag to compare
@avsej avsej released this 26 Apr 19:00
· 45 commits to master since this release
3.3.6

API documentation: https://docs.couchbase.com/sdk-api/couchbase-c-client-3.3.6

  • CCBC-1590: Always pick random node for HTTP services.
    It helps with certain edge cases, when the application might spawn a lot of processes, perform queries, so that first queries will be directed to the same node due to the absense of srand() call in the library.

  • CCBC-1596: Fix various compiler warnings.

  • CCBC-1592: Allow to generate more randomized bodies in pillowfight
    By default cbc-pillowfight pre-generates only one document body per selected size. New option --random-body-pool-size allows to control how many documents will be generated (default is 100).
    This fixes behaviour in the corner case when --min-size equals --max-size and allow still have many random bodies in this case.

  • CCBC-1595: Fix building of the subdocument operation when --subdoc switch for pillowfight was used.

  • pillowfight: use separate expiration time switch for GET operations.
    Do not share the same value of expiry for get operations. Also it does not turn GET into GET_WITH_TOUCH if the --get-expiry is not being used.