Releases: arangodb/python-arango
Releases · arangodb/python-arango
3.10.0
- Added new parameter
deduplicate
to Collection.add_hash_index
and Collection.add_skiplist_index
methods.
- Added collection-specific user access management, and update database-specific user access management API. View more details here.
3.9.0
- Added support for ArangoDB version 3.2
- Added new parameters
smart
, smart_field
and shard_count
to Database.create_graph
method.
- Added new parameter
drop_collections
to Database.delete_graph
method.
3.8.0
-
Duplicated several methods in arango.client.ArangoClient
to arango.database.Database
to allow non-root users access to the API operations (only root user could call them before). More information on the duplicated methods and their usage can be found in the following pages:
-
Added new method arango.client.ArangoClient.asynchronous
to replace the soon-to-be-deprecated method arango.client.ArangoClient.async
(due to name conflict with Python 3.7+ keyword async
). The changes are reflected in http://python-driver-for-arangodb.readthedocs.io/en/master/async.html.
3.7.0
- Improved the performance for large batch commits.
- Updated method
Collection.import_bulk
with new parameters.
- Added support for ArangoDB version 3.1.21.
3.6.0
- Added parameter
replication_factor
to method Database.create_collection
.
- Added support for Python version 3.6.x and ArangoDB version 3.1.17.
3.5.0
- Added new method
Database.get_document
to allow direct retrieval of documents via their IDs.
- Updated method
Collection.all
to use ArangoDB's built-in all
simple query instead of the export API (this changes the method's signature and therefore is a backwards compatibility breaking change).
- Added new method
Collection.export
, which is equivalent to the old Collection.all
method.
3.4.1
- Used the correct export cursor endpoint for
Collection.all
method.
- Fixed minor issues with unit tests.
- Fixed a few typos and improve documentation.
3.4.0
- Added new method
arango.client.ArangoClient.log_levels
.
- Added new method
arango.client.ArangoClient.set_log_levels
.
- Added new parameter
system
to arango.database.Database.delete_collection`.
- Improved docstrings and documentation.
3.3.0
- Added new arguments
check_cert
and use_session
to ArangoClient
to allow more control over the default HTTP client using the requests library.
3.2.2
- Changed the
ArangoClient
's default host to 127.0.0.1
from localhost
.
- Updated README and documentation.