Skip to content
Browse files

Bump to version 1.0.0

  • Loading branch information...
1 parent 2c6a384 commit 0a8d874fe1b034c6e83cf211930c884e0da4fbe5 @thobbs thobbs committed Dec 2, 2010
Showing with 49 additions and 3 deletions.
  1. +17 −0 CHANGES
  2. +29 −0 doc/changelog.rst
  3. +2 −2 doc/conf.py
  4. +1 −1 setup.py
View
17 CHANGES
@@ -1,3 +1,20 @@
+Changes in Version 1.0.0
+
+ * Created the SystemManager class to allow for keyspace, column family, and index creation, modification, and deletion. These operations are no longer provided by a Connection class.
+ * Updated pycassaShell to use the SystemManager class
+ * Improved retry behavior, including exponential backoff and proper resetting of the retry attempt counter
+ * Condensed connection pooling classes into only pycassa.pool.ConnectionPool to provide a simpler API
+ * Changed pycassa.connection.connect() to return a connection pool
+ * Use more performant Thrift API methods for insert() and get() where possible
+ * Bundled OrderedDict and set it as the default dictionary class for column families
+ * Provide better TypeError feedback when columns are the wrong type
+ * Use Thrift API 19.4.0
+
+Changes in Version 0.5.4
+
+ * Allow for more backward and forward compatibility
+ * Mark a server as being down more quickly in Connection
+
Changes in Version 0.5.3
* Added PooledColumnFamily, which makes it easy to use connection pooling automatically with a ColumnFamily.
View
29 doc/changelog.rst
@@ -1,6 +1,35 @@
Changelog
=========
+Changes in Version 1.0.0
+------------------------
+
+- Created the :class:`~pycassa.system_manager.SystemManager` class to
+ allow for keyspace, column family, and index creation, modification,
+ and deletion. These operations are no longer provided by a Connection
+ class.
+- Updated pycassaShell to use the SystemManager class
+- Improved retry behavior, including exponential backoff and proper
+ resetting of the retry attempt counter
+- Condensed connection pooling classes into only
+ :class:`pycassa.pool.ConnectionPool` to provide a simpler API
+- Changed :meth:`pycassa.connection.connect()` to return a
+ connection pool
+- Use more performant Thrift API methods for :meth:`insert()`
+ and :meth:`get()` where possible
+- Bundled :class:`~pycassa.util.OrderedDict` and set it as the
+ default dictionary class for column families
+- Provide better :exc:`TypeError` feedback when columns are the wrong
+ type
+- Use Thrift API 19.4.0
+
+Changes in Version 0.5.4
+------------------------
+
+- Allow for more backward and forward compatibility
+- Mark a server as being down more quickly in
+ :class:`~pycassa.connection.Connection`
+
Changes in Version 0.5.3
------------------------
View
4 doc/conf.py
@@ -33,9 +33,9 @@
# built documents.
#
# The short X.Y version.
-version = '0.5.1'
+version = '1.0'
# The full version, including alpha/beta/rc tags.
-release = '0.5.1'
+release = '1.0.0'
# 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__ = (0, 7, 'a', 1)
+__version_info__ = (1, 0, 0)
__version__ = '.'.join([str(v) for v in __version_info__])
long_description = """pycassa is a Cassandra library with the following features:

0 comments on commit 0a8d874

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