Skip to content

Commit

Permalink
Update meta for release 2.1.1
Browse files Browse the repository at this point in the history
Package version will be 2.1.1
Library version will be 2.0.9

Change-Id: I32cb6dcbcc523f6d64fbc4bbbbb99a4307cf7d17
Reviewed-on: http://review.couchbase.org/28467
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  • Loading branch information
avsej committed Aug 22, 2013
1 parent 66763c2 commit ab80faa
Show file tree
Hide file tree
Showing 5 changed files with 111 additions and 6 deletions.
31 changes: 30 additions & 1 deletion RELEASE_NOTES.markdown
Expand Up @@ -3,14 +3,43 @@
This document is a list of user visible feature changes and important
bugfixes. Do not forget to update this doc in every important patch.

## 2.1.1 (Not released)
## 2.1.1 (2013-08-22)

* [minor] Use provided credentials for authenticating to the data
nodes. With this fix, it is no longer possible to use Administrator
credentials with a bucket. If your configuration does so, you must
change the credentials you use before applying this update. No
documentation guides use of Administrator credentials, so this
change is not expected to affect few, if any deployments.

* [major] CCBC-239 Do not use socket after failout. Fixes segmentation
faults during rebalance.

* [minor] CCBC-245 Distribute debug information with release binaries
on Windows

* [minor] CCBC-248 Do not disable config.h on UNIX-like platforms. It
fixes build issue, when application is trying to include plugins
from the tarball.

* [major] CCBC-192 Skip misconfigured nodes in the list. New
lcb\_cntl(3couchbase) added to control whether the library will skip
nodes in initial node list, which listen on configuration port (8091
usually) but doesn't meet required parameters (invalid
authentication or missing bucket). By default report this issue and
stop trying nodes from the list, like all previous release. Read
more at man page lcb\_cntl(3couchbase) in section
LCB\_CNTL\_SKIP\_CONFIGURATION\_ERRORS\_ON\_CONNECT

* [major] CCBC-246 Fallback to 'select' IO plugin if default plugin
cannot be loaded. On UNIX-like systems, default IO backend is
'libevent', which uses third-party library might be not available
at the run-time. Read in lcb\_cntl(3couchbase) man page in section
LCB\_CNTL\_IOPS\_DEFAULT\_TYPES about how to determine effective IO
plugin, when your code chose to use LCB\_IO\_OPS\_DEFAULT during
connection instantiation. The fallback mode doesn't affect
application which specify IO backend explicitly.

## 2.1.0 (2013-08-17)

* [major] New backend `select`. This backend is based on the select(2)
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Expand Up @@ -86,14 +86,14 @@ AC_SUBST(CHANGESET)
# http://www.gnu.org/software/libtool/manual/libtool.html#Libtool-versioning
#
API_CURRENT=2
API_REVISION=8
API_REVISION=9
API_AGE=0
AC_SUBST(API_CURRENT)
AC_SUBST(API_REVISION)
AC_SUBST(API_AGE)

# The actual version numbers for the developers ;)
LCB_VERSION="2.1.0"
LCB_VERSION="2.1.1"
LCB_VERSION_HEX=`echo ${LCB_VERSION} | awk -F. '{printf "0x%0.2d%0.2d%0.2d", $1, $2, $3}'`
AC_SUBST(LCB_VERSION)
AC_SUBST(LCB_VERSION_HEX)
Expand Down
39 changes: 39 additions & 0 deletions packaging/deb/changelog
@@ -1,3 +1,42 @@
libcouchbase (2.1.1) stable; urgency=low

* [minor] Use provided credentials for authenticating to the data
nodes. With this fix, it is no longer possible to use Administrator
credentials with a bucket. If your configuration does so, you must
change the credentials you use before applying this update. No
documentation guides use of Administrator credentials, so this
change is not expected to affect few, if any deployments.

* [major] CCBC-239 Do not use socket after failout. Fixes segmentation
faults during rebalance.

* [minor] CCBC-245 Distribute debug information with release binaries
on Windows

* [minor] CCBC-248 Do not disable config.h on UNIX-like platforms. It
fixes build issue, when application is trying to include plugins
from the tarball.

* [major] CCBC-192 Skip misconfigured nodes in the list. New
lcb\_cntl(3couchbase) added to control whether the library will skip
nodes in initial node list, which listen on configuration port (8091
usually) but doesn't meet required parameters (invalid
authentication or missing bucket). By default report this issue and
stop trying nodes from the list, like all previous release. Read
more at man page lcb\_cntl(3couchbase) in section
LCB\_CNTL\_SKIP\_CONFIGURATION\_ERRORS\_ON\_CONNECT

* [major] CCBC-246 Fallback to 'select' IO plugin if default plugin
cannot be loaded. On UNIX-like systems, default IO backend is
'libevent', which uses third-party library might be not available
at the run-time. Read in lcb\_cntl(3couchbase) man page in section
LCB\_CNTL\_IOPS\_DEFAULT\_TYPES about how to determine effective IO
plugin, when your code chose to use LCB\_IO\_OPS\_DEFAULT during
connection instantiation. The fallback mode doesn't affect
application which specify IO backend explicitly.

-- Sergey Avseyev <sergey@couchbase.com> Thu, 22 Aug 2013 11:56:04 +0300

libcouchbase (2.1.0) stable; urgency=low

* [major] New backend `select`. This backend is based on the select(2)
Expand Down
37 changes: 37 additions & 0 deletions packaging/rpm/libcouchbase.spec.in
Expand Up @@ -103,6 +103,43 @@ Development files for the Couchbase Client & Protocol Library
%{_mandir}/man3/*

%changelog
* Thu Aug 22 2013 Sergey Avseyev <sergey@couchbase.com> - 2.1.1

- [minor] Use provided credentials for authenticating to the data
nodes. With this fix, it is no longer possible to use Administrator
credentials with a bucket. If your configuration does so, you must
change the credentials you use before applying this update. No
documentation guides use of Administrator credentials, so this
change is not expected to affect few, if any deployments.

- [major] CCBC-239 Do not use socket after failout. Fixes segmentation
faults during rebalance.

- [minor] CCBC-245 Distribute debug information with release binaries
on Windows

- [minor] CCBC-248 Do not disable config.h on UNIX-like platforms. It
fixes build issue, when application is trying to include plugins
from the tarball.

- [major] CCBC-192 Skip misconfigured nodes in the list. New
lcb\_cntl(3couchbase) added to control whether the library will skip
nodes in initial node list, which listen on configuration port (8091
usually) but doesn't meet required parameters (invalid
authentication or missing bucket). By default report this issue and
stop trying nodes from the list, like all previous release. Read
more at man page lcb\_cntl(3couchbase) in section
LCB\_CNTL\_SKIP\_CONFIGURATION\_ERRORS\_ON\_CONNECT

- [major] CCBC-246 Fallback to 'select' IO plugin if default plugin
cannot be loaded. On UNIX-like systems, default IO backend is
'libevent', which uses third-party library might be not available
at the run-time. Read in lcb\_cntl(3couchbase) man page in section
LCB\_CNTL\_IOPS\_DEFAULT\_TYPES about how to determine effective IO
plugin, when your code chose to use LCB\_IO\_OPS\_DEFAULT during
connection instantiation. The fallback mode doesn't affect
application which specify IO backend explicitly.

* Sat Aug 17 2013 Sergey Avseyev <sergey@couchbase.com> - 2.1.0

- [major] New backend `select`. This backend is based on the select(2)
Expand Down
6 changes: 3 additions & 3 deletions win32/libcouchbase/configuration.h
Expand Up @@ -30,11 +30,11 @@

#include <stddef.h>

#define LCB_VERSION_STRING "2.1.0"
#define LCB_VERSION 0x021000
#define LCB_VERSION_STRING "2.1.1"
#define LCB_VERSION 0x020101
#define LCB_VERSION_CHANGESET unknown

#define PACKAGE_STRING "libcouchbase 2.1.0"
#define PACKAGE_STRING "libcouchbase 2.1.1"
#include <winsock2.h>
#include <basetsd.h>

Expand Down

0 comments on commit ab80faa

Please sign in to comment.