From afe006abe7fc88af31ba49984874a2ed275dbf83 Mon Sep 17 00:00:00 2001 From: RiPont Date: Fri, 9 Feb 2024 14:32:16 -0800 Subject: [PATCH 1/2] Release notes for CouchbaseNetClient 3.4.15 --- .../project-docs/pages/sdk-release-notes.adoc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index c152f200..cc4af0de 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -24,6 +24,24 @@ We always recommend using the latest version of the SDK -- it contains all of th All patch releases for each dot minor release should be API compatible, and safe to upgrade; any changes to expected behavior are noted in the release notes that follow. +[#version-3-4-15] +=== Version 3.4.15 (09 Feb 2024) + +Version 3.4.15 is the sixteenth release of the 3.4 series. + +https://packages.couchbase.com/clients/net/3.4/Couchbase-Net-Client-3.4.15.zip[Download] | +https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.15[API Reference] | +https://www.nuget.org/packages/CouchbaseNetClient/3.4.15[Nuget] + +==== Fixed Issues +* https://issues.couchbase.com/browse/NCBC-3599[NCBC-3599]: Fix SDK bugs related to Nullability of Increment, Decrement, and related options. +* https://issues.couchbase.com/browse/NCBC-3565[NCBC-3565]: Add error handling for "index does not exist" query error +* https://issues.couchbase.com/browse/NCBC-3635[NCBC-3635]: GetAnyReplica: AggregateException field is now accessible when DocumentUnretrievableException is thrown + +==== New Features and Behavioral Changes +* https://issues.couchbase.com/browse/NCBC-3579[NCBC-3579]: Support DocumentNotLocked exception when collection.Unlock() is called on a document that is not locked. +* https://issues.couchbase.com/browse/NCBC-3606[NCBC-3606]: SDK Support for Scoped Search Indexes +* https://issues.couchbase.com/browse/NCBC-3596[NCBC-3596]: Support for maxTTL value of -1 for collection "no expiry" [#version-3-4-14] === Version 3.4.14 (18 Jan 2024) From 753dace8aee0f7a741de53684309ae53940751bb Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Fri, 9 Feb 2024 23:51:54 +0000 Subject: [PATCH 2/2] Gardening --- .../project-docs/pages/sdk-release-notes.adoc | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index cc4af0de..a4960b64 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -24,6 +24,7 @@ We always recommend using the latest version of the SDK -- it contains all of th All patch releases for each dot minor release should be API compatible, and safe to upgrade; any changes to expected behavior are noted in the release notes that follow. + [#version-3-4-15] === Version 3.4.15 (09 Feb 2024) @@ -34,14 +35,23 @@ https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.15[API Reference] | https://www.nuget.org/packages/CouchbaseNetClient/3.4.15[Nuget] ==== Fixed Issues -* https://issues.couchbase.com/browse/NCBC-3599[NCBC-3599]: Fix SDK bugs related to Nullability of Increment, Decrement, and related options. -* https://issues.couchbase.com/browse/NCBC-3565[NCBC-3565]: Add error handling for "index does not exist" query error -* https://issues.couchbase.com/browse/NCBC-3635[NCBC-3635]: GetAnyReplica: AggregateException field is now accessible when DocumentUnretrievableException is thrown + +* https://issues.couchbase.com/browse/NCBC-3599[NCBC-3599]: +Fixed SDK bugs related to Nullability of Increment, Decrement, and related options. +* https://issues.couchbase.com/browse/NCBC-3565[NCBC-3565]: +Added error handling for "index does not exist" query error. +* https://issues.couchbase.com/browse/NCBC-3635[NCBC-3635]: +`GetAnyReplica: AggregateException` field is now accessible when `DocumentUnretrievableException` is thrown. ==== New Features and Behavioral Changes -* https://issues.couchbase.com/browse/NCBC-3579[NCBC-3579]: Support DocumentNotLocked exception when collection.Unlock() is called on a document that is not locked. -* https://issues.couchbase.com/browse/NCBC-3606[NCBC-3606]: SDK Support for Scoped Search Indexes -* https://issues.couchbase.com/browse/NCBC-3596[NCBC-3596]: Support for maxTTL value of -1 for collection "no expiry" + +* https://issues.couchbase.com/browse/NCBC-3579[NCBC-3579]: +Support `DocumentNotLocked` exception when `collection.Unlock()` is called on a document that is not locked. +* https://issues.couchbase.com/browse/NCBC-3606[NCBC-3606]: +Added SDK Support for Scoped Search Indexes. +* https://issues.couchbase.com/browse/NCBC-3596[NCBC-3596]: +Support added for `maxTTL` value of -1, for collection "no expiry". + [#version-3-4-14] === Version 3.4.14 (18 Jan 2024) @@ -53,6 +63,7 @@ https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.14[API Reference] | https://www.nuget.org/packages/CouchbaseNetClient/3.4.14[Nuget] ==== Fixed Issues + * https://issues.couchbase.com/browse/NCBC-3434[NCBC-3434]: A regression introduced in a recent release prevented `WaitUntilReady` from pinging nodes -- this has been fixed, and `WaitUntilReady` now correctly detects state.