Skip to content

Commit d2ba5a3

Browse files
Release notes for .NET 3.4.3 (#287)
* Release notes for .NET 3.4.3 * API links, Clarity, + whitespace --------- Co-authored-by: Richard Smedley <[email protected]>
1 parent c5ab252 commit d2ba5a3

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

modules/project-docs/pages/sdk-release-notes.adoc

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,51 @@ For release notes, download links, and installation methods for 2.7 and earlier
1414

1515
The 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

2156
Version 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

3574
Version 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

Comments
 (0)