incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Shorin <kxe...@gmail.com>
Subject Re: [ANN] CouchDB-Python 0.9
Date Thu, 25 Apr 2013 11:33:50 GMT
Hooray!

Thanks, Dirkjan! (:
--
,,,^..^,,,


On Thu, Apr 25, 2013 at 3:22 PM, Dirkjan Ochtman <dirkjan@ochtman.nl> wrote:
> Hello all,
>
> We have a new release of CouchDB-Python for you today: 0.9.
>
> This release, which has been a long time in the making (sorry about
> that!) has a slew of small and slightly larger improvements:
>
>  * Don't validate database names on the client side. This means some methods
>    dealing with database names can return different exceptions than before.
>  * Use HTTP socket more efficiently to avoid the Nagle algorithm, greatly
>    improving performace. Note: add the `{nodelay, true}` option to the CouchDB
>    server's httpd/socket_options config.
>  * Add support for show and list functions.
>  * Add support for calling update handlers.
>  * Add support for purging documents.
>  * Add `iterview()` for more efficient iteration over large view results.
>  * Add view cleanup API.
>  * Enhance `Server.stats()` to optionally retrieve a single set of statistics.
>  * Implement `Session` timeouts.
>  * Add `error` property to `Row` objects.
>  * Add `default=None` arg to `mapping.Document.get()` to make it a little more
>    dict-like.
>  * Enhance `Database.info()` so it can also be used to get info for a design
>    doc.
>  * Add view definition options, e.g. collation.
>  * Fix support for authentication in dump/load tools.
>  * Support non-ASCII document IDs in serialization format.
>  * Protect `ResponseBody` from being iterated/closed multiple times.
>  * Rename iteration method for ResponseBody chunks to `iterchunks()` to
>    prevent usage for non-chunked responses.
>  * JSON encoding exceptions are no longer masked, resulting in better error
>    messages.
>  * `cjson` support is now deprecated.
>  * Fix `Row.value` and `Row.__repr__` to never raise exceptions.
>  * Fix Python view server's reduce to handle empty map results list.
>  * Use locale-independent timestamp identifiers for HTTP cache.
>  * Don't require setuptools/distribute to install the core package. (Still
>    needed to install the console scripts.)
>
> 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/>
>
> Start reading the documentation hosted on PyPI:
>
>  <http://pythonhosted.org/CouchDB/>
>
> Many thanks to everyone who contributed patches and bug reports!
>
> Cheers,
>
> Dirkjan and the rest of the CouchDB-Python team
>
> P.S. For the next release, we hope to add Python 3 support. Please
> join our mailing list if you're interested in helping out or testing
> with that project.
>
> --
> You received this message because you are subscribed to the Google Groups "CouchDB-Python"
group.
> To unsubscribe from this group and stop receiving emails from it, send an email to couchdb-python+unsubscribe@googlegroups.com.
> To post to this group, send email to couchdb-python@googlegroups.com.
> Visit this group at http://groups.google.com/group/couchdb-python?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Mime
View raw message