Release Notes - Couchbase .NET client library - Version 2.3.0 - HTML format

Technical task

  • [NCBC-1096] - Make Configuration system more abstract to support JSON configs
  • [NCBC-1114] - Refactor System.Timers.Timer to System.Threading.Timer
  • [NCBC-1133] - Remove Extra IOperationResult.cs file from IO/Operations Folder

Bug

  • [NCBC-433] - Doc: Troubleshooting guide is lacking.
  • [NCBC-1110] - GetFromReplica times out if key does not exist
  • [NCBC-1117] - HttpServerConfig Doesn't Validate Server Certificate
  • [NCBC-1119] - MutationTokens Do Not Work Because BucketRef Is Always Null
  • [NCBC-1120] - Cannot Set UseEnhancedDurability To True Without Defining A ConnectionPool
  • [NCBC-1121] - RYOW ConsistentWith Doesn't Function For N1QL Queries
  • [NCBC-1131] - Regression causes HttpStreamingProvider to auth invalid password
  • [NCBC-1135] - Use Endpoint instead of Uri for SslStream.Authenticate
  • [NCBC-1136] - Regression - MutationToken are not set when UseEnhancedDurabity is true

Task

  • [NCBC-769] - Ensure support for "Consistency Parameters" is implemented correctly
  • [NCBC-1105] - Add integration tests for AT_PLUS

Improvement

  • [NCBC-861] - Update logging documentation and blog
  • [NCBC-1013] - Add certificate validation to SslConnection
  • [NCBC-1051] - Investigate making IO layer pluggable via code configuration
  • [NCBC-1122] - Add IgnoreRemoteCertificateNameMismatch config flag to ignore TLS hostname validation

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.