[
https://issues.apache.org/jira/browse/TINKERPOP-2583?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stephen Mallette closed TINKERPOP-2583.
---------------------------------------
Fix Version/s: 3.5.2
3.6.0
Resolution: Done
> Make gremlin-groovy processing optional in Gremlin Server
> ---------------------------------------------------------
>
> Key: TINKERPOP-2583
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2583
> Project: TinkerPop
> Issue Type: Improvement
> Components: server
> Affects Versions: 3.6.0
> Reporter: Stephen Mallette
> Assignee: Stephen Mallette
> Priority: Blocker
> Fix For: 3.6.0, 3.5.2
>
>
> Make it so that gremlin-groovy is an opt-in bit of functionality for Gremlin
> Server and by default instead rely on traversals generated from
> gremlin-language as implemented in TINKERPOP-2582. In this way, we have a
> secure Gremlin Server by default.
> One of the problems with disabling gremlin-groovy processing is that we
> require it for the init script to the server. Without that, we have no
> mechanism that allows configuration of "g" and other important bits. It could
> be that we need to retain gremlin-groovy for that purpose and just prevent it
> from being called externally. Not sure that's so good though because removing
> Groovy more wholly would be nice given TINKERPOP-2526
--
This message was sent by Atlassian Jira
(v8.3.4#803005)