From d2d3666e269b41413408aaae96eb289f1cb4f8ec Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Tue, 15 Dec 2020 16:38:31 +0300 Subject: [PATCH] Update release meta for 3.0.7 Change-Id: Ifa367eac59dad65171ecf1af9bb3d4b9cf20ec2a Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/142171 Tested-by: Build Bot Reviewed-by: Sergey Avseyev --- CMakeLists.txt | 2 +- RELEASE_NOTES.markdown | 24 ++++++++++++++++++++++++ cmake/Modules/GetVersionInfo.cmake | 4 ++-- doc/Doxyfile | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 90061ee90..515fc2879 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,7 +30,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5.1) # Couchbase mock path to download SET(COUCHBASE_MOCK_VERSION 1.5.25) SET(COUCHBASE_MOCK_URL "https://github.com/couchbase/CouchbaseMock/releases/download/${COUCHBASE_MOCK_VERSION}/CouchbaseMock-${COUCHBASE_MOCK_VERSION}.jar") -project(libcouchbase VERSION 3.0.6 LANGUAGES C CXX) +project(libcouchbase VERSION 3.0.7 LANGUAGES C CXX) if (NOT CMAKE_VERSION VERSION_LESS "3.13") # CMP0077: option() honors normal variables diff --git a/RELEASE_NOTES.markdown b/RELEASE_NOTES.markdown index 2ac73474d..5eaccfec6 100644 --- a/RELEASE_NOTES.markdown +++ b/RELEASE_NOTES.markdown @@ -1,5 +1,29 @@ # Release Notes +## 3.0.7 (2020-12-15) + +* CCBC-1350: Implement an option for cbc-n1ql to control prepared/adhoc switch +* CCBC-1345: Ensure all KV sockets select bucket on lcb_open +* CCBC-1348: Include bucket name into diag report +* CCBC-1308: Define FATAL and TRANSIENT classes for errors. Also defines corresponding macros for easy access `LCB_ERROR_IS_TRANSIENT` and `LCB_ERROR_IS_FATAL` +* CCBC-1342: Check if collections supported by server before using them. +* CCBC-1334: Preserve status of KV protocol response for retry queue +* CCBC-1339: Do not relocate get with replica on failover. The library should not relocate replica reads when new configuration applied. +* CCBC-1344: Consume response after retried command to avoid logging the command as "timed out" +* CCBC-1343: Do not schedule NMV immediately by default and use retry strategy instead. +* CCBC-1335: Fix next timeout computation on requesting config using `operation_timeout` instead of `config_node_timeout` +* CCBC-1337: Expose setting for to control default search timeout +* CCBC-1331: Fix error at bootstrap callback, now it returns original error code, that caused the bootstrap failure. +* CCBC-1333: Allow setting `lcb_cmdget_locktime` to zero to use server default time. +* CCBC-1324: define HTTP type for Eventing management +* Retry operations when the node is not ready +* Report LCB_ERR_BUCKET_NOT_FOUND if Key/Value service is not configured +* Update error codes for Query. Translate code 4300 to `LCB_ERR_PLANNING_FAILURE` and 5000 to `LCB_ERR_INTERNAL_SERVER_FAILURE` by default. +* Fix collection validation, it should pass empty string as valid collection specification element. +* Remove verbosity and mcversions commands. These parts of API are non-standard and volatile +* Bundle HdrHistogram_c v0.11.2 and allow to fall back to it +* Build and stability improvements + ## 3.0.6 (2020-10-21) * CCBC-1311: Implement `create_as_deleted` subdoc feature. diff --git a/cmake/Modules/GetVersionInfo.cmake b/cmake/Modules/GetVersionInfo.cmake index 1b5802cf9..26e86a906 100644 --- a/cmake/Modules/GetVersionInfo.cmake +++ b/cmake/Modules/GetVersionInfo.cmake @@ -42,7 +42,7 @@ ENDIF() IF (NOT LCB_VERSION) SET(LCB_NOGITVERSION ON) - SET(LCB_VERSION ${libcoubhase_VERSION}) + SET(LCB_VERSION ${libcouchbase_VERSION}) ENDIF() IF (NOT LCB_VERSION_CHANGESET) SET(LCB_VERSION_CHANGESET "0xdeadbeef") @@ -63,7 +63,7 @@ IF(APPLE) ELSE() SET(LCB_SONAME_MAJOR "6") ENDIF() -SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.7") +SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.8") MESSAGE(STATUS "libcouchbase ${LCB_VERSION_MAJOR},${LCB_VERSION_MINOR},${LCB_VERSION_PATCH}") MESSAGE(STATUS "Building libcouchbase ${LCB_VERSION}/${LCB_VERSION_CHANGESET}") diff --git a/doc/Doxyfile b/doc/Doxyfile index 7b44b5815..ea4cea993 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "Couchbase C Client" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 3.0.6 +PROJECT_NUMBER = 3.0.7 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a