[NEW] Override dict.get method for CouchDatabase to add remote parameter allowing it to
retrieve a remote document if specified.
[FIXED] Fixed the documentation for bookmarks.
[FIXED] Also exit follow_replication for failed state.
[FIXED] Fixed result paging for grouped view queries.
[FIXED] Incorrect use of username as account name in Cloudant.bluemix().
[FIXED] Use custom encoder (if provided) for all view key params not just keys.
[FIXED] Support boolean type for key, endkey, and startkey in view requests.
[DEPRECATED] This library is now deprecated and will be EOL on Dec 31 2021.
[REMOVED] Removed Python 2 compatibility from the supported environments.
[IMPROVED] Documented use of None account name and url override for Cloudant.iam().
[IMPROVED] - Document IDs and attachment names are now rejected if they could cause an unexpected
Cloudant request. We have seen that some applications pass unsantized document IDs to SDK functions
(e.g. direct from user requests). In response to this we have updated many functions to reject
obviously invalid paths. However, for complete safety applications must still validate that
document IDs and attachment names match expected patterns.
Proposed 2.15.0 release
Changes
2.15.0 (2021-08-26)
dict.get
method forCouchDatabase
to addremote
parameter allowing it to retrieve a remote document if specified.bookmarks
.follow_replication
forfailed
state.Cloudant.bluemix()
.key
params not justkeys
.key
,endkey
, andstartkey
in view requests.None
account name and url override forCloudant.iam()
.