v7.7.0
Changed
-
Unicode names are now automatically NFC normalized
This change affects all database, collection, graph, view and analyzer names
using unicode characters. The change has no effect when using non-unicode
(ASCII) names. At this time, ArangoDB does not support unicode characters
in any of these names but experimental support for unicode database names is
available in ArangoDB 3.9 using the--database.extended-names-databases
startup option.Any names used to create
Database,Collection, etc instances or passed to
methods will automatically be NFC normalized. Additionally the collection
name part of any value passed as aDocumentSelectorand the collection name
part of values returned bycollection.documentIdwill automatically be NFC
normalized.
Deprecated
-
Deprecated
EnsureHashIndexOptionsandEnsureSkiplistIndexOptionstypesThe hash and skiplist index types have been deprecated in ArangoDB 3.9 and
should be replaced with persistent indexes which behave identically. -
Deprecated all MMFiles related options and methods
The MMFiles storage engine was removed in ArangoDB 3.7.
Added
-
Added support for new ArangoDB 3.9
CollationAnalyzerand
SegmentationAnalyzertypes -
Added support for new ArangoDB 3.9 (multi-dimensional)
ZkdIndextype -
Added support for new ArangoDB 3.9 Hybrid SmartGraphs graph options
-
Added support for new ArangoDB 3.9 response queue time reporting
This adds the
db.queueTimeproperty, which provides methods for accessing
queue time metrics reported by the most recently received server responses if
the server supports this feature. -
Added
ArangoSearchViewLink#inBackground(#759) -
Added
collection.compact(#630)