Technical task
- [NCBC-12] - logging level documentation needed
- [NCBC-183] - Docs should use Execute* methods with best practice error handling and logging in all examples
- [NCBC-322] - Setup Sandcastle and generate documentation
- [NCBC-397] - Document changes to logging levels including BP
Bug
- [NCBC-77] - Need details on "StoreMode" values
- [NCBC-97] - Stats call doesn't handle I/O error
- [NCBC-135] - Client not properly handling cluster_run server
- [NCBC-152] - Couchbase Client hangs during instantion of the Client if the request to http://xxx.xxx.xxx.xxx:8091/pools/default/bucketsStreaming/default is blocked or never returns
- [NCBC-153] - InvalidOperationException in views during server restart
- [NCBC-162] - Handle "no active vbucket" view failure
- [NCBC-175] - Authenticated view tests should use app.config
- [NCBC-196] - Config updates seem to be occuring when vbucket configuration hasn't changed
- [NCBC-204] - JSON extension methods not listed in API references
- [NCBC-207] - Could not find the pool '...' at http://host:8091/pools : password-less buckets make the other buckets unavailable
- [NCBC-215] - BinaryOperation failues should include message
- [NCBC-252] - Docs/Library: Unlock after getl
- [NCBC-253] - flush_all method still available through API, does nothing against 2.0 cluster
- [NCBC-269] - Link broken to nlog configuration file
- [NCBC-273] - Better document the DevelpomentModeNameTransformer
- [NCBC-302] - "Failed to initialize the pool" errors in MVC Application
- [NCBC-431] - Doc: Sockpool Formatting wrong.
- [NCBC-507] - View {0} was mapped to a dead node, failing
- [NCBC-520] - GetView returns IVIEW with IVIEWROWS which are NULL
- [NCBC-584] - GetVBucket throws not implemented exception.
- [NCBC-611] - CouchbaseAspNet 1.2.1 Nuget package was released built in debug mode
- [NCBC-655] - .NET Client seeing many pauses during Rebalance
- [NCBC-686] - Use POST when requesting a View if the URI exceeds the maximum character length
- [NCBC-1065] - View requests are mapped to dead node
- [NCBC-1653] - [1.x] Views for password-less buckets do not work with Couchbase Server 5.x+
- [NCBC-3587] - Cluster.ConnectAsync hangs when called with invalid cstring
Story
- [NCBC-392] - Standardize, Document and Change Logging Levels for Client
- [NCBC-393] - Deprecate or Rewrite MulitGet Operations
New Feature
- [NCBC-29] - programmatically set all the Couchbase configurations
- [NCBC-44] - Optimize multiple set (multi-set or mset bulk update) with setq
- [NCBC-120] - Statistics through Stats() Enyim.Caching.MemcachedClient.
- [NCBC-202] - add a keyStats feature
- [NCBC-398] - Support Json.NET >= 6.0.1
Task
- [NCBC-14] - building under CI
- [NCBC-219] - Write the .NET/Windows Getting Started Section for the Essentials Guides
- [NCBC-326] - Under load, OORE thrown when accessing view
- [NCBC-335] - Admin credentials required to create a design document
- [NCBC-336] - Improve thoroughput during rebalance scenarios
- [NCBC-338] - When a connection is dropped by the server, the client does not handle it gracefully.
- [NCBC-339] - CreateBucket when no buckets exist
- [NCBC-340] - System.InvalidOperationException an asynchronous module or handler completed while an asynchronous operation was still pending
- [NCBC-376] - Refactor Unit Test Project-Part 2
- [NCBC-378] - Randomize Nodes when Responding to NotMyVBucket Requests
- [NCBC-506] - Creating two or more client instances on adjacent lines creates deadlock
- [NCBC-710] - CouchbaseViewBase.GetEnumerator throws NotImplementedException
Improvement
- [NCBC-4] - default logging on Enyim should include INFO level logging on connections being dropped
- [NCBC-84] - Replica read command
- [NCBC-101] - Provide Consistent Timeouts
- [NCBC-113] - CouchbaseCluster RESTful wrappers should not expose WebExceptions
- [NCBC-214] - Docs don't mention InnerResult
- [NCBC-221] - Docs: working with multiple buckets in the .NET client
- [NCBC-232] - Fix CBSE-426 - .Net Client fails silently if there is a wrong configuration
- [NCBC-235] - Provide more detail on "Unable to locate node" errors
- [NCBC-286] - Accessing key data when using strongly-typed views
- [NCBC-309] - Move .NET API documentation from docs repo to auto-doc
- [NCBC-342] - Debug [VIEWS:EXC_UNEXPECTED] errors seen in 1.3.0 code after connection pool changes
- [NCBC-388] - Improve Nunit tests
- [NCBC-423] - Add couchbase cluster compatibility to documentation
- [NCBC-458] - check terse bucket info URI automatically before checking full bucket URI
- [NCBC-578] - Non Obtrusive JSON Document Deseralization
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.