Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Bump version to 1.6.0, update changelog

  • Loading branch information...
commit e39acda496c9e10730527a60b58d9e0d2f2d2efd 1 parent 3b397c5
@thobbs thobbs authored
Showing with 81 additions and 3 deletions.
  1. +39 −0 CHANGES
  2. +39 −0 doc/changelog.rst
  3. +2 −2 doc/conf.py
  4. +1 −1  setup.py
View
39 CHANGES
@@ -1,3 +1,42 @@
+Changes in Version 1.6.0
+
+ This release adds a few minor features and several important bug fixes.
+
+ The most important change to take note of if you are using composite
+ comparators is the change to the default inclusive/exclusive behavior for slice
+ ends.
+
+ Other than that, this should be a smooth upgrade from 1.5.x.
+
+ Features
+
+ * New script for easily building RPM packages
+ * Add request and parameter information to PoolListener callback
+ * Add ColumnFamily.xget(), a generator version of get() that automatically
+ pages over columns in reasonably sized chunks
+ * Add support for Int32Type, a 4-byte signed integer format
+ * Add constants for the highest and lowest possible TimeUUID values to
+ pycassa.util
+
+ Bug Fixes
+
+ * Various 2.4 syntax errors
+ * Raise AllServersUnavailable if server_list is empty
+ * Handle custom types inside of composites
+ * Don’t erase comment when updating column families
+ * Match Cassandra’s sorting of TimeUUIDType values when the timestamps
+ tie
+ * This could result in some columns being erroneously left off of the end
+ of column slices when datetime objects or timestamps were used for
+ column_start or column_finish.
+ * Use gevent’s queue in place of the stdlib version when gevent
+ monkeypatching has been applied.
+ * Avoid sub-microsecond loss of precision with TimeUUID timestamps when
+ using pycassa.util.convert_time_to_uuid()
+ * Make default slice ends inclusive when using CompositeType comparator
+ * Previously, the end of the slice was exclusive by default (as was the
+ start of the slice when column_reversed was True)
+
Changes in Version 1.5.1
This release only affects those of you using DateType data, which has been
View
39 doc/changelog.rst
@@ -1,6 +1,45 @@
Changelog
=========
+Changes in Version 1.6.0
+------------------------
+This release adds a few minor features and several important bug fixes.
+
+The most important change to take note of if you are using composite
+comparators is the change to the default inclusive/exclusive behavior
+for slice ends.
+
+Other than that, this should be a smooth upgrade from 1.5.x.
+
+Features
+~~~~~~~~
+- New script for easily building RPM packages
+- Add request and parameter information to PoolListener callback
+- Add :meth:`.ColumnFamily.xget()`, a generator version of
+ :meth:`~.ColumnFamily.get()` that automatically pages over columns
+ in reasonably sized chunks
+- Add support for Int32Type, a 4-byte signed integer format
+- Add constants for the highest and lowest possible TimeUUID values
+ to :mod:`pycassa.util`
+
+Bug Fixes
+~~~~~~~~~
+- Various 2.4 syntax errors
+- Raise :exc:`~.AllServersUnavailable` if ``server_list`` is empty
+- Handle custom types inside of composites
+- Don't erase ``comment`` when updating column families
+- Match Cassandra's sorting of TimeUUIDType values when the timestamps
+ tie. This could result in some columns being erroneously left off of
+ the end of column slices when datetime objects or timestamps were used
+ for ``column_start`` or ``column_finish``
+- Use gevent's queue in place of the stdlib version when gevent monkeypatching
+ has been applied
+- Avoid sub-microsecond loss of precision with TimeUUID timestamps when using
+ :func:`pycassa.util.convert_time_to_uuid`
+- Make default slice ends inclusive when using ``CompositeType`` comparator
+ Previously, the end of the slice was exclusive by default (as was the start
+ of the slice when ``column_reversed`` was ``True``)
+
Changes in Version 1.5.1
------------------------
This release only affects those of you using DateType data,
View
4 doc/conf.py
@@ -31,9 +31,9 @@
# built documents.
#
# The short X.Y version.
-version = '1.5'
+version = '1.6'
# The full version, including alpha/beta/rc tags.
-release = '1.5.1'
+release = '1.6.0'
# List of documents that shouldn't be included in the build.
unused_docs = []
View
2  setup.py
@@ -23,7 +23,7 @@
from distutils.cmd import Command
-version_tuple = (1, 5, 1)
+version_tuple = (1, 6, 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 e39acda

Please sign in to comment.
Something went wrong with that request. Please try again.