Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.6.0
-
None
-
None
Description
To better secure Gremlin Server, it will be important to remove dependence on Groovy. While GremlinLanguageScriptEngine can do that from a script processing perspective, the init script in Gremlin Server continues to execute Groovy which forces the GremlinGroovyScriptEngine to be configured (thus not allowing full removal of the Groovy). There needs to be a declarative mechanism to configure the Graph and the GraphTraversalSource and to load some data. The "loading data" part is important for tests and for the pre-packaged Gremlin Server but perhaps that is converted to a configuration for TinkerGraph rather than a mechanism within Gremlin Server.