Hi Andrii, Thanks for providing your update. I understand your decision, although I regret that the community may not be as involved in the development process. My main concern is that if you and your team complete all of the GQL work independently, that the final product might not be as aligned with the whole TinkerPop community, which may complicate the process of officially incorporating the changes into Gremlin.
I understand your need to develop this feature at your own pace and without added constraints. I would like to ask if you and your team can continue to keep us informed as you proceed. I'd be happy to keep providing early feedback on any decisions and progress made by your team, in hopes that we can maintain alignment during development. Thanks, Cole On 2026/01/09 08:10:06 Andrii Lomakin via dev wrote: > 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 >
