From c3942f9cf961e5e1ef104708face3a30216444ef Mon Sep 17 00:00:00 2001 From: Jeff Morris Date: Thu, 6 Oct 2022 19:12:28 -0700 Subject: [PATCH 1/2] Dotnet 3.3.6 release notes --- .../project-docs/pages/sdk-release-notes.adoc | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index c4a4a613..a2746849 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -15,6 +15,46 @@ For release notes, download links, and installation methods for 2.7 and earlier The full installation instructions that were previously on this page can now be found xref:sdk-full-installation.adoc[here]. +[#version-3-3-6] +== Version 3.3.6 (06 October 2022) + +Version 3.3.6 is the seventh release of the 3.3 series. + +https://packages.couchbase.com/clients/net/3.3/Couchbase-Net-Client-3.3.6.zip[Download] | +https://docs.couchbase.com/sdk-api/couchbase-net-client-3.3.6[API Reference] | +https://www.nuget.org/packages/CouchbaseNetClient/3.3.6[Nuget] + +=== Special Note + +* During a rebalance upgrade from 6.x (or any earlier version) to 7.x, in mixed mode (where you are communicating with Couchbase Server whilst some but not all nodes are upgraded), there is a known issue where data may be written to the wrong location. +The solution is to either upgrade to `3.2.9` or greater, or to pause application processing so there are no writes until you have upgraded all nodes. +If you encounter a similar situation during migration and need help with mitigation, please contact our support team. + +=== Fixed Issues + +* https://issues.couchbase.com/browse/NCBC-3265[NCBC-3265]: +Ensure SDK can bootstrap from a non data service node. +* https://issues.couchbase.com/browse/NCBC-3270[NCBC-3270]: +Make Increment and Decrement take unsigned long delta per the RFC. + +=== New Features and Behavioral Changes +* https://issues.couchbase.com/browse/NCBC-3167[NCBC-3167]: +Load Testing Performance App for .NET. +* https://issues.couchbase.com/browse/NCBC-3258[NCBC-3258]: +Change QueryRequest from /query to /query/service. +* https://issues.couchbase.com/browse/NCBC-3263[NCBC-3263]: +Support For Configuration Profiles. +* https://issues.couchbase.com/browse/NCBC-2953[NCBC-2953]: +Support for Serverless/Lambda Execution Environments. +* https://issues.couchbase.com/browse/NCBC-3261[NCBC-3261]: +Where possible use ArrayPool instead of MemoryPool. +* https://issues.couchbase.com/browse/NCBC-3264[NCBC-3264]: +Improve performance of lambda processing for subdoc operations. +* https://issues.couchbase.com/browse/NCBC-3267[NCBC-3267]: +Update tag before creating snapshot packages in Jenkins. +* https://issues.couchbase.com/browse/NCBC-3268[NCBC-3268]: +Ensure SessionState is ready for GA. + [#version-3-3-5] == Version 3.3.5 (16 September 2022) From 1addfa2b6913951f086df36552aa69727621598b Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Fri, 7 Oct 2022 12:13:00 +0100 Subject: [PATCH 2/2] Gardening --- .../project-docs/pages/sdk-release-notes.adoc | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index a2746849..4257b1bc 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -15,6 +15,7 @@ For release notes, download links, and installation methods for 2.7 and earlier The full installation instructions that were previously on this page can now be found xref:sdk-full-installation.adoc[here]. + [#version-3-3-6] == Version 3.3.6 (06 October 2022) @@ -33,27 +34,28 @@ If you encounter a similar situation during migration and need help with mitigat === Fixed Issues * https://issues.couchbase.com/browse/NCBC-3265[NCBC-3265]: -Ensure SDK can bootstrap from a non data service node. +Ensure SDK can bootstrap from a non-data-service node. * https://issues.couchbase.com/browse/NCBC-3270[NCBC-3270]: -Make Increment and Decrement take unsigned long delta per the RFC. +Make `Increment` and `Decrement` take unsigned long delta, per the RFC. === New Features and Behavioral Changes * https://issues.couchbase.com/browse/NCBC-3167[NCBC-3167]: Load Testing Performance App for .NET. * https://issues.couchbase.com/browse/NCBC-3258[NCBC-3258]: -Change QueryRequest from /query to /query/service. +Changed `QueryRequest` from /query to /query/service. * https://issues.couchbase.com/browse/NCBC-3263[NCBC-3263]: -Support For Configuration Profiles. +Support For Configuration Profiles added. * https://issues.couchbase.com/browse/NCBC-2953[NCBC-2953]: Support for Serverless/Lambda Execution Environments. * https://issues.couchbase.com/browse/NCBC-3261[NCBC-3261]: -Where possible use ArrayPool instead of MemoryPool. +Where possible, we now use `ArrayPool` instead of `MemoryPool`. * https://issues.couchbase.com/browse/NCBC-3264[NCBC-3264]: -Improve performance of lambda processing for subdoc operations. +Improved performance of lambda processing for subdoc operations. * https://issues.couchbase.com/browse/NCBC-3267[NCBC-3267]: -Update tag before creating snapshot packages in Jenkins. +When creating snapshot packages in Jenkins, the latest tag is now always used as a base for the snapshot name. * https://issues.couchbase.com/browse/NCBC-3268[NCBC-3268]: -Ensure SessionState is ready for GA. +`Session +State` GA readiness. [#version-3-3-5] == Version 3.3.5 (16 September 2022)