updated CHANGELOG and upgrade docs.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/6ffeaf1b Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/6ffeaf1b Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/6ffeaf1b Branch: refs/heads/TINKERPOP-1298 Commit: 6ffeaf1bf95dbc3403475e3fb9801d2a7870de2b Parents: 9c53c73 Author: Marko A. Rodriguez <okramma...@gmail.com> Authored: Fri May 20 22:11:55 2016 -0600 Committer: Marko A. Rodriguez <okramma...@gmail.com> Committed: Fri May 20 22:11:55 2016 -0600 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 6 ++++++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 9 +++++++++ 2 files changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/6ffeaf1b/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 628b4f4..eb79ae8 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -26,6 +26,12 @@ image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/ TinkerPop 3.2.1 (NOT OFFICIALLY RELEASED YET) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* Fixed a severe bug around halted traversers in a multi-job OLAP traversal chain. +* Ensure a separation of `GraphComputer` and `VertexProgram` configurations in `SparkGraphComputer` and `GiraphGraphComputer`. +* `PeerPressureVertexProgram` now supports dynamic initial vote strength calculations. +* Added `EmptyMemory` for ease of use when no memory exists. +* Updated `VertexComputing.generateProgram()` API to include `Memory`. (*breaking*) +* `ImmutablePath.TailPath` is now serializable like `ImmutablePath`. * Added a traversal style guide to the recipes cookbook. * Fixed a bug in master-traversal traverser propagation. * Added useful methods for custom `VertexPrograms` to be used with `program()`-step. http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/6ffeaf1b/docs/src/upgrade/release-3.2.x-incubating.asciidoc ---------------------------------------------------------------------- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index 1b5aa51..66e5f8c 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -112,6 +112,15 @@ Upgrading for Providers Graph System Providers ^^^^^^^^^^^^^^^^^^^^^^ +VertexComputing API Change ++++++++++++++++++++++++ + +The `VertexComputing` API is used by steps that wrap a `VertexProgram`. There is a method called +`VertexComputing.generateProgram()` that has changed which now takes a second argument of `Memory`. To upgrade, simply +fix the method signature of your `VertexComputing` implementations. The `Memory` argument can be safely ignored to +effect the exact same semantics as prior. However, now previous OLAP job `Memory` can be leveraged when constructing +the next `VertexProgram` in an OLAP traversal chain. + Interrupting Traversals +++++++++++++++++++++++