Couchbase Blog

August 13, 2014

Couchbase .NET SDK 1.3.8 Released; Plus an Important Release Note!

Today we are releasing version 1.3.8 of the Couchbase .NET SDK. Like the previous couple of 1.X releases, this is a bug fix/maintanence release. Note that nearly all new development is happening on the 2.0 Version of the .NET SDK, which should be GA early this fall!

Read more »

August 13, 2014

Couchbase Java SDK 2.0.0 Developer Preview 3

On behalf of the whole SDK team I'm happy to announce the third developer preview of the Java/JVM SDK release train nicknamed Armstrong. It contains both the JVM core package "core-io" 0.3 as well as the Java SDK 2.0 developer preview 3.

This preview provides many more APIs which bring us closer to API completion (and a beta release to follow), as well as changes to configuration management and dependencies.

Here is how you can get it:

Read more »

August 5, 2014

Node.JS SDK 2.0.0-beta Released!

We’ve just released a shiney new version of our Node.js SDK, now in Beta.  This release reflects a significant amount of change from our previous SDK releases, including a brand new API which should be far easier to get started with and use, better documentation and numerous performance enhancements through our related project, libcouchbase.

Read more »

July 25, 2014

Couchbase .NET SDK 2.0 Developer Preview 3

As a follow to the previous DP2 in June, we are releasing another developer preview, DP3. This developer preview, adds a plethora of bug fixes, features and most importantly, changes to the public API by way of a) providing methods for working with “documents” and b) changing the way a cluster object is instantiated. We have also moved the repo from CouchbaseLabs to Couchbase proper on Github; I’ll touch on that a bit later.

Read more »

July 23, 2014

Sneak peek: What's new in Couchbase Server 3.0!

Over the last year or so, we have been working on a vast number of features and improvements for our next major release. Today, we are ready to pull back the curtain on Couchbase Server 3.0.

With 3.0, Couchbase Architecture continues to be one of the core strengths and with this release, we have further strengthened the fundamental capabilities and extended the breadth of use cases that Couchbase supports. 3.0 release focuses on five major pillars with many large enhancements in each area:

Read more »

July 23, 2014

Join the bash

In the run up for the 3.0 release, we’ll be running a Bug Bash. The mission? To help us improve the quality of the Couchbase Server 3.0 release and make it the best it can be. And, yes, we will, of course, be recognizing the top bug finders.

Read more »

July 16, 2014

Updates to libcouchbase 2.4

If you've been following along, a developer preview version of the library was released last month. It contained a whole bunch of improvements which you can read about here.

TL;DR:

Updated API docs is at http://docs.couchbase.com/sdk-api/couchbase-c-client-2.4.0-beta/index.html

Read more »

July 12, 2014

CAP Theorem and Couchbase Server... But this time with XDCR

CAP is well known to many so I won't spend the time to explain the intro material here but wanted to correctly identify a misconception that came up a few times in conversations recently. Here is the punchline for this post: The 'CAP' behavior of Couchbase Server as a single cluster vs Couchbase Server with XDCR is different.

Read more »

July 11, 2014

Couchbase Weekly: 2014-07-11

Here's what's been happening in Couchbase this week!

Couchbase Hangout
Matthew, Phil and Michael held a hangout introducing the 2.0 SDKs, focusing on the Java and NodeJS SDKs. Go watch the video.

Read more »

July 10, 2014

Why Couchbase chose RxJava for the new Java SDK

This blog post explains our reasoning and motivation behind choosing RxJava as one of the integral components in our new Java SDK.

Motivation

There are many ways to design an API and every one has its own set of benefits (and drawbacks). In the process of designing our brand new APIs one of the main questions was how do we expose it to the user. 

Read more »