From 02e19c2144f1284846f7ce6d36b707891b8d2624 Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Thu, 9 Mar 2023 09:36:04 +0200 Subject: [PATCH] Update release meta for 3.3.5 Change-Id: Ibd8fa22b3829bb71255ca20e5f5528b345046736 Reviewed-on: https://review.couchbase.org/c/libcouchbase/+/187944 Tested-by: Build Bot Reviewed-by: Sergey Avseyev --- CMakeLists.txt | 2 +- RELEASE_NOTES.markdown | 18 ++++++++++++++++++ cmake/Modules/GetVersionInfo.cmake | 2 +- doc/Doxyfile | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7c22676a..e942c0b3 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.3.4 LANGUAGES C CXX) +project(libcouchbase VERSION 3.3.5 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 0570ccd6..972e8f53 100644 --- a/RELEASE_NOTES.markdown +++ b/RELEASE_NOTES.markdown @@ -1,5 +1,23 @@ # Release Notes +## 3.3.5 (2023-03-09) + +* CCBC-1545: handle `LCB_ERR_REQUEST_CANCELED` in ping callback + + If the instance is being destroyed, while the operations in flight, all + these operations will be cancelled with error code + `LCB_ERR_REQUEST_CANCELED`. Ping implementation should handle this error + code and don't assume any of the objects (except response) be in valid + state. + +* CCBC-1586: force SASL PLAIN for TLS connections + +* CCBC-1589: apply authenticator when passed to `lcb_create` + +* CCBC-1585: fix build for gcc-13 + +* CCBC-1587: allow to disable uninstall target + ## 3.3.4 (2023-02-08) * CCBC-1583: disable collections support if KV does not ack it. diff --git a/cmake/Modules/GetVersionInfo.cmake b/cmake/Modules/GetVersionInfo.cmake index e6bf655d..d605aeb9 100644 --- a/cmake/Modules/GetVersionInfo.cmake +++ b/cmake/Modules/GetVersionInfo.cmake @@ -65,7 +65,7 @@ IF(APPLE) ELSE() SET(LCB_SONAME_MAJOR "8") ENDIF() -SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.12") +SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.13") 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 de66419c..eed8d77c 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.3.4 +PROJECT_NUMBER = 3.3.5 # 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