File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.5.1)
3030# Couchbase mock path to download
3131SET (COUCHBASE_MOCK_VERSION 1.5.25)
3232SET (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
3535if (NOT CMAKE_VERSION VERSION_LESS "3.13" )
3636 # CMP0077: option() honors normal variables
Original file line number Diff line number Diff line change 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,
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ IF(APPLE)
6565ELSE ()
6666 SET (LCB_SONAME_MAJOR "8" )
6767ENDIF ()
68- SET (LCB_SONAME_FULL "${LCB_SONAME_MAJOR} .0.19 " )
68+ SET (LCB_SONAME_FULL "${LCB_SONAME_MAJOR} .0.20 " )
6969
7070MESSAGE (STATUS "libcouchbase ${LCB_VERSION_MAJOR} ,${LCB_VERSION_MINOR} ,${LCB_VERSION_PATCH} " )
7171MESSAGE (STATUS "Building libcouchbase ${LCB_VERSION} /${LCB_VERSION_CHANGESET} " )
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments