From 3ec427acce0709afeb72f3e88e38a50d18db9353 Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Wed, 18 Jul 2018 01:20:07 +0300 Subject: [PATCH] Update release meta for 2.9.3 Change-Id: I5ef6a78e6c9e9359df02758cd538fbda784115a9 Reviewed-on: http://review.couchbase.org/97030 Tested-by: Build Bot Reviewed-by: Sergey Avseyev --- RELEASE_NOTES.markdown | 44 ++++++++++++++++++++++++++++++ cmake/Modules/GetVersionInfo.cmake | 6 ++-- 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.markdown b/RELEASE_NOTES.markdown index f76a8adaf..916e01f19 100644 --- a/RELEASE_NOTES.markdown +++ b/RELEASE_NOTES.markdown @@ -1,5 +1,49 @@ # Release Notes +## 2.9.3 (July 18 2018) + +* [CCBC-955](https://issues.couchbase.com/browse/CCBC-955): Parse uint32 as + unsigned ints instead of timeouts. Some settings were interpreted as time + values, while they should not (e.g. console_log_level, compression_min_size + etc). This issue forced the library misinterpret user input (converter was + multiplying all values to 1000000, e.g. log level was always TRACE). + +* [CCBC-957](https://issues.couchbase.com/browse/CCBC-957): Automatically + disable SSL support, when OpenSSL missing + +* [CCBC-954](https://issues.couchbase.com/browse/CCBC-954): Define EFTYPE + error code if it does not exist. Fixes support of libuv 1.21 and higher. + +* [CCBC-951](https://issues.couchbase.com/browse/CCBC-951): Remove + experimental warning from subdoc API. + +* [CCBC-948](https://issues.couchbase.com/browse/CCBC-948): Consider retry + queue with only 0xb5 as empty. This allows to breakout from lcb_wait earlier + (when application operates in synchronous style). Old behaviour, when + lcb_wait do not breakout until the library gets first successful + configuration, still can be restored with `lcb_cntl(..., + LCB_CNTL_WAIT_FOR_CONFIG, ...)`. + +* [CCBC-939](https://issues.couchbase.com/browse/CCBC-939): Optimize + performance of built-in tracer. It now uses sllist for tags container + instead of Json::Value. + +* [CCBC-958](https://issues.couchbase.com/browse/CCBC-958): Check tracing span + tags argument more pedantically and return error if arguments are not valid. + +* [CCBC-956](https://issues.couchbase.com/browse/CCBC-956): Combine operation + id and name into single field in threshold tracer. + +* [CCBC-949](https://issues.couchbase.com/browse/CCBC-949): Do not hardcode + libevent dependencies in DEB packages. Instead let `dh_shlibdeps` script to + detect dependencies for each platform. Fixes usless dependency on libevent-1 + for ubuntu 18.04. + +* [CCBC-947](https://issues.couchbase.com/browse/CCBC-947): Fix build scripts +for examples (when built with `-DLCB_BUILD_EXAMPLES=ON`). + +And other small fixes and improvements. + ## 2.9.2 (June 22 2018) * [CCBC-946](https://issues.couchbase.com/browse/CCBC-946): Restore broken ABI in 360ea68ef7738d543bbd3feac3f2c3c6c8ff976b diff --git a/cmake/Modules/GetVersionInfo.cmake b/cmake/Modules/GetVersionInfo.cmake index d5e2c0e92..b299af66e 100644 --- a/cmake/Modules/GetVersionInfo.cmake +++ b/cmake/Modules/GetVersionInfo.cmake @@ -42,13 +42,13 @@ ENDIF() IF (NOT LCB_VERSION) SET(LCB_NOGITVERSION ON) - SET(LCB_VERSION "2.9.2") + SET(LCB_VERSION "2.9.3") ENDIF() IF (NOT LCB_VERSION_CHANGESET) SET(LCB_VERSION_CHANGESET "0xdeadbeef") ENDIF() IF (NOT LCB_VERSION_HEX) - SET(LCB_VERSION_HEX 0x020902) + SET(LCB_VERSION_HEX 0x020903) ENDIF() # Now parse the version string @@ -63,7 +63,7 @@ IF(APPLE) ELSE() SET(LCB_SONAME_MAJOR "2") ENDIF() -SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.58") +SET(LCB_SONAME_FULL "${LCB_SONAME_MAJOR}.0.59") MESSAGE(STATUS "libcouchbase ${LCB_VERSION_MAJOR},${LCB_VERSION_MINOR},${LCB_VERSION_PATCH}")