Skip to content
This repository has been archived by the owner on Aug 30, 2024. It is now read-only.

Releases: cloudant/python-cloudant

2.8.0 (2018-02-15)

15 Feb 14:52
fd0a7b6
Compare
Choose a tag to compare
  • [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)

31 Oct 15:03
68660d9
Compare
Choose a tag to compare
  • [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)

10 Aug 10:38
Compare
Choose a tag to compare
  • [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)

06 Jul 14:48
Compare
Choose a tag to compare
  • [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)

14 Feb 18:05
Compare
Choose a tag to compare
  • [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)

30 Nov 14:22
Compare
Choose a tag to compare
  • [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.