This repository has been archived by the owner on Aug 30, 2024. It is now read-only.
Releases: cloudant/python-cloudant
Releases · cloudant/python-cloudant
2.8.0 (2018-02-15)
- [NEW] Added support for
/_search_disk_size
endpoint which retrieves 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 (2017-10-31)
- [NEW] Added API for upcoming Bluemix Identity and Access Management support for Cloudant on Bluemix. Note: IAM API key support is not yet enabled in the service.
- [NEW] Added HTTP basic authentication support.
- [NEW] Added
Result.all()
convenience method. - [NEW] Allow
service_name
to be specified when instantiating from a Bluemix VCAP_SERVICES environment variable. - [IMPROVED] Updated
posixpath.join
references to use'/'.join
when concatenating URL parts. - [IMPROVED] Updated documentation by replacing deprecated Cloudant links with the latest Bluemix links.
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 (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 (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 (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.