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)