Merge branch 'TINKERPOP-1610' into tp32
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/70cf34b2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/70cf34b2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/70cf34b2 Branch: refs/heads/TINKERPOP-1602 Commit: 70cf34b2c6f92220e96e9c2e113ac21e0a3eb217 Parents: f84f454 168d5b3 Author: Stephen Mallette <sp...@genoprime.com> Authored: Mon Jan 23 10:05:35 2017 -0500 Committer: Stephen Mallette <sp...@genoprime.com> Committed: Mon Jan 23 10:05:35 2017 -0500 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 1 + .../upgrade/release-3.2.x-incubating.asciidoc | 17 +++++++++++++++-- .../tinkerpop/gremlin/structure/Graph.java | 20 ++++++++++++++++++++ .../groovy/GroovyEnvironmentIntegrateSuite.java | 2 ++ .../gremlin/groovy/GroovyEnvironmentSuite.java | 2 ++ .../process/GroovyProcessComputerSuite.java | 2 ++ .../process/GroovyProcessStandardSuite.java | 2 ++ 7 files changed, 44 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/70cf34b2/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --cc CHANGELOG.asciidoc index fb0f8da,21486e9..9453158 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@@ -26,12 -26,8 +26,13 @@@ image::https://raw.githubusercontent.co TinkerPop 3.2.4 (Release Date: NOT OFFICIALLY RELEASED YET) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Fixed a bug associated with user-provided maps and `GroupSideEffectStep`. +* `GroupBiOperator` no longer maintains a detached traversal and thus, no more side-effect related OLAP inconsistencies. +* Added `ProjectedTraverser` which wraps a traverser with a `List<Object>` of projected data. +* 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. * `PathRetractionStrategy` does not add a `NoOpBarrierStep` to the end of local children as its wasted computation in 99% of traversals.