Merge branch 'TINKERPOP-1985' into tp32
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/4160b046 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/4160b046 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/4160b046 Branch: refs/heads/master Commit: 4160b046aab6cfdfecd6eaaab294f545f42601ee Parents: c02b993 fe25083 Author: Stephen Mallette <sp...@genoprime.com> Authored: Thu Jun 28 09:49:09 2018 -0400 Committer: Stephen Mallette <sp...@genoprime.com> Committed: Thu Jun 28 09:49:09 2018 -0400 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 2 + docs/src/dev/provider/index.asciidoc | 13 +++ .../reference/implementations-spark.asciidoc | 64 ++----------- docs/src/reference/the-graphcomputer.asciidoc | 85 ++++------------- .../upgrade/release-3.2.x-incubating.asciidoc | 27 ++++++ .../tinkerpop/gremlin/jsr223/CoreImports.java | 2 + .../bulkdumping/BulkDumperVertexProgram.java | 3 + .../computer/bulkloading/BulkLoader.java | 2 + .../bulkloading/BulkLoaderVertexProgram.java | 2 + .../bulkloading/IncrementalBulkLoader.java | 2 + .../computer/bulkloading/OneTimeBulkLoader.java | 2 + .../computer/clone/CloneVertexProgram.java | 98 ++++++++++++++++++++ .../gremlin/process/remote/RemoteGraph.java | 4 + .../tinkerpop/gremlin/util/CoreImports.java | 2 + .../AbstractImportCustomizerProvider.java | 2 + .../gremlin/process/ProcessComputerSuite.java | 2 + .../computer/clone/CloneVertexProgramTest.java | 98 ++++++++++++++++++++ 17 files changed, 287 insertions(+), 123 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/4160b046/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --cc CHANGELOG.asciidoc index 33fe5c4,fb01fac..1d05615 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@@ -29,9 -29,10 +29,11 @@@ image::https://raw.githubusercontent.co * Fixed bug in `branch()` where reducing steps as options would produce incorrect results. * Removed recursive handling of streaming results from Gremlin-Python driver to avoid max recursion depth errors. * Improved performance of `TraversalVertexProgram` and related infrastructure. + * Deprecated `BulkLoaderVertexProgram` and related infrastructure. + * Deprecated `BulkDumperVertexProgram` with the more aptly named `CloneVertexProgram`. * Added `createGratefulDead()`to `TinkerFactory` to help make it easier to try to instantiate that toy graph. * Added identifiers to edges in the Kitchen Sink toy graph. +* Ordered the loading of plugins in the Gremlin Console by their position in the configuration file. * Refactored the Gremlin Server integration testing framework and streamlined that infrastructure. * Fixed bug in `GroovyTranslator` that didn't properly handle empty `Map` objects. * Added concrete configuration methods to `SparkGraphComputer` to make a more clear API for configuring it.