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

Technical task

  • [NCBC-901] - Make IServer implementations aware of Services defined by NodesExt
  • [NCBC-902] - Make Server selection "service aware"
  • [NCBC-903] - Ensure k/v requests to memcached buckets use data nodes
  • [NCBC-904] - Return correct error or exception when operation is attempted on node that does support service

Bug

  • [NCBC-823] - IndexOutOfRangeException during fail over with .NET SDK 2.0 .NET SDK
  • [NCBC-886] - Couchbase client returning wrong documents
  • [NCBC-895] - BufferAllocator is created per Connection
  • [NCBC-908] - Fix connection leak on Memcached bucket dispose
  • [NCBC-911] - Documentation Bug in IViewQuery.ConnectionTimeout
  • [NCBC-912] - Client tries to deserialize memcached body when it is empty
  • [NCBC-913] - SDK incorrectly states down node heartbeat is 1000seconds
  • [NCBC-917] - Collection modified error during bulk operation
  • [NCBC-918] - Throughput is not restored with rb2out on memcached bucket
  • [NCBC-924] - Port defaults to 0 when NodeExt is not found in cluster map

New Feature

  • [NCBC-833] - Add support for nodesext for n1ql service for CB 4.0 Beta (MDS)

Task

  • [NCBC-922] - Receiving none(0xffffffff) as response status during failover

Improvement

  • [NCBC-891] - Update Common.Logging to version 3.1
  • [NCBC-899] - Change default value of MaxAcquireIterationCount and add Delay
  • [NCBC-919] - Global connection pool setting for app.config

Edit/Copy Release Notes

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