You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2018/10/08 12:07:24 UTC

[tinkerpop] 01/01: Merge pull request #945 from apache/TINKERPOP-2053

This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit d940a097028d9e77da8742811b808557ce1bc06a
Merge: f47b7d1 a1e2099
Author: stephen mallette <sp...@users.noreply.github.com>
AuthorDate: Mon Oct 8 08:07:19 2018 -0400

    Merge pull request #945 from apache/TINKERPOP-2053
    
    TINKERPOP-2053 Support for OptionsStrategy

 CHANGELOG.asciidoc                                 |  1 +
 docs/src/upgrade/release-3.4.x.asciidoc            | 21 +++++
 .../strategy/decoration/OptionsStrategy.java       | 97 ++++++++++++++++++++++
 .../strategy/decoration/SubgraphStrategy.java      |  1 -
 .../structure/io/graphson/GraphSONModule.java      |  5 ++
 .../gremlin/structure/io/gryo/GryoVersion.java     |  3 +
 .../strategy/decoration/OptionsStrategyTest.java   | 38 +++++++++
 .../Strategy/Decoration/OptionsStrategy.cs         | 53 ++++++++++++
 .../DriverRemoteConnection/GraphTraversalTests.cs  | 21 +++++
 .../jython/gremlin_python/process/strategies.py    |  5 ++
 .../src/main/jython/tests/driver/test_client.py    | 11 +++
 .../main/jython/tests/process/test_strategies.py   | 12 ++-
 .../strategy/decoration/OptionsStrategyTest.java   | 55 ++++++++++++
 13 files changed, 321 insertions(+), 2 deletions(-)

diff --cc CHANGELOG.asciidoc
index 06ad72a,7d060e4..a38c084
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@@ -25,8 -25,8 +25,9 @@@ image::https://raw.githubusercontent.co
  
  This release also includes changes from <<release-3-3-3, 3.3.3>>.
  
+ * Added `OptionsStrategy` to allow traversals to take arbitrary traversal-wide configurations.
  * Added text predicates.
 +* Removed groovy-sql
  * Rewrote `ConnectiveStrategy` to support an arbitrary number of infix notations in a single traversal.
  * GraphSON `MessageSerializer`s will automatically register the GremlinServerModule to a provided GraphSONMapper.
  * Removed support for `-i` option in Gremlin Server which was previously deprecated.