Skip to content

Tags: schferbe/python-cloudant

Tags

2.9.0

Toggle 2.9.0's commit message
- [NEW] Added functionality to test if a key is in a database as in `…

…key in db`, overriding dict `__contains__` and checking in the remote database.

- [NEW] Moved `create_query_index` and other query related methods to `CouchDatabase` as the `_index`/`_find` API is available in CouchDB 2.x.
- [NEW] Support IAM authentication in replication documents.
- [FIXED] Case where `Document` context manager would throw instead of creating a new document if no `_id` was provided.
- [IMPROVED] Added support for IAM API key in `cloudant_bluemix` method.
- [IMPROVED] Shortened length of client URLs by removing username and password.
- [IMPROVED] Verified library operation on Python 3.6.3.

2.8.1

Toggle 2.8.1's commit message
- [FIXED] Installation failures of 2.8.0 caused by missing VERSION fi…

…le in distribution.

2.8.0

Toggle 2.8.0's commit message
- [NEW] Added support for `/_search_disk_size` endpoint which retriev…

…es disk size information for a specific search index.

- [FIXED] Updated default IBM Cloud Identity and Access Management token URL.
- [REMOVED] Removed broken source and target parameters that constantly threw `AttributeError` when creating a replication document.

2.7.0

Toggle 2.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request cloudant#336 from cloudant/prepare-2.7.0-release

Prepare for 2.7.0 release

2.6.0

Toggle 2.6.0's commit message
2.6.0 (2017-08-10)

- [NEW] Added ``Cloudant.bluemix()`` class method to the Cloudant client allowing service credentials to be passed using the CloudFoundry VCAP_SERVICES environment variable.
- [FIXED] Fixed client construction in ``cloudant_bluemix`` context manager.
- [FIXED] Fixed validation for feed options to accept zero as a valid value.

2.5.0

Toggle 2.5.0's commit message
2.5.0 (2017-07-06)

[FIXED] Fixed crash caused by non-UTF8 chars in design documents.
[FIXED] Fixed TypeError when setting revision limits on Python>=3.6.
[FIXED] Fixed the exists() double check on client.py and database.py.
[FIXED] Fixed Cloudant exception code 409 with 412 when creating a database that already exists.
[FIXED] Catch error if throw_on_exists flag is False for creating a document.
[FIXED] Fixed /_all_docs call where keys is an empty list.
[FIXED] Issue where docs with IDs that sorted lower than 0 were not returned when iterating through _all_docs.

2.4.0

Toggle 2.4.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
2.4.0 (2017-02-14)

==================
- [NEW] Added ``timeout`` option to the client constructor for setting a timeout on a HTTP connection or a response.
- [NEW] Added ``cloudant_bluemix`` method to the Cloudant client allowing service credentials to be passed using the CloudFoundry VCAP_SERVICES environment variable.
- [IMPROVED] Updated non-response related errors with additional status code and improved error message for easier debugging.
  All non-response error are handled using either CloudantException or CloudantArgumentError.
- [FIXED] Support ``long`` type argument when executing in Python 2.

2.3.1

Toggle 2.3.1's commit message
2.3.1 (2016-11-30)

==================
- [FIXED] Resolved issue where generated UUIDs for replication documents would not be converted to strings.
- [FIXED] Resolved issue where CouchDatabase.infinite_changes() method can cause a stack overflow.

2.3.0

Toggle 2.3.0's commit message
2.3.0 (2016-11-02)

==================
- [FIXED] Resolved issue where the custom JSON encoder was at times not used when transforming data.
- [NEW] Added support for managing the database security document through the SecurityDocument class and CouchDatabase convenience method ``get_security_document``.
- [NEW] Added ``auto_renewal`` option to the client constructor to handle the automatic renewal of an expired session cookie auth.

2.2.0

Toggle 2.2.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
2.2.0

=====
- [NEW] Added auto connect feature to the client constructor.

- [FIXED] Requests session is no longer valid after disconnect.