diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f838255..dd3c8725 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.2 LANGUAGES C CXX) +project(libcouchbase VERSION 3.3.3 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 089ea725..dcd339ec 100644 --- a/RELEASE_NOTES.markdown +++ b/RELEASE_NOTES.markdown @@ -1,5 +1,23 @@ # Release Notes +## 3.3.3 (2022-09-09) +* CCBC-1565: load system CAs when the trust certificate is not provided + + When the user has not set any root ca provider but is using TLS then we + should trust both the system store and the Capella root CA. + +* CCBC-1564: update error message for authentication failure + +* CCBC-1568: skip logging for closed SSL IO contexts + + OpenSSL might still invoke IO callbacks after the actual context has + been closed. This more likely could happen with libuv-style IO. + + This patch ensures that once socket context has been closed, its pointer + in SSL object will be erased. + +* Added cbc-bucket-list command to list all buckets. + ## 3.3.2 (2022-08-29) * CCBC-1559: cbc-n1qlback: give time to IO loop in case of failure. diff --git a/cmake/Modules/GetVersionInfo.cmake b/cmake/Modules/GetVersionInfo.cmake index 13134c83..72d8650d 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.10") +SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.11") 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 205fb903..d4b878d4 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.2 +PROJECT_NUMBER = 3.3.3 # 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