New Release: 1.5.0

5 views
Skip to first unread message

Tyler Hobbs

unread,
Feb 29, 2012, 11:19:35 PM2/29/12
to pycassa...@googlegroups.com, pycass...@googlegroups.com
I just put up the 1.5.0 release of pycassa on GitHub and pypi.

This should be a smooth upgrade.  The only new behavior for this release deals with counters and is detailed below.  Please let me know if you encounter any issues.

As always, you can find the official changelog here: http://pycassa.github.com/pycassa/changelog.html

I've pasted the plain-text excerpts for this release below:

CHANGES
========
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

--
Tyler Hobbs
DataStax

Reply all
Reply to author
Forward
0 new messages