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 Code). It can be downloaded from PyPI here: <http://pypi.python.org/pypi/CouchDB> To report bugs, join the mailing list, etc, start with the project homepage: <http://code.google.com/p/couchdb-python/> Many thanks to everyone who contributed patches and bug reports! Cheers, Dirkjan