Can you share with us the PGQL code you were executing in both versions ?
I think you probably run into the issue with this query:
SELECT n, n.bfs_level, n.bfs_parent MATCH (n) WHERE n.bfs_level >= 0) ORDER BY n.bfs_level
To make the example work, please change it into:
SELECT n, n.bfs_level MATCH (n) WHERE n.bfs_level >= 0 ORDER BY n.bfs_level
You can then access n.bfs_parent through the API, like this:
parent = g.getVertexProperty("bfs_parent")
v = it.getVertex("n")
bfs_parent = parent.get(v) // this gives you the handle to the parent
Indeed, in a previous version, there was limited support for properties of type vertex or edge in PGQL. For example, you could do n.vertexProp or n.edgeProp but not n.vertexProp.stringProp or n.vertexProp.edgeProp.stringProp.
In recent versions the support for n.vertexProp or n.edgeProp has been removed from PGQL altogether and instead the API should be used for this kind of property access.
many thanks for your hints! In the meantime I also could find the same solution. So "bfs_parent" cannot be used anymore
in the new Version of PQQL.