From 6e411d412ba3f5039d21ea4195dca86b0f82134b Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Wed, 16 Aug 2023 16:39:57 +0300 Subject: [PATCH] Update release meta for 3.3.8 Change-Id: Ie0248458c69960194eb7924d6a183e346307db9e Reviewed-on: https://review.couchbase.org/c/libcouchbase/+/195501 Tested-by: Build Bot Reviewed-by: Sergey Avseyev --- CMakeLists.txt | 2 +- RELEASE_NOTES.markdown | 16 ++++++++++++++++ cmake/Modules/GetVersionInfo.cmake | 2 +- doc/Doxyfile | 2 +- 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3d4ff3c7..929dd429 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.7 LANGUAGES C CXX) +project(libcouchbase VERSION 3.3.8 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 2b39fe71..2417a66e 100644 --- a/RELEASE_NOTES.markdown +++ b/RELEASE_NOTES.markdown @@ -1,5 +1,21 @@ # Release Notes +# 3.3.8 (2023-08-16) + +* CCBC-1584: Update documentation on how to use collections with pillowfight + +* CCBC-1607: Fix collection id encoding in mixed cluster + +* CCBC-1602: Implement Faster Failover. + + This implements the set of protocol optimizations that help the SDK to save + network traffic when tracking cluster topology. The feature will be only + activated if the server supports it (7.6+). + +CCBC-1603: Do not log if logger is not accessible in `iotssl_log_errors`. + +CCBC-1599: Account NUL-byte when format IPv6 address (fixes potential invalid memory access). + ## 3.3.7 (2023-05-11) * CCBC-1596: replace unsafe sprintf with snprintf. diff --git a/cmake/Modules/GetVersionInfo.cmake b/cmake/Modules/GetVersionInfo.cmake index a4aa4bf8..c5aee8c2 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.15") +SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.16") 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 86066bfd..fe88a750 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.7 +PROJECT_NUMBER = 3.3.8 # 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