Couchdb

Latest version: v1.2

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.2

------------------------

* Fixed some issues relating to usage with Python 3
* Remove support for Python 2.6 and 3.x with x < 4
* Fix logging response in query server (fixes 321)
* Fix HTTP authentication password encoding (fixes 302)
* Add missing ``http.Forbidden`` error (fixes 305)
* Show ``doc`` property on ``Row`` string representation
* Add methods for mango queries and indexes
* Allow mango filters in ``_changes`` API

1.1

------------------------

* Add script to load design documents from disk
* Add methods on ``Server`` for user/session management
* Add microseconds support for DateTimeFields
* Handle changes feed as emitted by CouchBase (fixes 289)
* Support Python 3 in ``couchdb-dump`` script (fixes 296)
* Expand relative URLs from Location headers (fixes 287)
* Correctly handle ``_rev`` fields in mapped documents (fixes 278)

1.0.1

--------------------------

* Make sure connections are correctly closed on GAE (fixes 224)
* Correctly join path parts in replicate script (fixes 269)
* Fix id and rev for some special documents
* Make it possible to disable SSL verification

1.0

------------------------

* Many smaller Python 3 compatibility issues have been fixed
* Improve handling of binary attachments in the ``couchdb-dump`` tool
* Added testing via tox and support for Travis CI

0.10

-------------------------

* Now compatible with Python 2.7, 3.3 and 3.4
* Added batch processing for the ``couchdb-dump`` tool
* A very basic API to access the ``_security`` object
* A way to access the ``update_seq`` value on view results

0.9

------------------------

* 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.)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.