Browse files

Version bump to 1.0.6

  • Loading branch information...
1 parent a1b72b7 commit d703c073379a4da169f7332e9f8bed2d4226cead @thobbs thobbs committed Feb 25, 2011
Showing with 34 additions and 2 deletions.
  1. +16 −0 CHANGES
  2. +16 −0 doc/changelog.rst
  3. +1 −1 doc/conf.py
  4. +1 −1 setup.py
View
16 CHANGES
@@ -1,3 +1,19 @@
+Changes in Version 1.0.6
+
+ * Add EOFError to the list of exceptions that cause a connection swap and
+ retry
+ * Improved autopacking efficiency for AsciiType, UTF8Type, and BytesType
+ * Preserve sub-second timestamp precision in datetime arguments for
+ insertion or slice bounds where a TimeUUID is expected. Previously,
+ precision below a second was lost.
+ * In a MaximumRetryException‘s message, include details about the last
+ Exception that caused the MaximumRetryException to be raised
+ * pycassa.pool.ConnectionPool.status() now always reports a non-negative
+ overflow; 0 is now used when there is not currently any overflow
+ * Created pycassa.types.Long as a replacement for pycassa.types.Int64.
+ Long uses big-endian encoding, which is compatible with Cassandra’s LongType,
+ while Int64 used little-endian encoding.
+
Changes in Version 1.0.5
* Assume port 9160 if only a hostname is given
View
16 doc/changelog.rst
@@ -1,6 +1,22 @@
Changelog
=========
+Changes in Version 1.0.6
+------------------------
+
+- Add :exc:`EOFError` to the list of exceptions that cause a connection swap and retry
+- Improved autopacking efficiency for AsciiType, UTF8Type, and BytesType
+- Preserve sub-second timestamp precision in datetime arguments for insertion
+ or slice bounds where a TimeUUID is expected. Previously, precision below a
+ second was lost.
+- In a :exc:`MaximumRetryException`'s message, include details about the last
+ :exc:`Exception` that caused the :exc:`MaximumRetryException` to be raised
+- :meth:`pycassa.pool.ConnectionPool.status()` now always reports a non-negative
+ overflow; 0 is now used when there is not currently any overflow
+- Created :class:`pycassa.types.Long` as a replacement for :class:`pycassa.types.Int64`.
+ :class:`Long` uses big-endian encoding, which is compatible with Cassandra's LongType,
+ while :class:`Int64` used little-endian encoding.
+
Changes in Version 1.0.5
------------------------
View
2 doc/conf.py
@@ -35,7 +35,7 @@
# The short X.Y version.
version = '1.0'
# The full version, including alpha/beta/rc tags.
-release = '1.0.5'
+release = '1.0.6'
# List of documents that shouldn't be included in the build.
unused_docs = []
View
2 setup.py
@@ -16,7 +16,7 @@
from setuptools import setup
from distutils.cmd import Command
-__version_info__ = (1, 0, 5)
+__version_info__ = (1, 0, 6)
__version__ = '.'.join([str(v) for v in __version_info__])
long_description = """pycassa is a python client library for Apache Cassandra with the following features:

0 comments on commit d703c07

Please sign in to comment.