You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by tw...@apache.org on 2015/11/16 16:22:59 UTC
[1/8] incubator-tinkerpop git commit: Minor edit to tutorial.
Repository: incubator-tinkerpop
Updated Branches:
refs/heads/TINKERPOP3-957 94a54b609 -> e5764dfb4
Minor edit to tutorial.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/cbbf9789
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/cbbf9789
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/cbbf9789
Branch: refs/heads/TINKERPOP3-957
Commit: cbbf9789b959d5dec3911dccf8c1de81ab6ee9dd
Parents: fbc7138
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Thu Nov 12 19:33:13 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Thu Nov 12 19:33:13 2015 -0500
----------------------------------------------------------------------
docs/src/tutorials-getting-started.asciidoc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/cbbf9789/docs/src/tutorials-getting-started.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/tutorials-getting-started.asciidoc b/docs/src/tutorials-getting-started.asciidoc
index ccdfb70..8560cb7 100644
--- a/docs/src/tutorials-getting-started.asciidoc
+++ b/docs/src/tutorials-getting-started.asciidoc
@@ -195,7 +195,7 @@ the console. You would normally refer to them as `T.id` and `T.label`.
NOTE: The fully qualified name for `T` is `org.apache.tinkerpop.gremlin.structure.T`.
Second, don't forget that you are working with TinkerGraph which allows for identifier assignment. That is _not_ the
-case with most graph databases. For example, don't bother to try with Neo4j or Titan.
+case with most graph databases.
Finally, the label for an `Edge` is required and is thus part of the method signature of `addEdge()`. It is the first
parameter supplied, followed by the `Vertex` to which `v1` should be connected. Therefore, this usage of `addEdge` is
@@ -561,4 +561,4 @@ Conclusion
...and that is the end of _The TinkerPop Workout - by Gremlin_. You are hopefully feeling more confident in your
TinkerPop skills and have a good overview of what the stack has to offer, as well as some entry points to further
-research within the reference documentation. Welcome to The TinkerPop!
\ No newline at end of file
+research within the reference documentation. Welcome to The TinkerPop!
[7/8] incubator-tinkerpop git commit: TINKERPOP3-957 Made a number of
changes to improve traversal startup and execution performance.
Posted by tw...@apache.org.
TINKERPOP3-957 Made a number of changes to improve traversal startup and execution performance.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/42e771d7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/42e771d7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/42e771d7
Branch: refs/heads/TINKERPOP3-957
Commit: 42e771d7073161208f1908ab7c0f9303a8effa53
Parents: 47e531a
Author: Ted Wilmes <tw...@gmail.com>
Authored: Mon Nov 16 08:39:46 2015 -0600
Committer: Ted Wilmes <tw...@gmail.com>
Committed: Mon Nov 16 09:16:58 2015 -0600
----------------------------------------------------------------------
.../process/traversal/step/util/Parameters.java | 15 +++++++++++----
.../finalization/EngineDependentStrategy.java | 8 +++++---
.../process/traversal/util/DefaultTraversal.java | 13 +++++++++----
.../traversal/util/DefaultTraversalStrategies.java | 2 +-
.../process/traversal/util/TraversalHelper.java | 8 +++++++-
5 files changed, 33 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/42e771d7/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java
index b99d8de..f98e616 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/Parameters.java
@@ -19,6 +19,7 @@
package org.apache.tinkerpop.gremlin.process.traversal.step.util;
+import org.apache.commons.lang.ArrayUtils;
import org.apache.tinkerpop.gremlin.process.traversal.Traversal;
import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
import org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent;
@@ -32,7 +33,6 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Supplier;
-import java.util.stream.Collectors;
/**
* The parameters held by a {@link Traversal}.
@@ -100,10 +100,9 @@ public final class Parameters implements Cloneable, Serializable {
public <S> Object[] getKeyValues(final Traverser.Admin<S> traverser, final Object... exceptKeys) {
if (this.parameters.size() == 0) return EMPTY_ARRAY;
- final List<Object> exceptions = Arrays.asList(exceptKeys);
final List<Object> keyValues = new ArrayList<>();
for (final Map.Entry<Object, List<Object>> entry : this.parameters.entrySet()) {
- if (!exceptions.contains(entry.getKey())) {
+ if (!ArrayUtils.contains(exceptKeys, entry.getKey())) {
for (final Object value : entry.getValue()) {
keyValues.add(entry.getKey() instanceof Traversal.Admin ? TraversalUtil.apply(traverser, (Traversal.Admin<S, ?>) entry.getKey()) : entry.getKey());
keyValues.add(value instanceof Traversal.Admin ? TraversalUtil.apply(traverser, (Traversal.Admin<S, ?>) value) : value);
@@ -159,7 +158,15 @@ public final class Parameters implements Cloneable, Serializable {
}
public <S, E> List<Traversal.Admin<S, E>> getTraversals() {
- return (List) this.parameters.values().stream().flatMap(List::stream).filter(t -> t instanceof Traversal.Admin).collect(Collectors.toList());
+ List<Traversal.Admin<S, E>> result = new ArrayList<>();
+ for (final List<Object> list : this.parameters.values()) {
+ for (final Object object : list) {
+ if (object instanceof Traversal.Admin) {
+ result.add((Traversal.Admin) object);
+ }
+ }
+ }
+ return result;
}
public Parameters clone() {
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/42e771d7/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/EngineDependentStrategy.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/EngineDependentStrategy.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/EngineDependentStrategy.java
index 27b9ce0..3da8566 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/EngineDependentStrategy.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/finalization/EngineDependentStrategy.java
@@ -44,9 +44,11 @@ public final class EngineDependentStrategy extends AbstractTraversalStrategy<Tra
@Override
public void apply(final Traversal.Admin<?, ?> traversal) {
- traversal.getSteps().stream()
- .filter(step -> step instanceof EngineDependent)
- .forEach(step -> ((EngineDependent) step).onEngine(traversal.getEngine()));
+ for (Step step : traversal.getSteps()) {
+ if (step instanceof EngineDependent) {
+ ((EngineDependent) step).onEngine(traversal.getEngine());
+ }
+ }
}
public static EngineDependentStrategy instance() {
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/42e771d7/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
index 603ad10..bcc7aeb 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversal.java
@@ -52,6 +52,8 @@ public class DefaultTraversal<S, E> implements Traversal.Admin<S, E> {
private final StepPosition stepPosition = new StepPosition();
protected transient Graph graph;
protected List<Step> steps = new ArrayList<>();
+ // steps will be repeatedly retrieved from this traversal so wrap them once in an immutable list that can be reused
+ protected List<Step> unmodifiableSteps = Collections.unmodifiableList(steps);
protected TraversalParent traversalParent = (TraversalParent) EmptyStep.instance();
protected TraversalSideEffects sideEffects = new DefaultTraversalSideEffects();
protected TraversalStrategies strategies;
@@ -113,9 +115,11 @@ public class DefaultTraversal<S, E> implements Traversal.Admin<S, E> {
@Override
public Set<TraverserRequirement> getTraverserRequirements() {
- final Set<TraverserRequirement> requirements = this.getSteps().stream()
- .flatMap(step -> ((Step<?, ?>) step).getRequirements().stream())
- .collect(Collectors.toSet());
+ Set<TraverserRequirement> requirements = new HashSet<>();
+ for (Step step : this.getSteps()) {
+ requirements.addAll(step.getRequirements());
+ }
+
requirements.addAll(this.traverserRequirements);
if (this.getSideEffects().keys().size() > 0)
requirements.add(TraverserRequirement.SIDE_EFFECTS);
@@ -135,7 +139,7 @@ public class DefaultTraversal<S, E> implements Traversal.Admin<S, E> {
@Override
public List<Step> getSteps() {
- return Collections.unmodifiableList(this.steps);
+ return unmodifiableSteps;
}
@Override
@@ -201,6 +205,7 @@ public class DefaultTraversal<S, E> implements Traversal.Admin<S, E> {
try {
final DefaultTraversal<S, E> clone = (DefaultTraversal<S, E>) super.clone();
clone.steps = new ArrayList<>();
+ clone.unmodifiableSteps = Collections.unmodifiableList(clone.steps);
clone.sideEffects = this.sideEffects.clone();
clone.strategies = this.strategies.clone();
clone.lastEnd = null;
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/42e771d7/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
index eb5a9c7..7eae1ea 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/DefaultTraversalStrategies.java
@@ -92,7 +92,7 @@ public class DefaultTraversalStrategies implements TraversalStrategies {
public DefaultTraversalStrategies clone() {
try {
final DefaultTraversalStrategies clone = (DefaultTraversalStrategies) super.clone();
- clone.traversalStrategies = new ArrayList<>();
+ clone.traversalStrategies = new ArrayList<>(this.traversalStrategies.size());
clone.traversalStrategies.addAll(this.traversalStrategies);
return clone;
} catch (final CloneNotSupportedException e) {
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/42e771d7/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalHelper.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalHelper.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalHelper.java
index a3a2dd6..b5c9fbc 100644
--- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalHelper.java
+++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/TraversalHelper.java
@@ -183,7 +183,13 @@ public final class TraversalHelper {
}
public static <S> List<S> getStepsOfClass(final Class<S> stepClass, final Traversal.Admin<?, ?> traversal) {
- return (List) traversal.getSteps().stream().filter(step -> step.getClass().equals(stepClass)).collect(Collectors.toList());
+ List<S> steps = new ArrayList<>();
+ for (Step step : traversal.getSteps()) {
+ if (step.getClass().equals(stepClass)) {
+ steps.add((S) step);
+ }
+ }
+ return steps;
}
public static <S> List<S> getStepsOfAssignableClass(final Class<S> stepClass, final Traversal.Admin<?, ?> traversal) {
[4/8] incubator-tinkerpop git commit: Update upgrade docs to include
date and link to changelog.
Posted by tw...@apache.org.
Update upgrade docs to include date and link to changelog.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/e9e58058
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/e9e58058
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/e9e58058
Branch: refs/heads/TINKERPOP3-957
Commit: e9e580585e9834005bd8e0e67e72f0d4f205564b
Parents: 31607ff
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Nov 16 07:09:48 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Nov 16 07:09:48 2015 -0500
----------------------------------------------------------------------
docs/src/upgrade-release-3.1.x-incubating.asciidoc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/e9e58058/docs/src/upgrade-release-3.1.x-incubating.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/upgrade-release-3.1.x-incubating.asciidoc b/docs/src/upgrade-release-3.1.x-incubating.asciidoc
index 3e07c6c..5afc711 100644
--- a/docs/src/upgrade-release-3.1.x-incubating.asciidoc
+++ b/docs/src/upgrade-release-3.1.x-incubating.asciidoc
@@ -25,9 +25,9 @@ image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/
TinkerPop 3.1.0
---------------
-*Release Date: NOT OFFICIALLY RELEASED YET*
+*Release Date: November 16, 2015*
-Please see the link:https://github.com/apache/incubator-tinkerpop/blob/3.1.0-incubating/CHANGELOG.asciidoc#XXXXXXXXXXXXXXXXXXXXXXXXXXXX[changelog-(NOT FINAL)] for a complete list of all the modifications that are part of this release.
+Please see the link:https://github.com/apache/incubator-tinkerpop/blob/3.1.0-incubating/CHANGELOG.asciidoc#tinkerpop-310-release-date-november-16-2015] for a complete list of all the modifications that are part of this release.
Additional upgrade information can be found here:
[6/8] incubator-tinkerpop git commit: Fix bad link in upgrade docs.
Posted by tw...@apache.org.
Fix bad link in 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/47e531a5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/47e531a5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/47e531a5
Branch: refs/heads/TINKERPOP3-957
Commit: 47e531a578a61affd3da356fa803f2d18e14cc86
Parents: 955a7fa
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Nov 16 08:51:54 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Nov 16 08:51:54 2015 -0500
----------------------------------------------------------------------
docs/src/upgrade-release-3.1.x-incubating.asciidoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/47e531a5/docs/src/upgrade-release-3.1.x-incubating.asciidoc
----------------------------------------------------------------------
diff --git a/docs/src/upgrade-release-3.1.x-incubating.asciidoc b/docs/src/upgrade-release-3.1.x-incubating.asciidoc
index 5afc711..32d23f0 100644
--- a/docs/src/upgrade-release-3.1.x-incubating.asciidoc
+++ b/docs/src/upgrade-release-3.1.x-incubating.asciidoc
@@ -27,7 +27,7 @@ TinkerPop 3.1.0
*Release Date: November 16, 2015*
-Please see the link:https://github.com/apache/incubator-tinkerpop/blob/3.1.0-incubating/CHANGELOG.asciidoc#tinkerpop-310-release-date-november-16-2015] for a complete list of all the modifications that are part of this release.
+Please see the link:https://github.com/apache/incubator-tinkerpop/blob/3.1.0-incubating/CHANGELOG.asciidoc#tinkerpop-310-release-date-november-16-2015[changelog] for a complete list of all the modifications that are part of this release.
Additional upgrade information can be found here:
[8/8] incubator-tinkerpop git commit: Merge branch 'TINKERPOP3-957'
of https://git-wip-us.apache.org/repos/asf/incubator-tinkerpop into
TINKERPOP3-957
Posted by tw...@apache.org.
Merge branch 'TINKERPOP3-957' of https://git-wip-us.apache.org/repos/asf/incubator-tinkerpop into TINKERPOP3-957
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/e5764dfb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/e5764dfb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/e5764dfb
Branch: refs/heads/TINKERPOP3-957
Commit: e5764dfb4ba733ecd662123e4e61b47e79a19a09
Parents: 42e771d 94a54b6
Author: Ted Wilmes <tw...@gmail.com>
Authored: Mon Nov 16 09:22:25 2015 -0600
Committer: Ted Wilmes <tw...@gmail.com>
Committed: Mon Nov 16 09:22:25 2015 -0600
----------------------------------------------------------------------
----------------------------------------------------------------------
[5/8] incubator-tinkerpop git commit: Bump to 3.1.0-incubating for
release.
Posted by tw...@apache.org.
Bump to 3.1.0-incubating for release.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/955a7faf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/955a7faf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/955a7faf
Branch: refs/heads/TINKERPOP3-957
Commit: 955a7faf132823c43d12cca4422c122bed0bab9f
Parents: e9e5805
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Nov 16 07:37:11 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Nov 16 07:37:11 2015 -0500
----------------------------------------------------------------------
giraph-gremlin/pom.xml | 2 +-
gremlin-console/pom.xml | 2 +-
gremlin-core/pom.xml | 2 +-
gremlin-driver/pom.xml | 2 +-
gremlin-groovy-test/pom.xml | 2 +-
gremlin-groovy/pom.xml | 2 +-
gremlin-server/pom.xml | 2 +-
gremlin-shaded/pom.xml | 2 +-
gremlin-test/pom.xml | 2 +-
hadoop-gremlin/pom.xml | 2 +-
neo4j-gremlin/pom.xml | 2 +-
pom.xml | 2 +-
spark-gremlin/pom.xml | 2 +-
tinkergraph-gremlin/pom.xml | 2 +-
14 files changed, 14 insertions(+), 14 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/giraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/giraph-gremlin/pom.xml b/giraph-gremlin/pom.xml
index 28429f2..c2c5569 100644
--- a/giraph-gremlin/pom.xml
+++ b/giraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>giraph-gremlin</artifactId>
<name>Apache TinkerPop :: Giraph Gremlin</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-console/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 50be97e..a9fbaab 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<artifactId>tinkerpop</artifactId>
<groupId>org.apache.tinkerpop</groupId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-console</artifactId>
<name>Apache TinkerPop :: Gremlin Console</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-core/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml
index df287fa..32004ba 100644
--- a/gremlin-core/pom.xml
+++ b/gremlin-core/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-core</artifactId>
<name>Apache TinkerPop :: Gremlin Core</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-driver/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-driver/pom.xml b/gremlin-driver/pom.xml
index bdf2af6..ac0e1f1 100644
--- a/gremlin-driver/pom.xml
+++ b/gremlin-driver/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-driver</artifactId>
<name>Apache TinkerPop :: Gremlin Driver</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-groovy-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy-test/pom.xml b/gremlin-groovy-test/pom.xml
index ab3d253..5f58145 100644
--- a/gremlin-groovy-test/pom.xml
+++ b/gremlin-groovy-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-groovy-test</artifactId>
<name>Apache TinkerPop :: Gremlin Groovy Test</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-groovy/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml
index eefc871..b6f611f 100644
--- a/gremlin-groovy/pom.xml
+++ b/gremlin-groovy/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-groovy</artifactId>
<name>Apache TinkerPop :: Gremlin Groovy</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-server/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml
index a5d79dd..2968099 100644
--- a/gremlin-server/pom.xml
+++ b/gremlin-server/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-server</artifactId>
<name>Apache TinkerPop :: Gremlin Server</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-shaded/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml
index 8874cae..f45b1ca 100644
--- a/gremlin-shaded/pom.xml
+++ b/gremlin-shaded/pom.xml
@@ -20,7 +20,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-shaded</artifactId>
<name>Apache TinkerPop :: Gremlin Shaded</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/gremlin-test/pom.xml
----------------------------------------------------------------------
diff --git a/gremlin-test/pom.xml b/gremlin-test/pom.xml
index 4433c14..fa1f88b 100644
--- a/gremlin-test/pom.xml
+++ b/gremlin-test/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>gremlin-test</artifactId>
<name>Apache TinkerPop :: Gremlin Test</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/hadoop-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml
index 26b0b50..71f2b82 100644
--- a/hadoop-gremlin/pom.xml
+++ b/hadoop-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>hadoop-gremlin</artifactId>
<name>Apache TinkerPop :: Hadoop Gremlin</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/neo4j-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/neo4j-gremlin/pom.xml b/neo4j-gremlin/pom.xml
index eca07d1..5000102 100644
--- a/neo4j-gremlin/pom.xml
+++ b/neo4j-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>neo4j-gremlin</artifactId>
<name>Apache TinkerPop :: Neo4j Gremlin</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index f569cef..a59fba5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@ limitations under the License.
</parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
<packaging>pom</packaging>
<name>Apache TinkerPop</name>
<description>A Graph Computing Framework</description>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/spark-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml
index 1f4c546..396c4e6 100644
--- a/spark-gremlin/pom.xml
+++ b/spark-gremlin/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>spark-gremlin</artifactId>
<name>Apache TinkerPop :: Spark Gremlin</name>
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/955a7faf/tinkergraph-gremlin/pom.xml
----------------------------------------------------------------------
diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml
index 8676a9d..04d5832 100644
--- a/tinkergraph-gremlin/pom.xml
+++ b/tinkergraph-gremlin/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
<parent>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkerpop</artifactId>
- <version>3.1.0-SNAPSHOT</version>
+ <version>3.1.0-incubating</version>
</parent>
<artifactId>tinkergraph-gremlin</artifactId>
<name>Apache TinkerPop :: TinkerGraph Gremlin</name>
[2/8] incubator-tinkerpop git commit: Update changelog with JIRA
tickets for release of 3.1.0-incubating.
Posted by tw...@apache.org.
Update changelog with JIRA tickets for release of 3.1.0-incubating.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/a11d3486
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/a11d3486
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/a11d3486
Branch: refs/heads/TINKERPOP3-957
Commit: a11d348620094559d7d2f95b1afcd53141481c4a
Parents: cbbf978
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Nov 16 07:01:25 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Nov 16 07:01:25 2015 -0500
----------------------------------------------------------------------
CHANGELOG.asciidoc | 90 +++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 88 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/a11d3486/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index eee27e9..96feaa5 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -22,8 +22,10 @@ TinkerPop 3.1.0 (A 187 On The Undercover Gremlinz)
image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/static/images/gremlin-gangster.png[width=185]
-TinkerPop 3.1.0 (NOT OFFICIALLY RELEASED YET)
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+TinkerPop 3.1.0 (Release Date: November 16, 2015)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+This release also includes changes from <<3-0-1-incubating, 3.0.1-incubating>> and <<3-0-2-incubating, 3.0.2-incubating>>.
* Fixed bug in Gryo and GraphSON (with embedded types) serialization for serialization of results returned from `Map.entrySet()`.
* `Transaction` settings for `onReadWrite` and `onClose` are now `ThreadLocal` in nature of standard transactions.
@@ -90,11 +92,94 @@ TinkerPop 3.1.0 (NOT OFFICIALLY RELEASED YET)
* Made `Path` iterable, so that it can be `unfold()`'ed and used by local steps like `min(local)`, `max(local)`, etc.
* `WhereTraversalStep` and `WherePredicateStep` are now the only "special" `Scoping` steps after `MatchStartStep` in `match()`.
+Bugs
+^^^^
+
+TINKERPOP3-774 order / dedup issues
+TINKERPOP3-799 [Proposal] with()-modulator for stream level variable binding.
+TINKERPOP3-801 groupCount() fails for vertices (elements?) (using Spark)
+TINKERPOP3-811 AddPropertyStepTest fails "all of a sudden"
+TINKERPOP3-823 addV() broken for multi-value properties
+TINKERPOP3-843 Misspecified HADOOP_GREMLIN_LIBS generates NullPointerException
+TINKERPOP3-857 Add GraphComputer.config(key,value)
+TINKERPOP3-895 Use "as BinaryOperator" and remove GBinaryOperator
+TINKERPOP3-903 Fix empty buffer return upon buffer capacity exceeded
+TINKERPOP3-910 In session transaction opened from sessionless request
+TINKERPOP3-918 ComputerVerificationStrategy is too restrictive
+TINKERPOP3-926 Renamed TinkerGraph public statics to common pattern used for other statics.
+TINKERPOP3-948 AbstractGremlinProcessTest.checkMap not asserted in GroupTest
+TINKERPOP3-953 Artifact equality is not evaluating properly
+TINKERPOP3-955 HashMap$Node not serializable
+
+Improvements
+^^^^^^^^^^^^
+
+TINKERPOP3-297 Ensure Consistent Behavior Over Deleted Elements *(breaking)*
+TINKERPOP3-333 Support VertexProperty in PartitionStrategy
+TINKERPOP3-391 More fluency in GraphComputer for parameterization.
+TINKERPOP3-616 Use Spark 1.3.0 in Hadoop-Gremlin.
+TINKERPOP3-624 Passing Detached/Referenced to Graph.vertices/edge()
+TINKERPOP3-680 Configurable Channelizer for Gremlin Driver
+TINKERPOP3-728 Improve Remote Graph Object Treatment in Console
+TINKERPOP3-756 Provide a strict parsing option for GraphMLReader
+TINKERPOP3-760 Make loop counter accessible within repeat()
+TINKERPOP3-762 Allow mid-traversal V() (and E())
+TINKERPOP3-765 Decompose AbstractTransaction for different transactional contexts *(breaking)*
+TINKERPOP3-767 Path should play well with "local" steps.
+TINKERPOP3-768 MatchStep in OLAP should be smart about current vertex.
+TINKERPOP3-769 Make the introduction of the TP3 docs story better.
+TINKERPOP3-772 TraverserRequirement.LABELED_PATH
+TINKERPOP3-796 Support merge binary operator for Gremlin sacks *(breaking)*
+TINKERPOP3-798 [Proposal] Rename mapKeys()/mapValues() to select(keys) and select(values).
+TINKERPOP3-802 Provide sack(object) so that the sack can be directly set.
+TINKERPOP3-803 A better solution to g.V(someCollection.toArray())
+TINKERPOP3-805 Enforce AutoCloseable Semantics on Transaction *(breaking)*
+TINKERPOP3-821 Improve testing around TraversalHelper around recursive methods
+TINKERPOP3-825 [Proposal] SetBulkStep (sideEffectStep)
+TINKERPOP3-826 OneToManyBarrierStrategy
+TINKERPOP3-827 Add a console session to the PageRank section of the docs.
+TINKERPOP3-829 TinkerGraphComputer should support the user specified thread/worker count.
+TINKERPOP3-835 Shade Jackson Dependencies *(breaking)*
+TINKERPOP3-836 Support Hadoop2 in place of Hadoop1
+TINKERPOP3-850 Reduce Graph.addVertex overload ambiguity *(breaking)*
+TINKERPOP3-851 GroupCountStep needs a by() for the count.
+TINKERPOP3-861 Solve "The Number Problem" for Operator (and follow on operators)
+TINKERPOP3-863 [Proposal] Turn off bulking -- or is there something more general? (hope not).
+TINKERPOP3-866 GroupStep and Traversal-Based Reductions *(breaking)*
+TINKERPOP3-868 Allow Spark Gremlin Computer to Reuse Spark Contexts
+TINKERPOP3-874 Rename Gremlin-Spark properties using gremlin.spark prefix. *(breaking)*
+TINKERPOP3-876 Rename VendorOptimizationStrategy XXXOptimizationStrategy *(breaking)*
+TINKERPOP3-879 Remove deprecated promoteBindings from GremlinExecutor *(breaking)*
+TINKERPOP3-885 Change Transaction.onReadWrite() to be a ThreadLocal setting *(breaking)*
+TINKERPOP3-888 GraphTraversal.property overloads *(breaking)*
+TINKERPOP3-896 Simplify the {{withSack}} methods of {{GraphTraversalSource}}. *(breaking)*
+TINKERPOP3-897 Remove deprecated GSupplier, GFunction, GConsumer, etc. methods. *(breaking)*
+TINKERPOP3-898 Rename ConjuctionP and ConjuctionStep to ConnectiveP and ConnectiveStep *(breaking)*
+TINKERPOP3-899 Bump to the latest version of Neo4j.
+TINKERPOP3-900 Provide by(object) which compiles to by(constant(object))
+TINKERPOP3-901 Option for use of Netty epoll on Linux to reduce GC pressure
+TINKERPOP3-904 BulkLoaderVertexProgram optimizations
+TINKERPOP3-905 Harden time oriented tests in ResultQueueTest
+TINKERPOP3-907 getters for RepeatStep.untilTraversal and RepeatStep.emitTraversal
+TINKERPOP3-908 Use line breaks in documentation
+TINKERPOP3-909 Improve steps that handle numeric data
+TINKERPOP3-911 Allow setting Thread Specific Spark JobGroup/Custom Properties based on hadoop conf
+TINKERPOP3-913 Rename Gremlin Server arguments rebinding to alias
+TINKERPOP3-914 DriverRemoteAcceptor in Gremlin Console supports aliases
+TINKERPOP3-917 Add HadoopGraph.open(String)
+TINKERPOP3-922 Add a book for Developer Documentation
+TINKERPOP3-923 Add a book for Tutorials
+TINKERPOP3-925 Use persisted SparkContext to persist an RDD across Spark jobs.
+TINKERPOP3-931 Make it possible to extend the core OpProcessor implementations
+TINKERPOP3-933 Improve release process to get files named properly
+TINKERPOP3-935 Add missing "close" operation to the session opProcessor docs
+
TinkerPop 3.0.0 (A Gremlin Rāga in 7/16 Time)
---------------------------------------------
image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/static/images/gremlin-hindu.png[width=225]
+[[3-0-2-incubating]]
TinkerPop 3.0.2 (Release Date: October 19, 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -139,6 +224,7 @@ Improvements
* [TINKERPOP3-853] - TinkerPop Logo in JavaDoc index.html
* [TINKERPOP3-858] - Cleanup after failed :install
+[[3-0-1-incubating]]
TinkerPop 3.0.1 (Release Date: September 2, 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3/8] incubator-tinkerpop git commit: Fixed formatting in CHANGELOG.
Posted by tw...@apache.org.
Fixed formatting in CHANGELOG.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/31607ff4
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/31607ff4
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/31607ff4
Branch: refs/heads/TINKERPOP3-957
Commit: 31607ff4967abde4e104907e2437165a1dd5be14
Parents: a11d348
Author: Stephen Mallette <sp...@genoprime.com>
Authored: Mon Nov 16 07:06:32 2015 -0500
Committer: Stephen Mallette <sp...@genoprime.com>
Committed: Mon Nov 16 07:06:32 2015 -0500
----------------------------------------------------------------------
CHANGELOG.asciidoc | 155 ++++++++++++++++++++++++------------------------
1 file changed, 78 insertions(+), 77 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/31607ff4/CHANGELOG.asciidoc
----------------------------------------------------------------------
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 96feaa5..12e977c 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -22,10 +22,11 @@ TinkerPop 3.1.0 (A 187 On The Undercover Gremlinz)
image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/static/images/gremlin-gangster.png[width=185]
+[[release-3.1.0-incubating]]
TinkerPop 3.1.0 (Release Date: November 16, 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-This release also includes changes from <<3-0-1-incubating, 3.0.1-incubating>> and <<3-0-2-incubating, 3.0.2-incubating>>.
+This release also includes changes from <<release-3-0-1-incubating, 3.0.1-incubating>> and <<release-3-0-2-incubating, 3.0.2-incubating>>.
* Fixed bug in Gryo and GraphSON (with embedded types) serialization for serialization of results returned from `Map.entrySet()`.
* `Transaction` settings for `onReadWrite` and `onClose` are now `ThreadLocal` in nature of standard transactions.
@@ -95,91 +96,91 @@ This release also includes changes from <<3-0-1-incubating, 3.0.1-incubating>> a
Bugs
^^^^
-TINKERPOP3-774 order / dedup issues
-TINKERPOP3-799 [Proposal] with()-modulator for stream level variable binding.
-TINKERPOP3-801 groupCount() fails for vertices (elements?) (using Spark)
-TINKERPOP3-811 AddPropertyStepTest fails "all of a sudden"
-TINKERPOP3-823 addV() broken for multi-value properties
-TINKERPOP3-843 Misspecified HADOOP_GREMLIN_LIBS generates NullPointerException
-TINKERPOP3-857 Add GraphComputer.config(key,value)
-TINKERPOP3-895 Use "as BinaryOperator" and remove GBinaryOperator
-TINKERPOP3-903 Fix empty buffer return upon buffer capacity exceeded
-TINKERPOP3-910 In session transaction opened from sessionless request
-TINKERPOP3-918 ComputerVerificationStrategy is too restrictive
-TINKERPOP3-926 Renamed TinkerGraph public statics to common pattern used for other statics.
-TINKERPOP3-948 AbstractGremlinProcessTest.checkMap not asserted in GroupTest
-TINKERPOP3-953 Artifact equality is not evaluating properly
-TINKERPOP3-955 HashMap$Node not serializable
+* TINKERPOP3-774 order / dedup issues
+* TINKERPOP3-799 [Proposal] with()-modulator for stream level variable binding.
+* TINKERPOP3-801 groupCount() fails for vertices (elements?) (using Spark)
+* TINKERPOP3-811 AddPropertyStepTest fails "all of a sudden"
+* TINKERPOP3-823 addV() broken for multi-value properties
+* TINKERPOP3-843 Misspecified HADOOP_GREMLIN_LIBS generates NullPointerException
+* TINKERPOP3-857 Add GraphComputer.config(key,value)
+* TINKERPOP3-895 Use "as BinaryOperator" and remove GBinaryOperator
+* TINKERPOP3-903 Fix empty buffer return upon buffer capacity exceeded
+* TINKERPOP3-910 In session transaction opened from sessionless request
+* TINKERPOP3-918 ComputerVerificationStrategy is too restrictive
+* TINKERPOP3-926 Renamed TinkerGraph public statics to common pattern used for other statics.
+* TINKERPOP3-948 AbstractGremlinProcessTest.checkMap not asserted in GroupTest
+* TINKERPOP3-953 Artifact equality is not evaluating properly
+* TINKERPOP3-955 HashMap$Node not serializable
Improvements
^^^^^^^^^^^^
-TINKERPOP3-297 Ensure Consistent Behavior Over Deleted Elements *(breaking)*
-TINKERPOP3-333 Support VertexProperty in PartitionStrategy
-TINKERPOP3-391 More fluency in GraphComputer for parameterization.
-TINKERPOP3-616 Use Spark 1.3.0 in Hadoop-Gremlin.
-TINKERPOP3-624 Passing Detached/Referenced to Graph.vertices/edge()
-TINKERPOP3-680 Configurable Channelizer for Gremlin Driver
-TINKERPOP3-728 Improve Remote Graph Object Treatment in Console
-TINKERPOP3-756 Provide a strict parsing option for GraphMLReader
-TINKERPOP3-760 Make loop counter accessible within repeat()
-TINKERPOP3-762 Allow mid-traversal V() (and E())
-TINKERPOP3-765 Decompose AbstractTransaction for different transactional contexts *(breaking)*
-TINKERPOP3-767 Path should play well with "local" steps.
-TINKERPOP3-768 MatchStep in OLAP should be smart about current vertex.
-TINKERPOP3-769 Make the introduction of the TP3 docs story better.
-TINKERPOP3-772 TraverserRequirement.LABELED_PATH
-TINKERPOP3-796 Support merge binary operator for Gremlin sacks *(breaking)*
-TINKERPOP3-798 [Proposal] Rename mapKeys()/mapValues() to select(keys) and select(values).
-TINKERPOP3-802 Provide sack(object) so that the sack can be directly set.
-TINKERPOP3-803 A better solution to g.V(someCollection.toArray())
-TINKERPOP3-805 Enforce AutoCloseable Semantics on Transaction *(breaking)*
-TINKERPOP3-821 Improve testing around TraversalHelper around recursive methods
-TINKERPOP3-825 [Proposal] SetBulkStep (sideEffectStep)
-TINKERPOP3-826 OneToManyBarrierStrategy
-TINKERPOP3-827 Add a console session to the PageRank section of the docs.
-TINKERPOP3-829 TinkerGraphComputer should support the user specified thread/worker count.
-TINKERPOP3-835 Shade Jackson Dependencies *(breaking)*
-TINKERPOP3-836 Support Hadoop2 in place of Hadoop1
-TINKERPOP3-850 Reduce Graph.addVertex overload ambiguity *(breaking)*
-TINKERPOP3-851 GroupCountStep needs a by() for the count.
-TINKERPOP3-861 Solve "The Number Problem" for Operator (and follow on operators)
-TINKERPOP3-863 [Proposal] Turn off bulking -- or is there something more general? (hope not).
-TINKERPOP3-866 GroupStep and Traversal-Based Reductions *(breaking)*
-TINKERPOP3-868 Allow Spark Gremlin Computer to Reuse Spark Contexts
-TINKERPOP3-874 Rename Gremlin-Spark properties using gremlin.spark prefix. *(breaking)*
-TINKERPOP3-876 Rename VendorOptimizationStrategy XXXOptimizationStrategy *(breaking)*
-TINKERPOP3-879 Remove deprecated promoteBindings from GremlinExecutor *(breaking)*
-TINKERPOP3-885 Change Transaction.onReadWrite() to be a ThreadLocal setting *(breaking)*
-TINKERPOP3-888 GraphTraversal.property overloads *(breaking)*
-TINKERPOP3-896 Simplify the {{withSack}} methods of {{GraphTraversalSource}}. *(breaking)*
-TINKERPOP3-897 Remove deprecated GSupplier, GFunction, GConsumer, etc. methods. *(breaking)*
-TINKERPOP3-898 Rename ConjuctionP and ConjuctionStep to ConnectiveP and ConnectiveStep *(breaking)*
-TINKERPOP3-899 Bump to the latest version of Neo4j.
-TINKERPOP3-900 Provide by(object) which compiles to by(constant(object))
-TINKERPOP3-901 Option for use of Netty epoll on Linux to reduce GC pressure
-TINKERPOP3-904 BulkLoaderVertexProgram optimizations
-TINKERPOP3-905 Harden time oriented tests in ResultQueueTest
-TINKERPOP3-907 getters for RepeatStep.untilTraversal and RepeatStep.emitTraversal
-TINKERPOP3-908 Use line breaks in documentation
-TINKERPOP3-909 Improve steps that handle numeric data
-TINKERPOP3-911 Allow setting Thread Specific Spark JobGroup/Custom Properties based on hadoop conf
-TINKERPOP3-913 Rename Gremlin Server arguments rebinding to alias
-TINKERPOP3-914 DriverRemoteAcceptor in Gremlin Console supports aliases
-TINKERPOP3-917 Add HadoopGraph.open(String)
-TINKERPOP3-922 Add a book for Developer Documentation
-TINKERPOP3-923 Add a book for Tutorials
-TINKERPOP3-925 Use persisted SparkContext to persist an RDD across Spark jobs.
-TINKERPOP3-931 Make it possible to extend the core OpProcessor implementations
-TINKERPOP3-933 Improve release process to get files named properly
-TINKERPOP3-935 Add missing "close" operation to the session opProcessor docs
+* TINKERPOP3-297 Ensure Consistent Behavior Over Deleted Elements *(breaking)*
+* TINKERPOP3-333 Support VertexProperty in PartitionStrategy
+* TINKERPOP3-391 More fluency in GraphComputer for parameterization.
+* TINKERPOP3-616 Use Spark 1.3.0 in Hadoop-Gremlin.
+* TINKERPOP3-624 Passing Detached/Referenced to Graph.vertices/edge()
+* TINKERPOP3-680 Configurable Channelizer for Gremlin Driver
+* TINKERPOP3-728 Improve Remote Graph Object Treatment in Console
+* TINKERPOP3-756 Provide a strict parsing option for GraphMLReader
+* TINKERPOP3-760 Make loop counter accessible within repeat()
+* TINKERPOP3-762 Allow mid-traversal V() (and E())
+* TINKERPOP3-765 Decompose AbstractTransaction for different transactional contexts *(breaking)*
+* TINKERPOP3-767 Path should play well with "local" steps.
+* TINKERPOP3-768 MatchStep in OLAP should be smart about current vertex.
+* TINKERPOP3-769 Make the introduction of the TP3 docs story better.
+* TINKERPOP3-772 TraverserRequirement.LABELED_PATH
+* TINKERPOP3-796 Support merge binary operator for Gremlin sacks *(breaking)*
+* TINKERPOP3-798 [Proposal] Rename mapKeys()/mapValues() to select(keys) and select(values).
+* TINKERPOP3-802 Provide sack(object) so that the sack can be directly set.
+* TINKERPOP3-803 A better solution to g.V(someCollection.toArray())
+* TINKERPOP3-805 Enforce AutoCloseable Semantics on Transaction *(breaking)*
+* TINKERPOP3-821 Improve testing around TraversalHelper around recursive methods
+* TINKERPOP3-825 [Proposal] SetBulkStep (sideEffectStep)
+* TINKERPOP3-826 OneToManyBarrierStrategy
+* TINKERPOP3-827 Add a console session to the PageRank section of the docs.
+* TINKERPOP3-829 TinkerGraphComputer should support the user specified thread/worker count.
+* TINKERPOP3-835 Shade Jackson Dependencies *(breaking)*
+* TINKERPOP3-836 Support Hadoop2 in place of Hadoop1
+* TINKERPOP3-850 Reduce Graph.addVertex overload ambiguity *(breaking)*
+* TINKERPOP3-851 GroupCountStep needs a by() for the count.
+* TINKERPOP3-861 Solve "The Number Problem" for Operator (and follow on operators)
+* TINKERPOP3-863 [Proposal] Turn off bulking -- or is there something more general? (hope not).
+* TINKERPOP3-866 GroupStep and Traversal-Based Reductions *(breaking)*
+* TINKERPOP3-868 Allow Spark Gremlin Computer to Reuse Spark Contexts
+* TINKERPOP3-874 Rename Gremlin-Spark properties using gremlin.spark prefix. *(breaking)*
+* TINKERPOP3-876 Rename VendorOptimizationStrategy XXXOptimizationStrategy *(breaking)*
+* TINKERPOP3-879 Remove deprecated promoteBindings from GremlinExecutor *(breaking)*
+* TINKERPOP3-885 Change Transaction.onReadWrite() to be a ThreadLocal setting *(breaking)*
+* TINKERPOP3-888 GraphTraversal.property overloads *(breaking)*
+* TINKERPOP3-896 Simplify the {{withSack}} methods of {{GraphTraversalSource}}. *(breaking)*
+* TINKERPOP3-897 Remove deprecated GSupplier, GFunction, GConsumer, etc. methods. *(breaking)*
+* TINKERPOP3-898 Rename ConjuctionP and ConjuctionStep to ConnectiveP and ConnectiveStep *(breaking)*
+* TINKERPOP3-899 Bump to the latest version of Neo4j.
+* TINKERPOP3-900 Provide by(object) which compiles to by(constant(object))
+* TINKERPOP3-901 Option for use of Netty epoll on Linux to reduce GC pressure
+* TINKERPOP3-904 BulkLoaderVertexProgram optimizations
+* TINKERPOP3-905 Harden time oriented tests in ResultQueueTest
+* TINKERPOP3-907 getters for RepeatStep.untilTraversal and RepeatStep.emitTraversal
+* TINKERPOP3-908 Use line breaks in documentation
+* TINKERPOP3-909 Improve steps that handle numeric data
+* TINKERPOP3-911 Allow setting Thread Specific Spark JobGroup/Custom Properties based on hadoop conf
+* TINKERPOP3-913 Rename Gremlin Server arguments rebinding to alias
+* TINKERPOP3-914 DriverRemoteAcceptor in Gremlin Console supports aliases
+* TINKERPOP3-917 Add HadoopGraph.open(String)
+* TINKERPOP3-922 Add a book for Developer Documentation
+* TINKERPOP3-923 Add a book for Tutorials
+* TINKERPOP3-925 Use persisted SparkContext to persist an RDD across Spark jobs.
+* TINKERPOP3-931 Make it possible to extend the core OpProcessor implementations
+* TINKERPOP3-933 Improve release process to get files named properly
+* TINKERPOP3-935 Add missing "close" operation to the session opProcessor docs
TinkerPop 3.0.0 (A Gremlin Rāga in 7/16 Time)
---------------------------------------------
image::https://raw.githubusercontent.com/apache/incubator-tinkerpop/master/docs/static/images/gremlin-hindu.png[width=225]
-[[3-0-2-incubating]]
+[[release-3-0-2-incubating]]
TinkerPop 3.0.2 (Release Date: October 19, 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -224,7 +225,7 @@ Improvements
* [TINKERPOP3-853] - TinkerPop Logo in JavaDoc index.html
* [TINKERPOP3-858] - Cleanup after failed :install
-[[3-0-1-incubating]]
+[[release-3-0-1-incubating]]
TinkerPop 3.0.1 (Release Date: September 2, 2015)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~