---
title: "Aerospike Graph Service Release Notes 2.3.0"
description: "Aerospike Graph Service 2.3.0 release notes covering new Gremlin features, audit logging, and Bulk Loader updates."
---

# Aerospike Graph Service Release Notes 2.3.0

> For the complete documentation index see: [llms.txt](https://aerospike.com/docs/llms.txt)
> 
> All documentation pages available in markdown.

September 6, 2024

## Now available

-   [Aerospike Graph Service version 2.3.0 - DockerHub](https://hub.docker.com/r/aerospike/aerospike-graph-service/tags)
-   [Aerospike Graph Service version 2.3.0 - Google Cloud](https://console.cloud.google.com/gcr/images/aerospike-prod/global/aerospike-graph-service)
-   [Aerospike Graph Bulk Loader version 2.3.0](https://aerospike.com/download/graph/loader)

### Aerospike Graph Service

#### New in this version

-   Added support for thread-safe `MergeE()` Gremlin step. \[GRAPH-1120\]
-   New [call step](https://aerospike.com/docs/graph/observe/query-terminate) to terminate ongoing queries. \[GRAPH-1249\]
-   New [configuration option](https://aerospike.com/docs/graph/reference/config#aerospikegraphstrategycachedadjacentidenabled) to optimize performance for `in/out().id()` queries. \[GRAPH-1228\]
-   [Audit trail logging](https://aerospike.com/docs/graph/manage/security/audit) for user actions. \[GRAPH-1244\]

#### Bug fixes

-   Fixed scan policy such that read timeout in AGS matches Aerospike client timeout. \[GRAPH-1158\]
-   AGS should fail to start if a default TTL is set in the Aerospike database namespace. \[GRAPH-898\]
-   Fixed issue with `MergeV` throwing “element already exists” exception under high write concurrency. \[GRAPH-1172\]
-   Fixed error in which attempting to get the status of a sindex occasionally threw an exception. \[GRAPH-1220\]
-   Fixed JWT authentication bug in concurrent situations and embedded traversals. \[GRAPH-1253\]
-   Fixed bug with `gdotv` connecting to Aerospike Graph with JWT authentication. \[GRAPH-1256\]

### Aerospike Graph Bulk Loader

#### New in this version

-   New feature to [resume a bulk data loading job](https://aerospike.com/docs/graph/load/restart) after job failure. \[GRAPH-1029\]
-   New progress bar in the bulk load logs to show bulk load progress in distributed mode. \[GRAPH-707\]
-   [Reduce memory and compute resources](https://aerospike.com/docs/graph/develop/query/supernodes) required for supernode calculations for bulk loading. \[GRAPH-1258\]

#### Bug fixes

-   Attempting to bulk load with an empty vertices or edges folder returns a user friendly error. \[GRAPH-965\]