Changelog
[8.8.1] - 2024-03-20
versionAttribute
option to the document operation options types (DE-783)Changelog
[8.8.0] - 2024-03-12
Renamed ZKD index type to MDI (DE-744)
The ZKD index type was previously marked as experimental and has now been finalized and renamed to MDI in ArangoDB 3.12.
Added DocumentOperationMetadata
and DocumentOperationFailure
types (DE-693)
The return types of document and edge operations on collections have been
modified to correctly represent the return values of bulk operations and
single document/edge operations using the overwriteMode
option.
Deprecated active failover support (DE-746)
Active failover is no longer be supported in ArangoDB 3.12 and later. This functionality will be removed from the driver in a future release.
Added support for multi_delimiter
analyzer type (DE-753)
Added support for wildcard
analyzer type (DE-750)
Changelog
[8.7.0] - 2024-02-14
options
argument in collection.edges
, inEdges
and outEdges
optional (#802)Deprecated db.getLogMessages
This API was deprecated in ArangoDB 3.8 and should no longer be used.
Use db.getLogEntries
instead.
db.getLogEntries
using the wrong API endpointChangelog
[8.6.0] - 2023-10-24
Added db.createJob
method to convert arbitrary requests into async jobs (DE-610)
This method can be used to set the x-arango-async: store
header on any
request, which will cause the server to store the request in an async job:
const collectionsJob = await db.createJob(() => db.collections());
// once loaded, collectionsJob.result will be an array of Collection instances
const numbersJob = await db.createJob(() =>
db.query(aql`FOR i IN 1..1000 RETURN i`)
);
// once loaded, numbersJob.result will be an ArrayCursor of numbers
Changelog
[8.5.0] - 2023-10-09
Implemented hot backup API (DE-576)
Implemented logging API (DE-144, DE-145, DE-146, DE-147)
Implemented async jobs management (DE-339)
Added db.shutdown
to initiate a clean shutdown of the server
Added db.time
method to retrieve the server's system time