From 827640499d2c24f08679c065346278685273c71d Mon Sep 17 00:00:00 2001 From: jmorris Date: Wed, 24 Jan 2024 13:45:10 -0800 Subject: [PATCH 1/2] Remove protostellar ticket references --- .../project-docs/pages/sdk-release-notes.adoc | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 939eb838..0d6b154c 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -41,65 +41,25 @@ this has been fixed, and `WaitUntilReady` now correctly detects state. // The rest of these issues need editing to make them consistent, and helpful to customers - but I'm out of time. :-/ * https://issues.couchbase.com/browse/NCBC-3503[NCBC-3503]: ClusterVersionProvider.GetVersionAsync may fail if nodes have no ManagementUri -* https://issues.couchbase.com/browse/NCBC-3523[NCBC-3523]: -Protostellar: Implement Search Admin Service -* https://issues.couchbase.com/browse/NCBC-3524[NCBC-3524]: -Protostellar: Implement Query Admin Service -* https://issues.couchbase.com/browse/NCBC-3575[NCBC-3575]: -Couchbase.ConnectAsync hangs forever if incorrect connect string -* https://issues.couchbase.com/browse/NCBC-3588[NCBC-3588]: -Fix binary compatible issue with 3.4.13 and lower and 3.4.14-rc3 -* https://issues.couchbase.com/browse/NCBC-3590[NCBC-3590]: -Performing sub-doc SetDoc on the entire document should still use the transcoder ==== New Features and Behavioral Changes -* https://issues.couchbase.com/browse/NCBC-3501[NCBC-3501]: -Protostellarc - Merge couchbase-net-stellar into couchbase-net-client/couchbase -* https://issues.couchbase.com/browse/NCBC-3548[NCBC-3548]: -Refactor StellarClient into ProtoCluster (and rename to StellarCluster) -* https://issues.couchbase.com/browse/NCBC-3509[NCBC-3509]: -Protostella - Support final connection scheme -* https://issues.couchbase.com/browse/NCBC-3514[NCBC-3514]: -Remove sub-module dependencies and replace with files similar to Java -* https://issues.couchbase.com/browse/NCBC-3520[NCBC-3520]: -Protostellar - Update BucketManager -* https://issues.couchbase.com/browse/NCBC-3525[NCBC-3525]: -Protostella - Add Protostellar testing project -* https://issues.couchbase.com/browse/NCBC-3527[NCBC-3527]: -Refactor Couchbase.Stellar namespaces -* https://issues.couchbase.com/browse/NCBC-3528[NCBC-3528]: -Include generated gRPC files from Protostellar in Couchbase.Stellar -* https://issues.couchbase.com/browse/NCBC-3529[NCBC-3529]: -Create shim for connecting to a CNG or on-premise CB cluster * https://issues.couchbase.com/browse/NCBC-3530[NCBC-3530]: Make the ConnectionString class accept "couchbase2" schema * https://issues.couchbase.com/browse/NCBC-3532[NCBC-3532]: Add AsReadOnly record to Index APIs options -* https://issues.couchbase.com/browse/NCBC-3536[NCBC-3536]: -Merge Couchbase.Stellar.CombinationTests into couchbase-net-client repo -* https://issues.couchbase.com/browse/NCBC-3537[NCBC-3537]: -Add readme.txt to Couchbase.CodeGen * https://issues.couchbase.com/browse/NCBC-3538[NCBC-3538]: Achieve 300ms recovery time in Config Push -* https://issues.couchbase.com/browse/NCBC-3540[NCBC-3540]: -Make Protostellar run with FIT * https://issues.couchbase.com/browse/NCBC-3541[NCBC-3541]: Add AsReadOnly record to Bucket Management APIs options * https://issues.couchbase.com/browse/NCBC-3551[NCBC-3551]: Add AsReadOnly record to Collection Management APIs options -* https://issues.couchbase.com/browse/NCBC-3552[NCBC-3552]: -Document SSL/TLS connecting with Capella on .NET Framework * https://issues.couchbase.com/browse/NCBC-3568[NCBC-3568]: Add AsReadOnly Record to GetAllScopesOptions -* https://issues.couchbase.com/browse/NCBC-3584[NCBC-3584]: -Add FIT Support for DocumentNotLocked * https://issues.couchbase.com/browse/NCBC-3516[NCBC-3516]: Make fallback usage of DefaultSerializer trimmable * https://issues.couchbase.com/browse/NCBC-3518[NCBC-3518]: Remove internal transcoder dependencies on DefaultSerializer -* https://issues.couchbase.com/browse/NCBC-3521[NCBC-3521]: -Protostellar - Clean up and improve current implementation [#version-3-4-13] From 195802d0982a637385eb6de9b19ebccbef4dacf1 Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Wed, 24 Jan 2024 22:15:03 +0000 Subject: [PATCH 2/2] Gardening --- .../project-docs/pages/sdk-release-notes.adoc | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/modules/project-docs/pages/sdk-release-notes.adoc b/modules/project-docs/pages/sdk-release-notes.adoc index 0d6b154c..c152f200 100644 --- a/modules/project-docs/pages/sdk-release-notes.adoc +++ b/modules/project-docs/pages/sdk-release-notes.adoc @@ -36,30 +36,31 @@ 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 pining nodes -- +A regression introduced in a recent release prevented `WaitUntilReady` from pinging nodes -- this has been fixed, and `WaitUntilReady` now correctly detects state. // The rest of these issues need editing to make them consistent, and helpful to customers - but I'm out of time. :-/ * https://issues.couchbase.com/browse/NCBC-3503[NCBC-3503]: -ClusterVersionProvider.GetVersionAsync may fail if nodes have no ManagementUri +There was a possibility of `ClusterVersionProvider.GetVersionAsync` failing, if nodes have no `ManagementUri`, owing to randomized node order. +This has been fixed, and `GetRandomManagementUri()` should never now throw `NullReferenceException`. ==== New Features and Behavioral Changes * https://issues.couchbase.com/browse/NCBC-3530[NCBC-3530]: -Make the ConnectionString class accept "couchbase2" schema +Made the `ConnectionString` class now accept `couchbase2` schema. * https://issues.couchbase.com/browse/NCBC-3532[NCBC-3532]: -Add AsReadOnly record to Index APIs options +Added `AsReadOnly` record to Index APIs options. * https://issues.couchbase.com/browse/NCBC-3538[NCBC-3538]: -Achieve 300ms recovery time in Config Push +Improved recovery time in Config Push to 300ms. * https://issues.couchbase.com/browse/NCBC-3541[NCBC-3541]: -Add AsReadOnly record to Bucket Management APIs options +Added `AsReadOnly` record to Bucket Management APIs options. * https://issues.couchbase.com/browse/NCBC-3551[NCBC-3551]: -Add AsReadOnly record to Collection Management APIs options +Added `AsReadOnly` record to Collection Management APIs options. * https://issues.couchbase.com/browse/NCBC-3568[NCBC-3568]: -Add AsReadOnly Record to GetAllScopesOptions +Added `AsReadOnly` Record to GetAllScopesOptions. * https://issues.couchbase.com/browse/NCBC-3516[NCBC-3516]: -Make fallback usage of DefaultSerializer trimmable +Made fallback usage of `DefaultSerializer` trimmable. * https://issues.couchbase.com/browse/NCBC-3518[NCBC-3518]: -Remove internal transcoder dependencies on DefaultSerializer +Removed internal transcoder dependencies on `DefaultSerializer`. [#version-3-4-13]