Python-arango

Latest version: v8.1.2

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 13

7.8.1

What's Changed
* hotfix: build_filter_conditions by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/296


**Full Changelog**: https://github.com/ArangoDB-Community/python-arango/compare/7.8.0...7.8.1

7.8.0

What's Changed
* Fix `graph.vertex_collections` docstring by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/292
* Authenticate using User JWT-Token by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/293


**Full Changelog**: https://github.com/ArangoDB-Community/python-arango/compare/7.7.0...7.8.0

7.7.0

This release marks a significant step forward in our support for ArangoDB's vast set of HTTP APIs, especially these added in 3.11.

**🚀 Enhancements & New Features**
- `Database.view_info()` - retrieves condensed information about a view ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/views/search-alias-views/#get-information-about-a-view))
- `Database.databases_accessible_to_user()` retrieves the list of databases currently accessible to the user ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/databases/#list-the-accessible-databases))
- Added support for soft shutdowns ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/administration/#shutdown))
- `Collection.info()` - retrieves condensed information about a collection ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/collections/#get-the-collection-information))
- `Collection.compact()` - support for collection compaction ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/collections/#compact-a-collection))
- `Database.license()` and `Database.set_license()` - get & set the license of an ArangoDB EE Instance. Can be called on single servers, Coordinators, and DB-Servers, as long as the user holds the necessary permissions ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/administration/#license))
- `Database.list_transactions()` - list the running stream transactions ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/transactions/stream-transactions/#list-the-running-stream-transactions))
- Added Cluster Rebalance support through the `Cluster` interface ([HTTP docs](https://docs.arangodb.com/3.11/develop/http/cluster/#rebalance))

**❌ Deprecations**
As part of our ongoing commitment to enhance the driver's capabilities, we've made the decision to deprecate the [Batch API](https://docs.arangodb.com/3.11/develop/http/batch-requests/). The `BatchDatabase` is still available, but it now uses a `TreadPoolExecutor` internally. To discourage its use we now issue a warning upon instantiating it. This warning may be disabled by the user. Note that, the Batch API of ArangoDB is long deprecated, and eventually the `BatchDatabase` part of this driver is going to be completely removed or repurposed.

**🐛 Fixes**
Minor improvements

**:book: Changelog**
For a more detailed breakdown of the changes, please refer to the [Full Changelog](https://github.com/ArangoDB-Community/python-arango/compare/7.6.2...7.7.0)

7.6.2

What's Changed
* fix: `build_filter_conditions` utils method by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/277


**Full Changelog**: https://github.com/ArangoDB-Community/python-arango/compare/7.6.1...7.6.2

7.6.1

What's Changed
* [DE-542] Added `shards()` method to `Collection` by apetenchea in https://github.com/ArangoDB-Community/python-arango/pull/274
* [DE-584] Refactor deprecated `/_api/simple` methods by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/275
* Added `raise_on_document_error` parameter to `Collection.update_many()` by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/273
* Added `computed_values` parameter to `Collection.onfigure()` by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/268
* Various bug fixes

New Contributors
* PhilipMay made their first contribution in https://github.com/ArangoDB-Community/python-arango/pull/267

**Full Changelog**: https://github.com/ArangoDB-Community/python-arango/compare/7.6.0...7.6.1

7.6.0

What's Changed
* [DE-562] Index Cache Refilling by apetenchea in https://github.com/ArangoDB-Community/python-arango/pull/259
* [DE-554] `serverId` query param (GET/PUT `/_admin/log/level`) by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/262
* [DE-545] UTF-8 names by apetenchea in https://github.com/ArangoDB-Community/python-arango/pull/260
* [DE-566] geo_s2 analyzer test case by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/263
* Fix python-arango Client (de)serialization by geenen124 in https://github.com/ArangoDB-Community/python-arango/pull/264
* Fix `request_timeout` typing by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/265
* Update CHANGELOG by aMahanna in https://github.com/ArangoDB-Community/python-arango/pull/266

New Contributors
* geenen124 made their first contribution in https://github.com/ArangoDB-Community/python-arango/pull/264

**Full Changelog**: https://github.com/ArangoDB-Community/python-arango/compare/7.5.9...7.6.0

Page 2 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.