Tags · emlaver/python-cloudant · GitHub
Skip to content

Tags: emlaver/python-cloudant

Tags

2.11.0

Toggle 2.11.0's commit message
- [NEW] Added option for client to authenticate with IAM token server.

- [FIXED] Updated the default IAM token server URL.

2.10.2

Toggle 2.10.2's commit message
- [FIXED] A performance regression deserializing JSON in version 2.10.1.

2.10.1

Toggle 2.10.1's commit message
- [FIXED] Unexpected keyword argument errors when using the library w…

…ith the

 `simplejson` module present in the environment caused by `requests` preferentially
  loading it over the system `json` module.

2.10.0

Toggle 2.10.0's commit message
- [NEW] Add custom JSON encoder/decoder option to `Document` construc…

…tor.

- [NEW] Add new view parameters, `stable` and `update`, as keyword arguments to `get_view_result`.
- [NEW] Allow arbitrary query parameters to be passed to custom changes filters.
- [FIXED] Case where an exception was raised after successful retry when using `doc.update_field`.
- [FIXED] Removed unnecessary request when retrieving a Result collection that is less than the `page_size` value.

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.