couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dirkjan Ochtman <>
Subject [ANN] CouchDB-Python 0.6.1
Date Mon, 14 Dec 2009 13:38:09 GMT
Hello all,

We have a new release of CouchDB-Python for you today: 0.6.1.

This is a bugfix release that fixes a bunch of open bugs we had lying
around. Additionally, it exposes some more of the CouchDB API surface
to the Python users. Here's a more detailed list of changes:

 * Compatible with CouchDB 0.9.x and 0.10.x.
 * Removed debugging statement from `json` module (issue 82).
 * Fixed a few bugs resulting from typos.
 * Added a `replicate()` method to the `client.Server` class (issue 61).
 * Honor the boundary argument in the dump script code (issue 100).
 * Added a `stats()` method to the `client.Server` class.
 * Added a `tasks()` method to the `client.Server` class.
 * Allow slashes in path components passed to the uri function (issue 96).
 * `schema.DictField` objects now have a separate backing dictionary
for each instance of their `schema.Document` (issue 101).
 * `schema.ListField` proxy objects now have a more consistent (though
somewhat slower) `count()` method (issue 91).
 * `schema.ListField` objects now have correct behavior for slicing
operations and the `pop()` method (issue 92).
 * Added a `revisions()` method to the Database class (issue 99).
 * Make sure we always return UTF-8 from the view server (issue 81).

Be aware: the latest release of httplib2 at this time, 0.5.0, contains
some bugs that affect CouchDB-Python. You may want to stay with either
0.4.0 or the latest tip from their Mercurial repository (at Google

It can be downloaded from PyPI here:


To report bugs, join the mailing list, etc, start with the project homepage:


Many thanks to everyone who contributed patches and bug reports!



View raw message