Skip to content

Commit

Permalink
Update release meta for 3.3.12
Browse files Browse the repository at this point in the history
Change-Id: I4c12a6b546b292d849674c748ea84b0eb2fbf195
Reviewed-on: https://review.couchbase.org/c/libcouchbase/+/206624
Reviewed-by: Sergey Avseyev <[email protected]>
Tested-by: Build Bot <[email protected]>
  • Loading branch information
avsej committed Mar 2, 2024
1 parent 2af2598 commit 720699a
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 3 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.11 LANGUAGES C CXX)
project(libcouchbase VERSION 3.3.12 LANGUAGES C CXX)

if (NOT CMAKE_VERSION VERSION_LESS "3.13")
# CMP0077: option() honors normal variables
Expand Down
20 changes: 20 additions & 0 deletions RELEASE_NOTES.markdown
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Release Notes

# 3.3.12 (2024-03-02)

* CCBC-1636: Deallocate old packet when updating collection ID.
`mcreq_renew_packet()` requires the caller to deallocate original copy, otherwise the memory will
be only released by pipeline destructor.

* CCBC-1634: Fix reporting unresponsive nodes in `lcb_ping()`.
* do not retry NOOP commands, as they might be routed to different pipeline, instead fail fast
NOOPs to reflect network issues more precisely.
* use pipeline address as ping entry identifier instead of socket address, as socket might not be
existing (not connected) due to network failures.
* `lcb_ping` still have report even when overall status is not `LCB_SUCCESS`, so cbc-ping should
still try to print report instead just printing overall status code.

* CCBC-1630: Check collection id before storing packet to pipeline.
Every time `check_collection_id()` is invoked, the caller should ensure that this function
potentially is rewriting the packet, if it decides to insert/update encoded collection ID.

* CCBC-1627: Fix `bodylen` value when `ffextlen` (flexible frame extra length) is not zero.

# 3.3.11 (2023-12-21)

* CCBC-1618: update query error codes for dynamic authenticator. The dynamic authenticator is part of the internal API,
Expand Down
2 changes: 1 addition & 1 deletion cmake/Modules/GetVersionInfo.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ IF(APPLE)
ELSE()
SET(LCB_SONAME_MAJOR "8")
ENDIF()
SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.19")
SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.20")

MESSAGE(STATUS "libcouchbase ${LCB_VERSION_MAJOR},${LCB_VERSION_MINOR},${LCB_VERSION_PATCH}")
MESSAGE(STATUS "Building libcouchbase ${LCB_VERSION}/${LCB_VERSION_CHANGESET}")
2 changes: 1 addition & 1 deletion doc/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.11
PROJECT_NUMBER = 3.3.12

# 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
Expand Down

0 comments on commit 720699a

Please sign in to comment.