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.

Reply via email to