Hi everyone, I wanted to initiate a discussion around the removal of SPARQL-Gremlin in TinkerPop 4. My primary reason for raising this is it has not been maintained in a long time. The last non-trivial commit which touched it was for TINKERPOP-2325 in January 2020. The core external dependency of sparql-gremlin is Apache Jena, which we are currently pinned to version 3.12.0 (from 2019).
I'm concerned with the idea of continuing to ship a module which is unmaintained and has very limited testing. It's not at all clear to me how well this module continues to function, if at all. If we wish to retain SPARQL-Gremlin, I would argue that we need a committer to step forward and champion it's ongoing maintenance, and it should get modernized to a later version of Jena (which itself is an issue as Jena 5 requires Java 17, and Jena 6 requires Java 21). If no one is interested in taking on this modernization and maintenance, I believe the best course of action is to remove the module entirely as of TinkerPop 4. Please let me know if you have any thoughts on this, especially if you currently rely on SPARQL-Gremlin and/or are interested in championing it's modernization and maintenance. Thanks, Cole
