Skip to content
This repository has been archived by the owner on Aug 4, 2020. It is now read-only.

Commit

Permalink
Bump to version 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
thobbs committed Dec 2, 2010
1 parent 2c6a384 commit 0a8d874
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 3 deletions.
17 changes: 17 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
29 changes: 29 additions & 0 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
@@ -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
------------------------

Expand Down
4 changes: 2 additions & 2 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = []
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down

0 comments on commit 0a8d874

Please sign in to comment.