@@ -14,12 +14,51 @@ For release notes, download links, and installation methods for 2.7 and earlier
1414
1515The full installation instructions that were previously on this page can now be found xref:sdk-full-installation.adoc[here].
1616
17+ [#version-3-4-3]
18+ == Version 3.4.3 (08 February 2023)
19+
20+ Version 3.4.3 is the fourth release of the 3.4 series.
21+
22+ https://packages.couchbase.com/clients/net/3.4/Couchbase-Net-Client-3.4.3.zip[Download] |
23+ https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.3[API Reference] |
24+ https://www.nuget.org/packages/CouchbaseNetClient/3.4.3[Nuget]
25+
26+ === Fixed Issues
27+
28+ * https://issues.couchbase.com/browse/NCBC-3316[NCBC-3316]:
29+ Scan: Refactored operation parsing, so `RangeScanContinue.OnNext()` doesn't get called after the first batch of a partition has been consumed.
30+ * https://issues.couchbase.com/browse/NCBC-3329[NCBC-3329]:
31+ `NamedBucketProxyGenerator` and `NamedCollectionProxyGenerator` caches were not thread-safe during start up.
32+ This applies primarily to unit testing scenarios -- most MVC applications were not affected, as it doesn't affect anything once the DI container is configured, because startup DI registration is single-threaded.
33+ * https://issues.couchbase.com/browse/NCBC-3331[NCBC-3331]:
34+ Retrying Named Prepared Queries from the SDK -- added an example of a custom `RetryStrategy` for the case where you do not want the named prepared statement to be retried, and want a fast-fail in that specific case and tests for named parameters.
35+
36+ === New Features and Behavioral Changes
37+
38+ * https://issues.couchbase.com/browse/NCBC-1999[NCBC-1999]:
39+ Added a `TryGetAsync` method to handle the case where `KeyNotFound` is returned by the server -- for improved performance over throwing
40+ an exception.
41+ * https://issues.couchbase.com/browse/NCBC-3293[NCBC-3293]:
42+ Handle case where a response contains a document that exceeds 8120b [_sic_] -- provided a test to show that large documents are correctly parsed
43+ and returned to the caller.
44+ * https://issues.couchbase.com/browse/NCBC-3307[NCBC-3307]:
45+ Scan: Implemented `BatchByteLimit`, `BatchItemLimit`, and `BatchTimeLimit`.
46+ * https://issues.couchbase.com/browse/NCBC-3318[NCBC-3318]:
47+ Protostellar: Exposed KV operation option values publicly, via read-only record copy.
48+ * https://issues.couchbase.com/browse/NCBC-3326[NCBC-3326]:
49+ Encode Duration was tracked twice for the Threshold Tracing -- as `RequestSpan` was disposed more than once.
50+ This has now been fixed, and the correct value should be returned.
51+
1752
1853[#version-3-4-2]
1954== Version 3.4.2 (13 January 2023)
2055
2156Version 3.4.2 is the third release of the 3.4 series.
2257
58+ https://packages.couchbase.com/clients/net/3.4/Couchbase-Net-Client-3.4.2.zip[Download] |
59+ https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.2[API Reference] |
60+ https://www.nuget.org/packages/CouchbaseNetClient/3.4.2[Nuget]
61+
2362=== Fixed Issues
2463
2564* https://issues.couchbase.com/browse/NCBC-3269[NCBC-3269]: InternalServerFailureException error message caught in SDK Query Response
@@ -34,6 +73,10 @@ Version 3.4.2 is the third release of the 3.4 series.
3473
3574Version 3.4.1 is the second release of the 3.4 series.
3675
76+ https://packages.couchbase.com/clients/net/3.4/Couchbase-Net-Client-3.4.1.zip[Download] |
77+ https://docs.couchbase.com/sdk-api/couchbase-net-client-3.4.1[API Reference] |
78+ https://www.nuget.org/packages/CouchbaseNetClient/3.4.1[Nuget]
79+
3780=== Fixed Issues
3881
3982* https://issues.couchbase.com/browse/NCBC-3204[NCBC-3204]: CombinationTest failure: Test_GetAndLockAsync_Locked
0 commit comments