Added
- Allow to execute AQL directly on loaded `AnnotationGraph` objects by using the
new `aql::execute_query_on_graph` and `aql::parse` functions. This is an
alternative for using a `CorpusStorage` when only one corpus is handled.
- New `Graph::ensure_loaded_parallel` function to load needed graph storages in
parallel.
- Added `graphannis_core::graph::serialization::graphml::export_stable_order`
function that allows to export to GraphML, but with a guaranteed order of the
elements.
Fixed
- Do not attempt to unload corpora that are not loaded when trying to free
memory.
- Improve performance of loading a main memory corpus by using the standard
`HashMap` for fields that are deserialized.