Skip to content

Commit 720699a

Browse files
committed
Update release meta for 3.3.12
Change-Id: I4c12a6b546b292d849674c748ea84b0eb2fbf195 Reviewed-on: https://review.couchbase.org/c/libcouchbase/+/206624 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Build Bot <build@couchbase.com>
1 parent 2af2598 commit 720699a

4 files changed

Lines changed: 23 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5.1)
3030
# Couchbase mock path to download
3131
SET(COUCHBASE_MOCK_VERSION 1.5.25)
3232
SET(COUCHBASE_MOCK_URL "https://github.com/couchbase/CouchbaseMock/releases/download/${COUCHBASE_MOCK_VERSION}/CouchbaseMock-${COUCHBASE_MOCK_VERSION}.jar")
33-
project(libcouchbase VERSION 3.3.11 LANGUAGES C CXX)
33+
project(libcouchbase VERSION 3.3.12 LANGUAGES C CXX)
3434

3535
if (NOT CMAKE_VERSION VERSION_LESS "3.13")
3636
# CMP0077: option() honors normal variables

RELEASE_NOTES.markdown

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Release Notes
22

3+
# 3.3.12 (2024-03-02)
4+
5+
* CCBC-1636: Deallocate old packet when updating collection ID.
6+
`mcreq_renew_packet()` requires the caller to deallocate original copy, otherwise the memory will
7+
be only released by pipeline destructor.
8+
9+
* CCBC-1634: Fix reporting unresponsive nodes in `lcb_ping()`.
10+
* do not retry NOOP commands, as they might be routed to different pipeline, instead fail fast
11+
NOOPs to reflect network issues more precisely.
12+
* use pipeline address as ping entry identifier instead of socket address, as socket might not be
13+
existing (not connected) due to network failures.
14+
* `lcb_ping` still have report even when overall status is not `LCB_SUCCESS`, so cbc-ping should
15+
still try to print report instead just printing overall status code.
16+
17+
* CCBC-1630: Check collection id before storing packet to pipeline.
18+
Every time `check_collection_id()` is invoked, the caller should ensure that this function
19+
potentially is rewriting the packet, if it decides to insert/update encoded collection ID.
20+
21+
* CCBC-1627: Fix `bodylen` value when `ffextlen` (flexible frame extra length) is not zero.
22+
323
# 3.3.11 (2023-12-21)
424

525
* CCBC-1618: update query error codes for dynamic authenticator. The dynamic authenticator is part of the internal API,

cmake/Modules/GetVersionInfo.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ IF(APPLE)
6565
ELSE()
6666
SET(LCB_SONAME_MAJOR "8")
6767
ENDIF()
68-
SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.19")
68+
SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.20")
6969

7070
MESSAGE(STATUS "libcouchbase ${LCB_VERSION_MAJOR},${LCB_VERSION_MINOR},${LCB_VERSION_PATCH}")
7171
MESSAGE(STATUS "Building libcouchbase ${LCB_VERSION}/${LCB_VERSION_CHANGESET}")

doc/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "Couchbase C Client"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 3.3.11
41+
PROJECT_NUMBER = 3.3.12
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

0 commit comments

Comments
 (0)