This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2451
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard e00abdb wip
add 730d349 TINKERPOP-2436 The gremlin server starts even if all graphs
instantiation has failed
add b3aeea8 Merge branch 'pr-1342' into 3.4-dev
add 079cb1a A few minor fixes to #1342
add c8c37cb Merge branch '3.4-dev'
add 3707fcf Merge branch 'TINKERPOP-2443'
add ff56844 Tinkerpop-2437 Do not leave statusAttributes future dangling
(#1347)
add ef09603 Merge branch '3.4-dev'
add 371f447 Minor version bumps on depenencies/plugins CTR
add 61c14e7 Merge branch '3.4-dev'
add e8e3955 gremlin.py regenerated for some reason
add 8cdcd92 TINKERPOP-2460 Made groovy provided scope for gremlin-driver
add 7f4d041 Merge branch 'TINKERPOP-2460'
add 2f5d57a Added HugeGraph to provider listings
add 9262a62 Fixed TestSupport file handling to work on windows.
add 0024651 Added some comments.
add 25364f7 Merge branch '3.4-dev'
add aea5d9a Added README for sample data files in Gremlin Server CTR
add 7325846 TINKERPOP-2462 Removed some duplication of concerns
add f64c1f9 Merge branch '3.4-dev'
add 6e47f53 Removed previously deprecated BytecodeUtil CTR
add 551e47f TINKERPOP-2470 Bumped to tornado 6.x for gremlinpython CTR
add 687d301 TINKERPOP-2469 Improved exception handling out of KdcFixture
add a6d90ea Merge branch '3.4-dev'
add 19411e2 TINKERPOP-2466 Provided more succinct syntax for
withStrategies()
add c666e0b TINKERPOP-2461 Aligned CoreImports with GroovyTranslator
add 9145537 TINKERPOP-2461 Added upgrade docs
add 127821e TINKERPOP-2461 Added reference documentation for Translator
add 89529de Merge branch 'TINKERPOP-2461' into 3.4-dev
add 88704e9 Merge branch '3.4-dev'
add 6c353df Updated Gremlin Server start scripts to use revised
withStrategies() syntax
add a0d35c2 Merge branch '3.4-dev'
add 70ade8c TINKERPOP-2474 Refactored withSack() script processing
add 914d21b Merge branch '3.4-dev'
add 325d772 TINKERPOP-2475 Barrier step touches one more element of next
loop
add 70d2ba8 Merge branch '3.4-dev'
add 1ecd8b4 CHANGELOG update CTR
add a9aad30 Merge branch '3.4-dev'
add c6f2f59 TINKERPOP-2001 Add lambda support in gremlin-javascript
add ef6a078 Merge branch 'TINKERPOP-2001' into 3.4-dev
add cf29e58 Merge branch '3.4-dev'
add fc23fab TINKERPOP-2453 Enable websocket compression for python
add 733b33a Merge branch 'TINKERPOP-2453' into 3.4-dev
add 0c1a32f Merge branch '3.4-dev'
add 8b1faa6 Fixed some header formatting problems in upgrade docs CTR
add 5f79663 Merge branch '3.4-dev'
add 449caf6 Minor update to javadoc CTR
add 4d6538f Fixed small bug in configuration for
ReservedKeysVerificationStrategy and made all configuration key tokens public
add 8273915 Merge branch '3.4-dev'
add c9b4ee7 Fixed compile error with imports after merge CTR
add 1ed50ee HasStep implements configuring
add bd75c0b add Configuring to TraversalFilterStep
add 7723585 Merge branch 'pr-1358' into 3.4-dev
add 59e5bc9 Final some member variables CTR
add f96f554 Fix compile problems with gremlin-python due to changes in
third-party libraries. CTR
add b6234e2 Merge branch '3.4-dev'
add 4624355 TINKERPOP-2445 Remove unnecessary initialization of
serializers (#1355)
add 43f7292 TINKERPOP-2445 Parallelize connection creation (#1360)
add 245a83d Merge branch '3.4-dev'
add 3ba50ed CTR - Fix failing build by fixing dependencies
add 8ea559e Fixed build problems after inclusion of powermock from merge
from 3.4-dev
add a6ebe54 TINKERPOP-2479 Adds config/reset options to :bytecode command
add 563ac97 Merge branch 'TINKERPOP-2479' into 3.4-dev
add 8aa3c9d Merge branch '3.4-dev'
add e8c4714 Throw error from DriverRemoteConnection on connection error
add e8cb3c9 TINKERPOP-2409 added a test for expected sockerError behavior
add 37d19c7 Call reject on open promise if Websicket connection error.
add ab43b03 Call handleError before rejecting open promise on Websocket
error.
add ffc3d92 Merge branch 'TINKERPOP-2409' into 3.4-dev
add 2c3ae37 Merge branch '3.4-dev'
add b4928e1 Minor format fixes to upgrade docs CTR
add 710d573 Fix stochastic nature of shouldProcessSessionRequestsInOrder
(#1365)
add 6e67b3e TINKERPOP-2445 Remove quiet time when shutting down Java
client (#1363)
add 6f5b558 Merge branch '3.4-dev'
add daad70b TINKERPOP-2438 Reverted a portion of #1346 which has some
performance issues.
add 7fe4a8d Merge branch '3.4-dev'
add 5b1b508 Use anonymous traversal for child in test CTR
add 921171e Merge branch '3.4-dev'
add 8a55978 Fixed console test issues related to python dependencies
upgrading quietly behind the scenes CTR
add c6f88be Merge branch '3.4-dev'
add 0bf3fc6 Added a new benchmark for GremlinGroovyScriptEngine. CTR
add 587bb9d Merge branch '3.4-dev'
add e242460 TINKERPOP-2482 Rename wsConnectionTimeout to
connectionSetupTimeout (#1367)
add cb2007e Merge branch '3.4-dev'
add 96054b5 Added upgrade docs around java driver performance improvement
CTR
add 327a97d Merge branch '3.4-dev'
add f41fa10 TINKERPOP-2438 Improved performance of GremlinASTChecker
add cb34aae Merge branch 'TINKERPOP-2438' into 3.4-dev
add 2d6f0a4 Merge branch '3.4-dev'
add d51253a Fixed broken link in upgrade docs CTR
add 79b4d5b Merge branch '3.4-dev'
add a81195d TinkerPop 3.4.9 release
add 9b16261 Hide binary files that were showing up in source distribution
CTR
add 546562e Merge branch '3.4-dev'
add f5df923 Modified the python/jython exclusions for master/3.5.0 CTR
add 33850cc Updated website for 3.4.9 release CTR
add c1a2e3d Bump to 3.4.9-SNAPSHOT
add 62457b5 Merge branch '3.4-dev'
add b56ec83 Bumped to gmavenplus plugin 1.12.0. CTR
add f49b603 Merge branch '3.4-dev'
add 856f3a5 Removed gremlin-python dependency for gmavenplus.
add a8396e8 Revert gmavenplus to 1.11.0.
add 3f55514 Merge branch '3.4-dev'
add fbb5a34 Fix broken link CTR
add 1497704 Merge branch '3.4-dev'
add a9deecb Fixed bug in Lambda translation for PythonTranslator. CTR
add 7685b54 Merge branch '3.4-dev'
new c843051 TINKERPOP-2451 Added JavascriptTranslator for Java
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e00abdb)
\
N -- N -- N refs/heads/TINKERPOP-2451 (c843051)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 96 ++-
docs/site/home/downloads.html | 53 +-
docs/site/home/img/logos/hugegraph-logo.png | Bin 0 -> 34843 bytes
docs/site/home/index.html | 11 +-
docs/site/home/providers.html | 38 +-
docs/site/home/template/header-footer.html | 4 +-
docs/src/reference/gremlin-applications.asciidoc | 23 +-
docs/src/reference/gremlin-variants.asciidoc | 58 +-
docs/src/reference/the-traversal.asciidoc | 69 ++
docs/src/upgrade/release-3.4.x.asciidoc | 171 +++-
docs/src/upgrade/release-3.5.x.asciidoc | 63 +-
docs/static/images/gremlin-translator.png | Bin 0 -> 998775 bytes
.../console/commands/BytecodeCommand.groovy | 70 +-
.../console/commands/BytecodeCommand.properties | 2 +-
gremlin-console/src/test/python/setup.py | 9 +-
.../tinkerpop/gremlin/jsr223/CoreImports.java | 13 +
.../tinkerpop/gremlin/process/computer/Memory.java | 6 +-
.../gremlin/process/traversal/Translator.java | 16 +-
.../process/traversal/step/filter/HasStep.java | 15 +-
.../traversal/step/filter/TraversalFilterStep.java | 15 +-
.../traversal/step/map/NoOpBarrierStep.java | 2 +-
.../strategy/decoration/EventStrategy.java | 12 +-
.../strategy/decoration/SackStrategy.java | 4 +
.../AbstractWarningVerificationStrategy.java | 4 +-
.../ReservedKeysVerificationStrategy.java | 9 +-
.../traversal/translator/GroovyTranslator.java | 109 +--
.../traversal/translator/JavascriptTranslator.java | 43 +-
.../traversal/translator/PythonTranslator.java | 3 +-
.../process/traversal/util/BytecodeHelper.java | 20 +-
.../process/traversal/util/BytecodeUtil.java | 46 --
.../apache/tinkerpop/gremlin/util/TestSupport.java | 69 +-
.../ReservedKeysVerificationStrategyTest.java | 18 +-
.../traversal/translator/GroovyTranslatorTest.java | 68 +-
.../translator/JavascriptTranslatorTest.java | 4 +-
.../ParameterizedGroovyTranslatorTest.java | 18 +-
.../traversal/translator/PythonTranslatorTest.java | 14 +-
.../process/traversal/util/BytecodeHelperTest.java | 97 +++
.../process/traversal/util/BytecodeUtilTest.java | 62 --
gremlin-driver/pom.xml | 12 +
.../tinkerpop/gremlin/driver/Channelizer.java | 15 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 124 +--
.../apache/tinkerpop/gremlin/driver/Cluster.java | 36 +-
.../tinkerpop/gremlin/driver/Connection.java | 20 +-
.../tinkerpop/gremlin/driver/ConnectionPool.java | 53 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 2 +-
.../apache/tinkerpop/gremlin/driver/ResultSet.java | 26 +-
.../apache/tinkerpop/gremlin/driver/Settings.java | 12 +-
.../driver/exception/ConnectionException.java | 10 +-
.../driver/exception/NoHostAvailableException.java | 21 +-
.../driver/handler/WebSocketClientHandler.java | 14 +-
.../driver/remote/DriverRemoteConnection.java | 4 +-
.../ser/AbstractGraphSONMessageSerializerV2d0.java | 1 -
.../gremlin/driver/AbstractResultQueueTest.java | 11 +-
.../tinkerpop/gremlin/driver/ClientTest.java | 82 ++
.../gremlin/driver/ClusterBuilderTest.java | 2 +-
.../tinkerpop/gremlin/driver/ResultSetTest.java | 38 +-
.../tinkerpop/gremlin/driver/SettingsTest.java | 4 +-
.../groovy/jsr223/ast/GremlinASTChecker.groovy | 35 +-
.../gremlin/groovy/loaders/GremlinLoader.groovy | 4 +-
.../gremlin/groovy/loaders/ObjectLoader.groovy | 2 +-
.../gremlin/groovy/loaders/StepLoader.groovy | 29 +-
.../gremlin/groovy/loaders/StrategyLoader.groovy | 92 +++
.../gremlin/groovy/loaders/SugarLoader.groovy | 2 +-
.../engine/GremlinExecutorOverGraphTest.java | 1 +
.../GremlinGroovyScriptEngineOverGraphTest.java | 16 +
.../jsr223/GremlinGroovyScriptEngineTest.java | 31 +
.../groovy/jsr223/ast/GremlinASTCheckerTest.java | 205 +++++
gremlin-javascript/build/generate.groovy | 126 +++
gremlin-javascript/pom.xml | 18 +
.../gremlin-javascript/lib/driver/connection.js | 5 +-
.../lib/structure/io/type-serializers.js | 18 +-
.../test/cucumber/feature-steps.js | 32 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 678 ++++++++++++++++
.../test/integration/traversal-test.js | 35 +-
.../gremlin-javascript/test/unit/graphson-test.js | 12 +
gremlin-python/build/generate.groovy | 4 +-
.../gremlin_python/driver/tornado/transport.py | 7 +-
gremlin-python/src/main/python/radish/gremlin.py | 890 ++++++++++-----------
gremlin-python/src/main/python/setup.py | 10 +-
gremlin-server/data/README.asciidoc | 26 +
gremlin-server/scripts/empty-sample-secure.groovy | 2 +-
gremlin-server/scripts/empty-sample.groovy | 2 +-
gremlin-server/scripts/generate-classic.groovy | 2 +-
.../scripts/generate-modern-readonly.groovy | 2 +-
gremlin-server/scripts/generate-modern.groovy | 2 +-
gremlin-server/scripts/load-sample.groovy | 2 +-
gremlin-server/scripts/spark.groovy | 2 +-
gremlin-server/src/assembly/standalone.xml | 3 +
.../gremlin/server/handler/OpSelectorHandler.java | 4 +-
.../gremlin/server/util/CheckedGraphManager.java | 96 +++
.../gremlin/server/util/DefaultGraphManager.java | 31 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 56 +-
.../server/GremlinServerAuthIntegrateTest.java | 4 +-
.../GremlinServerShutdownIntegrationTest.java | 42 +-
.../server/GremlinServerSslIntegrateTest.java | 11 +-
...seScriptForTesting.java => KdcFixtureTest.java} | 23 +-
.../tinkerpop/gremlin/server/ServerTestHelper.java | 2 +-
.../server/util/CheckedGraphManagerTest.java | 82 ++
...ate-shouldRebindTraversalSourceVariables.groovy | 4 +-
.../src/test/scripts/generate-all.groovy | 21 +-
gremlin-shaded/pom.xml | 3 +-
.../tinkerpop/gremlin/AbstractGraphProvider.java | 2 +-
.../tinkerpop/gremlin/server/KdcFixture.java | 33 +-
gremlin-tools/gremlin-benchmark/pom.xml | 14 +-
.../jsr223/GremlinGroovyScriptEngineBenchmark.java | 120 +++
.../src/test/resources/log4j-silent.properties | 0
.../src/test/resources/log4j-test.properties | 0
gremlin-tools/gremlin-io-test/pom.xml | 19 +
neo4j-gremlin/pom.xml | 2 +-
pom.xml | 61 +-
source-release.xml | 7 +
111 files changed, 3680 insertions(+), 1073 deletions(-)
create mode 100644 docs/site/home/img/logos/hugegraph-logo.png
create mode 100644 docs/static/images/gremlin-translator.png
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/BytecodeUtil.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/BytecodeHelperTest.java
delete mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/BytecodeUtilTest.java
copy
spark-gremlin/src/main/java/org/apache/tinkerpop/gremlin/spark/process/computer/payload/MessagePayload.java
=>
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/exception/NoHostAvailableException.java
(67%)
create mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClientTest.java
create mode 100644
gremlin-groovy/src/main/groovy/org/apache/tinkerpop/gremlin/groovy/loaders/StrategyLoader.groovy
create mode 100644 gremlin-javascript/build/generate.groovy
create mode 100644
gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
create mode 100644 gremlin-server/data/README.asciidoc
create mode 100644
gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/util/CheckedGraphManager.java
copy
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/{BaseScriptForTesting.java
=> KdcFixtureTest.java} (50%)
create mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/util/CheckedGraphManagerTest.java
create mode 100644
gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/jsr223/GremlinGroovyScriptEngineBenchmark.java
copy {sparql-gremlin =>
gremlin-tools/gremlin-benchmark}/src/test/resources/log4j-silent.properties
(100%)
copy gremlin-tools/{gremlin-io-test =>
gremlin-benchmark}/src/test/resources/log4j-test.properties (100%)