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 ofsrand()
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 turnGET
intoGET_WITH_TOUCH
if the --get-expiry is not being used.