diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index c4a4a613..4257b1bc 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -15,6 +15,48 @@ 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]: +Changed `QueryRequest` from /query to /query/service. +* https://issues.couchbase.com/browse/NCBC-3263[NCBC-3263]: +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, we now use `ArrayPool` instead of `MemoryPool`. +* https://issues.couchbase.com/browse/NCBC-3264[NCBC-3264]: +Improved performance of lambda processing for subdoc operations. +* https://issues.couchbase.com/browse/NCBC-3267[NCBC-3267]: +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]: +`Session +State` GA readiness. + [#version-3-3-5] == Version 3.3.5 (16 September 2022)