The AgensGraph Development Team is pleased to announce the release of AgensGraph v2.18.6.1, the latest version in the 2.18 series. AgensGraph is an open-source graph database, built on PostgreSQL 18.6, that runs SQL and graph queries over the same data, in the same transaction and even in the same statement.
AgensGraph 2.18 is a major step toward the ISO GQL standard (ISO/IEC 39075), the international standard query language for property graphs. We are committed to bringing AgensGraph in line with GQL: 2.18 adds the first set of GQL clauses alongside openCypher, and more will follow in upcoming releases.
Performance was the other focus of this release. Variable-length traversals now use the edge label's index at each hop, whereas 2.17 scanned the entire label at every hop. On the public soc-Pokec graph (30 million edges), a two-hop traversal that did not finish within 20 seconds in our tests on 2.17 now completes in milliseconds.
LET, FOR, FILTER, NEXT, FINISH and INSERT, plus standalone ORDER BY, OFFSET and LIMIT clauses.CALL { }, OPTIONAL CALL, EXISTS { }, COUNT { }, COLLECT { } and VALUE { }, plus CALL ... YIELD to invoke PostgreSQL functions from Cypher.uuidv7(), virtual generated columns, OAuth authentication, B-tree skip scan and all PostgreSQL fixes through 18.6.EXISTS subqueries, path functions, sorting, grouping and counting of vertices and edges, ordering by vector distance, and the SET and DELETE clauses.A 2.17 data directory cannot be used directly with 2.18. Upgrade with pg_upgrade, or dump with the 2.18 version of pg_dump and restore. Before you start, review what changed from 2.17. Installations already on 2.18.6.0 only need to replace the binaries and restart.
AgensGraph is a multi-model graph database that extends PostgreSQL with openCypher and ISO GQL clauses, released under the Apache License 2.0. It has been developed since 2016 by SKAI Worldwide (formerly Bitnine).