Merge branch 'TINKERPOP-1560' into tp32
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1820606f Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1820606f Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1820606f Branch: refs/heads/master Commit: 1820606f23070ebdafdf7b4545da338d1b5914a0 Parents: cf42573 9726577 Author: Stephen Mallette <sp...@genoprime.com> Authored: Mon Jan 30 07:49:45 2017 -0500 Committer: Stephen Mallette <sp...@genoprime.com> Committed: Mon Jan 30 07:49:45 2017 -0500 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 1 + .../groovy/jsr223/GremlinGroovyClassLoader.java | 24 ++++++++- .../jsr223/ManagedConcurrentValueMap.java | 4 ++ .../GremlinGroovyScriptEngineIntegrateTest.java | 55 ++++++++++++++++++++ 4 files changed, 82 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1820606f/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --cc CHANGELOG.asciidoc index 76d9ef5,5e06a1c..91413c1 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@@ -35,9 -32,9 +35,10 @@@ TinkerPop 3.2.4 (Release Date: NOT OFFI * Fixed an optimization bug in `CollectionBarrierSteps` where the barrier was being consumed on each `addBarrier()`. * `OrderGlobalStep` and `SampleGlobalStep` use `ProjectedTraverser` and now can work up to the local star graph in OLAP. * SASL negotiation supports both a byte array and Base64 encoded bytes as a string for authentication to Gremlin Server. +* Deprecated all test suites in `gremlin-groovy-test` - Graph Providers no longer need to implement these. * Deprecated `TinkerIoRegistry` replacing it with the more consistently named `TinkerIoRegistryV1d0`. * Made error messaging more consistent during result iteration timeouts in Gremlin Server. + * Fixed a memory leak in the classloader for the `GremlinGroovyScriptEngine` where classes in the loader were not releasing from memory as a strong reference was always maintained. * `PathRetractionStrategy` does not add a `NoOpBarrierStep` to the end of local children as its wasted computation in 99% of traversals. * Fixed a bug in `AddVertexStartStep` where if a side-effect was being used in the parametrization, an NPE occurred. * Fixed a bug in `LazyBarrierStrategy` where `profile()` was deactivating it accidentally.