Dear TinkerPop team, I would like to provide an update on our next steps regarding the integration of GQL with TinkerPop.
We have hired a new developer, Sandra Adamiec, who will focus on implementing GQL in YTDB (in CC). After several internal discussions, we have concluded that our initial approach—creating a detailed specification before tailoring the implementation—carries significant DevX and performance risks. Instead, we have decided on the following path: 1. Create the GQL implementation and its Gremlin integration within our own distribution. 2. Once functional, collaborate with the TinkerPop team to finalize a match() step specification that works for both parties. 3. Port the implementation (or relevant parts of it) to the official TinkerPop distribution. This strategy allows us to decouple our product timeline from the TinkerPop release schedule. Additionally, it helps mitigate the performance and functional risks we identified in the roadmap for the new Gremlin server implementation. We look forward to continuing our discussions regarding the match() step specification once we have a functional foundation to use for validation. Best regards, Andrii Lomakin YouTrackDB development lead
