couchbasenetclient - CouchbaseNetClient 2.7.3-alpha-000509

The Couchbase authored new and improved client for .NET based languages! Package supports both .NET Core and Full Frameworks 4.5.2 and greater.

PM> Install-Package CouchbaseNetClient -Version 2.7.3-alpha-000509 -Source https://www.myget.org/F/couchbasenetclient/api/v3/index.json

Copy to clipboard

> nuget.exe install CouchbaseNetClient -Version 2.7.3-alpha-000509 -Source https://www.myget.org/F/couchbasenetclient/api/v3/index.json

Copy to clipboard

> dotnet add package CouchbaseNetClient --version 2.7.3-alpha-000509 --source https://www.myget.org/F/couchbasenetclient/api/v3/index.json

Copy to clipboard
<PackageReference Include="CouchbaseNetClient" Version="2.7.3-alpha-000509" />
Copy to clipboard
source https://www.myget.org/F/couchbasenetclient/api/v3/index.json

nuget CouchbaseNetClient  ~> 2.7.3-alpha-000509
Copy to clipboard

> choco install CouchbaseNetClient --version 2.7.3-alpha-000509 --source https://www.myget.org/F/couchbasenetclient/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "couchbasenetclient" -SourceLocation "https://www.myget.org/F/couchbasenetclient/api/v2"
Install-Module -Name "CouchbaseNetClient" -RequiredVersion "2.7.3-alpha-000509" -Repository "couchbasenetclient" -AllowPreRelease
Copy to clipboard

Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/couchbasenetclient/symbols/


The Official Couchbase .NET SDK

Chat with us on Discord | Couchbase Forums

  • master is 3.4 development branch
  • release27 is 2.7.X development branch
  • release13 is 1.3.X development branch

Getting Started

To get up and running with the SDK, please visit the online documentation.

Running Tests

We maintain a collection of both unit and integration test projects.

Unit Tests

Couchbase.UnitTests contains environment independent tests and do not require a local cluster to run.

Running the Integration Tests

Couchbase.IntegrationTests contains tests that are run against a real Couchbase Server and has different requirements depending on what server version you are running them against:

Couchbase Server 4.0+

  1. The "beer-sample" and "travel-sample" sample buckets installed. They can be installed by logging into the Couchbase Console and then Settings->Sample Buckets.
  2. Create the following buckets:
    1. "default" - a Couchbase bucket with no password
    2. "authenticated" - a Couchbase bucket with a password of "secret"
    3. "memcached" - a Memcached bucket with no password
  3. Install an SSL certificate (copied from the Couchbase console Security->Root Certificate)
  4. A default primary index configured on the following buckets: default, authenticated, beer-sample and travel-sample (eg create primary index on `default`)
  5. Add an FTS index to the travel-sample bucket called idx-travel
  6. Update config.json with the hostname of your Couchbase Server IP and set enhancedAuth to false
  7. Update app.config's hostname and basic Couchbase client section with the Couchbase Server IP

Couchbase Server 5.0+ - In addition to the steps above:

  1. "ephemeral" - an Ephemeral bucket
  2. Update config.json enhancedAuth to true
  3. A user called authenticated with a password of secret

NOTE: Couchbase Server 5.0+ uses Role-Based Access Control (RBAC) for authentication. This supersedes configuring bucket passwords with discrete users with their own passwords and offers much more granular control.

Generating gRPC proxies and stubs

Please checkout this README for how to generate the gRPC proxies and stubs for Protostellar.

Pull Requests and Submissions

Being an Open Source project, the Couchbase SDK depends upon feedback and submissions from the community. If you feel as if you want to submit a bug fix or a feature, please post a Pull Request. The Pull Request will go through a formal code review process and merged after being +2'd by a Couchbase Engineer. In order to accept a submission, Couchbase requires that all contributors sign the Contributor License Agreement (CLA). You can do this by creating an account in Gerrit, our official Code Review system. After you have created your account, login and check the CLA checkbox.

Once the CLA is signed, a Couchbase engineer will push the pull request to Gerrit and one or more Couchbase engineers will review the submission. If it looks good they will then +2 the changeset and merge it with master. In addition, if the submission needs more work, you will need to amend the Changeset with another Patchset. Note that is strongly encouraged to submit a Unit Test with each submission and also include a description of the submission, what changed and what the result is.

  • .NETFramework 4.5.2
    • Common.Logging (>= 3.4.1)
    • Newtonsoft.Json (>= 9.0.1)
    • OpenTracing (>= 0.12.0)
  • .NETStandard 1.5
    • Microsoft.Extensions.Logging (>= 1.1.0)
    • NETStandard.Library (>= 2.0.1)
    • Newtonsoft.Json (>= 9.0.1)
    • OpenTracing (>= 0.12.0)
    • System.ComponentModel.Primitives (>= 4.3.0)
    • System.Globalization.Extensions (>= 4.3.0)
    • System.Net.NameResolution (>= 4.3.0)
    • System.Net.Primitives (>= 4.3.0)
    • System.Net.Security (>= 4.3.2)
    • System.Net.Sockets (>= 4.3.0)
    • System.Reflection.TypeExtensions (>= 4.3.0)
    • System.Runtime.Serialization.Primitives (>= 4.3.0)
    • System.Threading.Tasks.Parallel (>= 4.3.0)
    • System.Threading.Thread (>= 4.3.0)
  • .NETStandard 2.0
    • Microsoft.Extensions.Logging (>= 1.1.0)
    • Newtonsoft.Json (>= 9.0.1)
    • OpenTracing (>= 0.12.0)
    • System.ComponentModel.Primitives (>= 4.3.0)
    • System.Globalization.Extensions (>= 4.3.0)
    • System.Net.NameResolution (>= 4.3.0)
    • System.Net.Primitives (>= 4.3.0)
    • System.Net.Security (>= 4.3.2)
    • System.Net.Sockets (>= 4.3.0)
    • System.Reflection.TypeExtensions (>= 4.3.0)
    • System.Runtime.Serialization.Primitives (>= 4.3.0)
    • System.Threading.Tasks.Parallel (>= 4.3.0)
    • System.Threading.Thread (>= 4.3.0)
  • .NETFramework 4.5.2: 4.5.2.0
  • .NETStandard 1.5: 1.5.0.0
  • .NETStandard 2.0: 2.0.0.0

                        
Assembly Assembly hash Match
/lib/netstandard1.5/couchbase.netclient.dll 3749363aea544e4eacf52d92e95ea0ceFFFFFFFF
/lib/netstandard2.0/couchbase.netclient.dll 9f0a69513b654551a04f628702b008dcFFFFFFFF
/lib/net452/couchbase.netclient.dll e4faee25d4e24d77811551908ef142e2FFFFFFFF

Owners

Mike Goldsmith Jeffry Morris

Authors

Couchbase, Inc.

Project URL

https://github.com/couchbase/couchbase-net-client

License

Apache-2.0

Tags

Couchbase nosql JSON database

Info

883 total downloads
6 downloads for version 2.7.3-alpha-000509
Download (1009.06 KB)
Download legacy symbols (2.15 MB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
2.7.3-alpha-000509 1009.06 KB Mon, 17 Dec 2018 17:48:28 GMT 6
2.7.3-alpha-000508 1009.05 KB Thu, 13 Dec 2018 12:33:38 GMT 5
2.7.3-alpha-000507 1009.05 KB Thu, 13 Dec 2018 12:29:48 GMT 2
2.7.3-alpha-000506 1009.04 KB Wed, 12 Dec 2018 11:28:35 GMT 6
2.7.3-alpha-000505 1009.05 KB Wed, 12 Dec 2018 11:26:59 GMT 6
2.7.3-alpha-000504 1009.06 KB Tue, 11 Dec 2018 09:22:13 GMT 5
2.7.3-alpha-000503 1009.05 KB Tue, 11 Dec 2018 09:20:42 GMT 6
2.7.2-alpha-000501 1009.03 KB Fri, 16 Nov 2018 10:34:34 GMT 7
2.7.2-alpha-000500 1009.03 KB Wed, 14 Nov 2018 11:57:36 GMT 7
2.7.2-alpha-000499 1009.12 KB Wed, 07 Nov 2018 10:36:00 GMT 3
2.7.1-alpha-000497 1009.24 KB Fri, 02 Nov 2018 22:25:36 GMT 6
2.7.1-alpha-000496 1009.24 KB Fri, 02 Nov 2018 20:45:43 GMT 5
2.7.1-alpha-000495 1009.17 KB Fri, 02 Nov 2018 20:16:57 GMT 6
2.7.1-alpha-000494 1004.11 KB Fri, 02 Nov 2018 18:28:35 GMT 6
2.7.1-alpha-000493 1004.11 KB Fri, 02 Nov 2018 16:21:37 GMT 7
2.7.1-alpha-000492 999.75 KB Tue, 30 Oct 2018 22:01:56 GMT 6
2.7.1-alpha-000491 999.72 KB Tue, 30 Oct 2018 19:31:28 GMT 7
2.7.1-alpha-000490 999.54 KB Mon, 29 Oct 2018 16:30:56 GMT 5
2.7.1-alpha-000489 998.84 KB Thu, 25 Oct 2018 21:12:07 GMT 3
2.7.1-alpha-000488 998.81 KB Thu, 25 Oct 2018 15:56:13 GMT 5
2.6.1-alpha-000429 985.73 KB Fri, 20 Jul 2018 14:22:07 GMT 6
2.5.6-alpha-000324 946.71 KB Thu, 22 Feb 2018 21:19:59 GMT 6
2.5.6-alpha-000323 946.46 KB Thu, 22 Feb 2018 20:45:59 GMT 6
2.5.5-alpha-000321 907.45 KB Fri, 02 Feb 2018 20:05:44 GMT 8
2.5.5-alpha-000320 905.86 KB Fri, 02 Feb 2018 17:57:52 GMT 4
2.5.5-alpha-000319 905.61 KB Fri, 02 Feb 2018 17:44:21 GMT 8
2.5.4-alpha-000317 905.26 KB Mon, 08 Jan 2018 16:48:21 GMT 4
2.5.4-alpha-000316 905.31 KB Fri, 05 Jan 2018 19:18:29 GMT 7
2.5.4-alpha-000315 901.96 KB Wed, 03 Jan 2018 22:56:22 GMT 4
2.5.4-alpha-000314 604.33 KB Wed, 03 Jan 2018 18:52:35 GMT 7
2.5.4-alpha-000313 604.35 KB Wed, 03 Jan 2018 18:51:32 GMT 5
2.5.4-alpha-000312 604.12 KB Wed, 03 Jan 2018 09:00:35 GMT 7
2.5.4-alpha-000311 606.97 KB Tue, 02 Jan 2018 11:34:03 GMT 7
2.5.4-alpha-000310 606.83 KB Tue, 02 Jan 2018 09:56:25 GMT 7
2.5.4-alpha-000309 606.83 KB Thu, 21 Dec 2017 12:19:25 GMT 8
2.5.4-alpha-000308 596.55 KB Thu, 21 Dec 2017 12:18:16 GMT 8
2.5.4-alpha-000307 596.42 KB Tue, 19 Dec 2017 08:50:13 GMT 9
2.5.4-alpha-000306 596.66 KB Wed, 13 Dec 2017 10:14:35 GMT 8
2.5.4-alpha-000305 596.71 KB Wed, 13 Dec 2017 10:13:31 GMT 8
2.5.3-alpha-000303 596.7 KB Thu, 07 Dec 2017 00:09:39 GMT 7
2.5.3-alpha-000302 596.7 KB Wed, 06 Dec 2017 17:24:08 GMT 8
2.5.3-alpha-000301 596.69 KB Wed, 06 Dec 2017 09:14:28 GMT 4
2.5.3-alpha-000300 596.69 KB Mon, 04 Dec 2017 19:14:43 GMT 9
2.4.8-alpha-000179 557.03 KB Thu, 03 Aug 2017 16:46:37 GMT 6
2.4.7 791.98 KB Wed, 12 Jul 2017 18:24:21 GMT 9
2.4.3.163 792.01 KB Thu, 06 Jul 2017 16:03:21 GMT 5
2.4.3.162 792 KB Thu, 06 Jul 2017 10:40:31 GMT 4
2.4.3.161 792.01 KB Wed, 05 Jul 2017 22:31:31 GMT 4
2.4.3.160 791.85 KB Fri, 30 Jun 2017 17:18:54 GMT 4
2.4.3.159 791.84 KB Fri, 30 Jun 2017 17:17:19 GMT 8
2.4.3.158 790.88 KB Wed, 28 Jun 2017 09:27:41 GMT 4
2.4.3.157 790.86 KB Tue, 27 Jun 2017 17:50:34 GMT 7
2.4.3.156 789.97 KB Tue, 27 Jun 2017 17:49:12 GMT 4
2.4.3.155 784.82 KB Fri, 23 Jun 2017 17:16:25 GMT 7
2.4.3.154 784.79 KB Fri, 23 Jun 2017 13:48:31 GMT 9
2.4.3.153 784.59 KB Fri, 23 Jun 2017 13:29:27 GMT 8
2.4.3.152 784.06 KB Thu, 22 Jun 2017 18:36:28 GMT 7
2.4.3.151 784.06 KB Thu, 22 Jun 2017 16:58:06 GMT 7
2.4.3.150 784.05 KB Thu, 22 Jun 2017 16:55:57 GMT 4
2.4.3.149 782.81 KB Thu, 22 Jun 2017 16:54:15 GMT 4
2.4.3.148 782.81 KB Tue, 20 Jun 2017 22:07:58 GMT 7
2.4.3.147 782.8 KB Tue, 20 Jun 2017 22:06:17 GMT 4
2.4.3.146 781.89 KB Tue, 20 Jun 2017 21:43:00 GMT 5
2.4.3.145 781.9 KB Tue, 20 Jun 2017 12:40:46 GMT 4
2.4.3.144 781.43 KB Mon, 19 Jun 2017 15:50:02 GMT 7
2.4.3.141 781.47 KB Mon, 05 Jun 2017 19:41:50 GMT 8
2.4.3.140 781.61 KB Fri, 02 Jun 2017 15:49:06 GMT 8
2.4.3.139 778.61 KB Thu, 01 Jun 2017 16:11:07 GMT 4
2.4.3.138 779.02 KB Thu, 25 May 2017 11:07:04 GMT 8
2.4.3.137 779.27 KB Thu, 25 May 2017 11:05:05 GMT 9
2.4.3.136 779.26 KB Thu, 25 May 2017 11:03:16 GMT 7
2.4.3.135 779.27 KB Thu, 25 May 2017 10:57:51 GMT 8
2.4.3.134 775.3 KB Thu, 25 May 2017 02:23:01 GMT 8
2.4.3.133 775.25 KB Thu, 18 May 2017 15:45:02 GMT 7
2.4.3.132 775.25 KB Thu, 18 May 2017 15:41:48 GMT 8
2.4.3.131 775.25 KB Thu, 18 May 2017 15:38:36 GMT 7
2.4.3.129 775.12 KB Tue, 16 May 2017 09:12:42 GMT 4
2.4.3.128 774.85 KB Tue, 16 May 2017 09:09:20 GMT 4
2.4.3.127 774.78 KB Tue, 16 May 2017 09:07:45 GMT 4
2.4.3.125 774.58 KB Mon, 15 May 2017 21:56:40 GMT 7
2.4.3.124 774.91 KB Tue, 09 May 2017 23:31:50 GMT 8
2.4.3.123 774.94 KB Tue, 09 May 2017 23:17:46 GMT 8
2.4.3.122 774.1 KB Tue, 09 May 2017 22:49:18 GMT 8
2.4.3.121 774.16 KB Tue, 09 May 2017 22:07:45 GMT 4
2.4.3.120 773.99 KB Tue, 09 May 2017 21:12:13 GMT 8
2.4.3.119 773.69 KB Tue, 02 May 2017 23:21:01 GMT 5
2.4.3.118 773.64 KB Tue, 02 May 2017 23:07:15 GMT 7
2.4.3.117 773.63 KB Tue, 02 May 2017 23:00:09 GMT 4
2.4.3.116 768.09 KB Mon, 01 May 2017 18:34:34 GMT 7
2.4.3.115 765.92 KB Sat, 29 Apr 2017 18:51:30 GMT 7
2.4.3.114 765.92 KB Thu, 27 Apr 2017 18:19:28 GMT 8
2.4.3.113 765.93 KB Thu, 27 Apr 2017 09:35:43 GMT 8
2.4.3.112 766.06 KB Thu, 27 Apr 2017 09:01:29 GMT 4
2.4.3.111 762.52 KB Wed, 26 Apr 2017 20:32:55 GMT 4
2.4.3.110 762.48 KB Wed, 26 Apr 2017 20:29:36 GMT 8
2.4.3.109 762.39 KB Wed, 26 Apr 2017 20:28:07 GMT 4
2.4.3.108 762.08 KB Wed, 26 Apr 2017 10:33:09 GMT 8
2.4.3.105 759.53 KB Wed, 26 Apr 2017 02:00:23 GMT 4
2.4.3.104 759.52 KB Fri, 21 Apr 2017 15:50:24 GMT 8
2.4.3.102 759.41 KB Thu, 20 Apr 2017 10:03:14 GMT 7
2.4.3.101 754.4 KB Wed, 19 Apr 2017 09:07:01 GMT 4
2.4.3.100 752.56 KB Wed, 19 Apr 2017 09:05:44 GMT 4
2.4.3.99 752.56 KB Wed, 19 Apr 2017 09:04:33 GMT 8
2.4.3.98 752.53 KB Thu, 13 Apr 2017 00:39:13 GMT 8
2.4.3.97 752.56 KB Thu, 13 Apr 2017 00:38:05 GMT 4
2.4.3.96 752.52 KB Thu, 13 Apr 2017 00:37:03 GMT 7
2.4.3.95 752.51 KB Tue, 11 Apr 2017 16:52:39 GMT 7
2.4.3.94 752.44 KB Fri, 07 Apr 2017 18:23:03 GMT 4
2.4.3.92 752.44 KB Thu, 06 Apr 2017 14:45:15 GMT 4
2.4.3.91 752.43 KB Thu, 06 Apr 2017 14:43:57 GMT 7
2.4.3.90 749.03 KB Tue, 04 Apr 2017 16:00:51 GMT 8
2.4.3.89 748.89 KB Fri, 31 Mar 2017 15:03:08 GMT 8
2.4.3.88 748.91 KB Thu, 30 Mar 2017 19:41:17 GMT 4
2.4.3.87 742.33 KB Thu, 30 Mar 2017 19:39:38 GMT 9
2.4.3.86 742.18 KB Thu, 30 Mar 2017 17:58:40 GMT 7
2.4.3.85 742.18 KB Thu, 30 Mar 2017 17:50:54 GMT 8
2.4.3.84 742.15 KB Thu, 30 Mar 2017 17:49:18 GMT 4
2.4.3.83 742.11 KB Thu, 30 Mar 2017 16:59:06 GMT 8
2.4.3.82 742.03 KB Tue, 21 Mar 2017 17:27:47 GMT 9
2.4.3.81 741.53 KB Tue, 21 Mar 2017 16:24:08 GMT 4
2.4.3.80 737.29 KB Fri, 17 Mar 2017 23:47:55 GMT 4
2.4.3.79 733.09 KB Fri, 17 Mar 2017 16:37:00 GMT 8
2.4.2.78 733.08 KB Tue, 14 Mar 2017 19:12:58 GMT 4
2.4.2.77 733.09 KB Tue, 14 Mar 2017 10:45:05 GMT 8
2.4.2.76 733.09 KB Tue, 14 Mar 2017 10:43:53 GMT 9
2.4.2.75 733.09 KB Tue, 14 Mar 2017 10:42:14 GMT 4
2.4.2.70 732.97 KB Thu, 09 Mar 2017 21:24:07 GMT 8
2.4.2.69 732.96 KB Thu, 09 Mar 2017 21:22:21 GMT 8
2.4.1.73 733.79 KB Fri, 10 Mar 2017 20:14:14 GMT 5
2.4.1.71 732.88 KB Fri, 10 Mar 2017 19:45:08 GMT 8
2.4.1.68 732.96 KB Thu, 09 Mar 2017 21:20:54 GMT 4
2.4.1.67 732.89 KB Thu, 09 Mar 2017 18:11:26 GMT 7
2.4.1.66 732.89 KB Thu, 09 Mar 2017 18:10:01 GMT 5
2.4.1.64 732.89 KB Mon, 06 Mar 2017 19:34:01 GMT 5
2.4.1.63 726.24 KB Mon, 06 Mar 2017 19:03:28 GMT 9
2.4.1.62 726.18 KB Mon, 06 Mar 2017 19:01:54 GMT 4
2.4.1.61 726.19 KB Thu, 02 Mar 2017 16:48:37 GMT 7
2.4.1.60 726.17 KB Wed, 01 Mar 2017 21:04:57 GMT 7
2.4.1.59 725.67 KB Tue, 28 Feb 2017 19:01:52 GMT 7
2.4.1.58 725.67 KB Tue, 28 Feb 2017 02:41:00 GMT 7
2.4.1.57 725.67 KB Tue, 28 Feb 2017 02:28:45 GMT 7