Permalink
Browse files

Bump version to 1.5.0, changelog updates

  • Loading branch information...
1 parent 9348040 commit e7d24f84ce8adde0986ac6f88143422df7409b72 @thobbs thobbs committed Mar 1, 2012
Showing with 60 additions and 3 deletions.
  1. +26 −0 CHANGES
  2. +31 −0 doc/changelog.rst
  3. +2 −2 doc/conf.py
  4. +1 −1 setup.py
View
@@ -1,3 +1,29 @@
+Changes in Version 1.5.0
+
+ The main change to be aware of for this release is the new no-retry behavior
+ for counter operations. If you have been maintaining a separate connection
+ pool with retries disabled for usage with counters, you may discontinue that
+ practice after upgrading.
+
+ Features
+
+ By default, counter operations will not be retried automatically. This
+ makes it easier to use a single connection pool without worrying about
+ overcounting.
+
+ Bug Fixes
+
+ * Don’t remove entire row when an empty list is supplied for the columns
+ parameter of remove() or the batch remove methods.
+ * Add python-setuptools to debian build dependencies
+ * Batch remove() was not removing subcolumns when the specified supercolumn
+ was 0 or other “falsey” values
+ * Don’t request an extra row when reading fewer than buffer_size rows with
+ get_range() or get_indexed_slices().
+ * Remove pool_type from logs, which showed up as None in recent versions
+ * Logs were erroneously showing the same server for retries of failed
+ operations even when the actual server being queried had changed
+
Changes in Version 1.4.0
This release is primarily a bugfix release with a couple
View
@@ -1,6 +1,37 @@
Changelog
=========
+Changes in Version 1.5.0
+------------------------
+The main change to be aware of for this release is the
+new no-retry behavior for counter operations. If you have been
+maintaining a separate connection pool with retries disabled
+for usage with counters, you may discontinue that practice
+after upgrading.
+
+Features
+~~~~~~~~
+- By default, counter operations will not be retried
+ automatically. This makes it easier to use a single
+ connection pool without worrying about overcounting.
+
+Bug Fixes
+~~~~~~~~~
+- Don't remove entire row when an empty list is supplied for the
+ `columns` parameter of :meth:`~ColumnFamily.remove()` or the
+ batch remove methods.
+- Add python-setuptools to debian build dependencies
+- Batch :meth:`~.Mutator.remove()` was not removing subcolumns
+ when the specified supercolumn was 0 or other "falsey" values
+- Don't request an extra row when reading fewer than `buffer_size`
+ rows with :meth:`~.ColumnFamily.get_range()` or
+ :meth:`~.ColumnFamily.get_indexed_slices()`.
+- Remove `pool_type` from logs, which showed up as ``None`` in
+ recent versions
+- Logs were erroneously showing the same server for retries
+ of failed operations even when the actual server being
+ queried had changed
+
Changes in Version 1.4.0
------------------------
This release is primarily a bugfix release with a couple
View
@@ -32,9 +32,9 @@
# built documents.
#
# The short X.Y version.
-version = '1.4'
+version = '1.5'
# The full version, including alpha/beta/rc tags.
-release = '1.4.0'
+release = '1.5.0'
# List of documents that shouldn't be included in the build.
unused_docs = []
View
@@ -23,7 +23,7 @@
from distutils.cmd import Command
-version_tuple = (1, 4, 0)
+version_tuple = (1, 5, 0)
__version__ = '.'.join(map(str, version_tuple))
long_description = """pycassa is a python client library for Apache Cassandra with the following features:

0 comments on commit e7d24f8

Please sign in to comment.