# Aerospike Graph Service Release Notes 2.1.0

June 19, 2024

## Now available

-   [Aerospike Graph Service version 2.1.0 - DockerHub](https://hub.docker.com/r/aerospike/aerospike-graph-service/tags)
-   [Aerospike Graph Service version 2.1.0 - Google Cloud](https://console.cloud.google.com/gcr/images/aerospike-prod/global/aerospike-graph-service@sha256:d88a3e219210ad6a59f05d6b20d8006fdfe3243fc0b7224a3cb5efb7fb17919d/details)
-   [Aerospike Graph Bulk Loader version 2.1.0](https://aerospike.com/download/?software=graph-loader)

## New in this version

This version implements a variety of feature requests and improvements to enhance performance, security and management capabilities.

#### Admin API and interface updates

-   Introduced a new `/admin` [HTTP endpoint](https://aerospike.com/docs/graph/manage/endpoints) to expose admin capabilities. \[GRAPH-761\]
    
-   Added [call API interface](https://aerospike.com/docs/graph/manage/summary) for retrieving Aerospike Database and Aerospike Graph Service versions, as well as configuration details. \[GRAPH-1107\]
    
-   Ported all existing call steps to admin functions accessible via the `/admin` [HTTP endpoint](https://aerospike.com/docs/graph/manage/endpoints). \[GRAPH-1069\]
    

#### Supernode optimization

-   Implemented [pushdown filters](https://aerospike.com/docs/graph/develop/query/supernodes#traversing-the-edges-of-supernodes) on supernode adjacency index queries. \[GRAPH-1004\]
    
-   Improved [handling of supernodes](https://aerospike.com/docs/graph/develop/query/supernodes). \[GRAPH-1030\]
    
-   Added [pushdown filters](https://aerospike.com/docs/graph/develop/query/supernodes#traversing-the-edges-of-supernodes) for edge properties on supernode index queries. \[GRAPH-978\]
    
-   Enabled [skipping supernodes](https://aerospike.com/docs/graph/develop/query/supernodes#filtering-out-supernodes) via a virtual supernode property. \[GRAPH-1112\]
    

#### Security and access control

-   Introduced [JWT based authentication](https://aerospike.com/docs/graph/manage/security/rbac-graph) for AGS based on Oauth2.0 standard. \[GRAPH-960\]

#### Performance metrics and monitoring

-   Added [usage statistics](https://aerospike.com/docs/graph/observe/usage-stats) to Prometheus metrics. \[GRAPH-1020\]
    
-   Expose [Aerospike Client policy settings](https://aerospike.com/docs/graph/reference/config#aerospikeclient-options) as configurable parameters for AGS. \[GRAPH-1155\]
    

#### Query performance improvements

-   Added pushdown of property selection to optimize queries involving vertices with a large number of elements. \[GRAPH-1130\]

### Bug fixes

-   Fixed improper formatting of Vertex Label index listed by `admin.index.list` API. \[GRAPH-1032\]
    
-   Fixed an issue causing throughput reduction when expiring data based on TTL. \[GRAPH-1121\]
    

### Aerospike Graph Bulk Loader

-   Updated the bulk loader progress bar to display the rolling average and total amount written instead of an overall average. \[GRAPH-1148\]
    
-   Fixed issue with edge write performance dropoff. \[GRAPH-1131\]