Pgx 2.6 introduces support for PGQL 1.1 (see the specification at this page). PGQL 1.1 introduces several novelties:
FROMclause for specifying an input graph.
FROMclause is optional in
FROMclause is mandatory in
WHEREclause from PGQL 1.0 has been split up into a MATCH clause and a
MATCHclause contains the graph pattern (vertices, edges and paths) while the
WHEREclause in PGQL 1.1 contains only the filter predicates.
WHEREclause for specifying filter expressions (e.g.
PATH connects_to AS () -[e]-> () WHERE e.status = 'OPEN' SELECT * MATCH ...).
WITH... have been removed.
x.id()) has been replaced by functional-style syntax (e.g.
Additionally, PGX 2.6 ships various improvements to PGQL 1.0, which is still supported (although deprecated); you can find more details in the changelog.
All the changes and fixes shipping with PGX 2.6 are listed in the changelog, here are some highlights: