Aerospike Graph Service Release Notes 2.0.0
March 12, 2024
Now available
- Aerospike Graph Service version 2.0.0 - DockerHub
- Aerospike Graph Service version 2.0.0 - Google Cloud
- Aerospike Graph Bulk Loader version 2.0.0
New in this version
This version implements a variety of feature requests and improvements to enhance performance, usability and reliability.
New AGS features
- Data model storage optimizations. 20% storage improvement with this version. [GRAPH-969]
- Added new pagination support configuration options,
aerospike.graph.pagination.page.queue.size
andaerospike.graph.pagination.page.size
, for scans and secondary index queries to prevent timeout for long-running queries. [GRAPH-980] - Added new interface for index management using the
call
API. [GRAPH-739] - Added a new unified configuration mechanism for all AGS configuration options. [GRAPH-819]
- Added a new HTTP endpoint for readiness and liveness probes for Helm chart. [GRAPH-903]
- Added automatic maximum record size configuration at startup. [GRAPH-945]
- New configuration nomenclature to differentiate option types. [GRAPH-985]
- AGS now sanitizes configuration parameters from user input. [GRAPH-989]
- Improved performance for queries traversing supernodes when using limit after in/out/inE/outE [GRAPH-941]
New Aerospike Bulk Loader features
- Users can set configuration options to specify the number of allowable errors in source data files. [GRAPH-959]
- Using an escaped colon in the header of a bulk load CSV file now adds an escape character to the vertex properties. [GRAPH-964]
- Improvements to limit memory utilization when bulk loading data. [GRAPH-943]
- Added checks to make bulk loader fail fast if the target database is not empty. [GRAPH-976]
Bug fixes
- Fixed bug with
Unexpected GremlinServerError
when adding a mixed-type list as vertex property value. [GRAPH-916] - Fixed potential uncaught exception with concurrent edge and vertex drop. [GRAPH-958]
- Fixed bug in which
g.E(xxx).has(yyy)
might raise predicate push down error. [GRAPH-992] - Fixed bug in which GraphSON wire protocol support was broken with upgrade to TinkerPop 3.7.x. [GRAPH-993]
- Fixed bug in which AGS attempted to use secondary indexes before index creation was completed. [GRAPH-1006]