Technical task
- [NCBC-681] - Make JsonSerializerSettings externally configurable.
Bug
- [NCBC-656] - Couchbase .NET SDK 1.X and 2.X cannot be used within the same project
- [NCBC-665] - significant regression in memcached ops:(60ops/sec instead of ~1200), huge number of MEMD_EVBUCKET and MEMD_ENOENT errors
- [NCBC-693] - ObjectDisposedException in ConnectionPool.Dispose when run against cluster_run
- [NCBC-695] - Use TLS instead of Ssl3
- [NCBC-713] - Ensure that multiple buckets can be added to a configuration
- [NCBC-715] - Hdd.UsedByData overflows when input is greater than int.maxsize
- [NCBC-716] - IBucket.Replace overload has wrong type for CAS
- [NCBC-721] - With .NET 2.0 client increment doesnt work as it should
- [NCBC-729] - Get(List) is threaded but uses not thread safe dictionary class as collector
- [NCBC-730] - ArgumentOutOfRangeException when performing Observe within Parallel Loop
- [NCBC-732] - reference to beta on docs.couchbase.com for 2.0
Task
- [NCBC-493] - Implement Replica Read Capability
- [NCBC-560] - Measure performance impact of using Mutex's and possibly use RWSL instead.
- [NCBC-700] - Add overload for byte array values on Prepend/Append methods
- [NCBC-711] - Add GetWithLock to IBucket and provide implementions for Memcached and Couchbase buckets.
- [NCBC-719] - Ensure operations use FMap if available
- [NCBC-722] - Provide means of mapping to POCO's without using a ViewResultRow<T>
- [NCBC-723] - Timings - public interface level, server level, IO level
- [NCBC-724] - Version numbers and configuration logging
- [NCBC-737] - Change Value to Content
Improvement
- [NCBC-36] - Enhance intelligence of client to know about all nodes of a cluster for making REST connection
- [NCBC-714] - JSON and URI encode view input parameters
- [NCBC-726] - Ensure ViewDataMapper uses configured serializer settings
- [NCBC-727] - Make CTOR that takes CouchbaseClientSection public
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.