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

Commit

Permalink
Bump version to 1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
thobbs committed Jan 23, 2012
1 parent ab3dc7d commit a06b031
Show file tree
Hide file tree
Showing 4 changed files with 74 additions and 5 deletions.
38 changes: 37 additions & 1 deletion CHANGES
@@ -1,8 +1,44 @@
Changes in Version 1.4.0

This release is primarily a bugfix release with a couple
of minor features and removed deprecated items.

Features

* Accept column_validation_classes when creating or altering
column families with SystemManager
* Ignore UNREACHABLE nodes when waiting for schema version
agreement

Bug Fixes

* Remove accidental print statement in SystemManager
* Raise TypeError when unexpected types are used for
comparator or validator types when creating or altering
a Column Family
* Fix packing of column values using column-specific validators
during batch inserts when the column name is changed by packing
* Always return timestamps from inserts
* Fix NameError when timestamps are used where a DateType is
expected
* Fix NameError in python 2.4 when unpacking DateType objects
* Upgrade ez_setup.py to fix broken setuptools link

Removed Deprecated Items

The following items have been removed:

* pycassa.connect()
* pycassa.connect_thread_local()
* ConnectionPool.status()
* ConnectionPool.recreate()


Changes in Version 1.3.0 Changes in Version 1.3.0


This release adds full compatibility with Cassandra 1.0 and removes support This release adds full compatibility with Cassandra 1.0 and removes support
for schema manipulation in Cassandra 0.7. for schema manipulation in Cassandra 0.7.

In this release, schema manipulation should work with Cassandra 0.8 and 1.0, In this release, schema manipulation should work with Cassandra 0.8 and 1.0,
but not 0.7. The data API should continue to work with all three versions. but not 0.7. The data API should continue to work with all three versions.


Expand Down
34 changes: 34 additions & 0 deletions doc/changelog.rst
@@ -1,6 +1,40 @@
Changelog Changelog
========= =========


Changes in Version 1.4.0
------------------------
This release is primarily a bugfix release with a couple
of minor features and removed deprecated items.

Features
~~~~~~~~
- Accept column_validation_classes when creating or altering
column families with SystemManager
- Ignore UNREACHABLE nodes when waiting for schema version
agreement

Bug Fixes
~~~~~~~~~
- Remove accidental print statement in SystemManager
- Raise TypeError when unexpected types are used for
comparator or validator types when creating or altering
a Column Family
- Fix packing of column values using column-specific validators
during batch inserts when the column name is changed by packing
- Always return timestamps from inserts
- Fix NameError when timestamps are used where a DateType is
expected
- Fix NameError in python 2.4 when unpacking DateType objects
- Upgrade ez_setup.py to fix broken setuptools link

Removed Deprecated Items
~~~~~~~~~~~~~~~~~~~~~~~~
- :meth:`pycassa.connect()`
- :meth:`pycassa.connect_thread_local()`
- :meth:`.ConnectionPool.status()`
- :meth:`.ConnectionPool.recreate()`


Changes in Version 1.3.0 Changes in Version 1.3.0
------------------------ ------------------------
This release adds full compatibility with Cassandra 1.0 and This release adds full compatibility with Cassandra 1.0 and
Expand Down
4 changes: 2 additions & 2 deletions doc/conf.py
Expand Up @@ -33,9 +33,9 @@
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = '1.3' version = '1.4'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = '1.3.0' release = '1.4.0'


# List of documents that shouldn't be included in the build. # List of documents that shouldn't be included in the build.
unused_docs = [] unused_docs = []
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Expand Up @@ -2,7 +2,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #


import sys
import os import os


try: try:
Expand All @@ -24,7 +23,7 @@


from distutils.cmd import Command from distutils.cmd import Command


version_tuple = (1, 3, 0) version_tuple = (1, 4, 0)
__version__ = '.'.join(map(str, version_tuple)) __version__ = '.'.join(map(str, version_tuple))


long_description = """pycassa is a python client library for Apache Cassandra with the following features: long_description = """pycassa is a python client library for Apache Cassandra with the following features:
Expand Down

0 comments on commit a06b031

Please sign in to comment.