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 2019/09/15 20:59:00 UTC
[tinkerpop] branch TINKERPOP-2132 updated (329979e -> fec2522)
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2132
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 329979e TINKERPOP-2132 Fixed threading problem with Client
add f5f973a Fix typos and wording
add 4fa5162 TINKERPOP-1435 Python support for BigInteger/BigDecimal
add 5d540d8 TINKERPOP-1435 Add byte support in GraphSON extended module for python
add 19d42c9 TINKERPOP-1435 Add ByteBuffer support in GraphSON for python
add 480ed6d TINKERPOP-1435 Added Char support to graphson and python
add 202c497 TINKERPOP-1435 added Duration for graphson in python
add 1cace8f TINKERPOP-1435 Add char serialization for GraphSON 3.0 in python
add e4d7544 TINKERPOP-1435 Update changelog
add ea1e5a3 Merge branch 'TINKERPOP-1435' into tp33
add 33441fd TINKERPOP-2163 Improved performance of JavaTranslator method selection
add d7d0989 Merge branch 'TINKERPOP-2163' into tp33
add a440e88 TINKERPOP-2164: Reduce chance of hash collisions in Bytecode and its inner classes
add 016f8ca Merge branch 'pr-1067' into tp33
add baed0e5 Bump dependencies for httpclient, commons-codec, slf4j
add ffee148 Merge branch 'bumps' into tp33
add 6bb7d57 Fix error in 'The First Five Minutes' section
add 95087ce Added TraversalConstructionBenchmark CTR
add 0b614d8 Added a note about release candidates to GLV "readmes" CTR
add 44bfc7f TINKERPOP-2165 Preferred commons-lang3 to commons-lang
add 65c876e Merge branch 'TINKERPOP-2165' into tp33
add f139b40 TINKERPOP-1992 Fix negative time on profile() step
add f980886 TINKERPOP-1992 Update changelog
add ee30283 TINKERPOP-1992 Added test to validate that durations are greater than zero.
add 44693d0 TINKERPOP-1992 Prevented reset of barrier from happening more than once
add 29fe4cd Merge branch 'TINKERPOP-1992' into tp33
add 5ac3add Added "note" to .net project template.
add 7e58bf8 TINKERPOP-2174 docker best practices
add cef3197 TINKERPOP-2174 added changelog entry
add e57051f Merge pull request #1080 from apache/TINKERPOP-2174
add f16b50f TINKERPOP-2167 Traversals as async iterables in gremlin-javascript
add d1b3da8 update gremlin-javascript traversal template
add 78d4e82 Async iterator for Node 6, 8 with unit test
add dc38ae0 Updated changelog CTR
add c37d303 Added isodate to pip calls which enables docs to generate properly CTR
add 845bb9c TINKERPOP-2177 Prevented failures with auth based requests in python CTR
add 522ba25 TINKERPOP-2172 Fix PartitionStrategy to apply AddEdgeStartStep
add f2b78cd Removed old addE() syntax CTR
add 95e0d46 Updated changelog
add d51ed2f Merge branch 'TINKERPOP-2172' into tp33
add 2cd84ff TINKERPOP-2169 Fix connection leak on CorruptedFrameException
add 13439ac TINKERPOP-2173 Reset log level to original after each test
add fb78499 Merge branch 'pr-1082' into tp33
add 46e6a4d Update changelog CTR
add 1a9805b Change exception message in assertion.
add 0601c5b Allowed for multiple error messages to be acceptable in assert
add 484b826 Minor instructional update in release docs CTR
add c5d5018 Minor instructional change in dev doc to be more efficient CTR
add 3284f2e Move assert of logs out after the Cluster is closed
add 918591a Update changelog/upgrade docs for 3.3.6 release CTR
add 3732a8a TinkerPop 3.3.6 release
add 5321dfe Removed some fancy bits that were added to try to speed up build
add 232dc99 fixed links - CTR
add 81577d5 fixed links - CTR
add 2dc3091 Bump to 3.3.7-SNAPSHOT CTR
add 45710b1 Bound twine to 1.12.1 as latest version doesn't do auth right for some reason
add 4a78c6b minor edit - ` won't render if end markup doesn't have trailing space - CTR
add 993a443 more minor ` edits - CTR
add b6ec19f minor asciidoc fix - CTR
add cff5267 escape __ with + CTR
add 4125f94 render code blocks at EOF - CTR
add a162109 TINKERPOP-2180: Ensure gremlin.sh works when directories contain spaces
add 70c8f7e Bump GMavenPlus to 1.6.3 CTR
add 9334272 TINKERPOP-2180: Make sure user.working_dir is still respected properly
add 62158d2 TINKERPOP-2180: Fix -l DEBUG
add 06cc959 TINKERPOP-2179: Have SerializationException extend IOException
add b59d779 Merge pull request #1083 from newkek/TINKERPOP-2179
add 0769976 Implemented EdgeLabelVerificationStrategy
add bc2c3f5 Merge pull request #1087 from apache/TINKERPOP-2191
add db335da TINKERPOP-2181 Allow ctrl+c to break a command in Gremlin Console
add ccdc7c2 Merge branch 'TINKERPOP-2181' into tp33
add 03234d2 TINKERPOP-2194 Simplify choose() test to avoid enforcing map key order CTR
add 98f67b1 TINKERPOP-2182 Removed gperfutils dependencies in Console
add 2446825 Fix threaded transaction tests. The graph thread should be refreshed to observe the result of committed transaction.
add 132ed82 TINKERPOP-2112 Fold property() so that T values can work in any order
add 82254f1 Added a test around calling steps with varargs that use arrays CTR
add 5e60558 TINKERPOP-2183 Interpreter mode not handling class definitions
add 98c40aa Limited logging for a host marked unavailable
add 3fdc254 Hardened fold() glv test CTR
add aa10c22 Switch docker build to openjdk
add cad1b4b Allow to configure processor in Gremlin-JavaScript
add 0e391a8 Add the CHANGELOG entry
add 2183ced Merge branch 'pr-1098' into tp33
add 47ba61f Minor update to changelog CTR
add 36b8c36 TINKERPOP-2196 Fixed PartitionStrategy when setting vertex label
add 87123f2 Merge branch 'TINKERPOP-2196' into tp33
add cbac4f04 TINKERPOP-2200 Detach evented edge by way of the EventStrategy rather than DetachedFactory CTR
add 30b2535 TINKERPOP-2208 Added inject() to steps geneerated by the DSL TraversalSource CTR
add 6a25284 TINKERPOP-2204 Prevent client-side hangs if server metadata generation fails CTR
add 734b7b2 Create uber jar for gremlin-console
add 5799ca5 Merge branch 'pr-1103' into uberjar
add 6caeb93 Generated an uberjar artifact for Gremlin Console
add 6d8560b Bump gmavenplus plugin to 1.7.0 CTR
add 8456052 Add IO test data files for 3.3.7 CTR
add df124b1 Cleared the input buffer after exceptions in Gremlin Console CTR
add 8ad4f60 Fixed mispelling in changelog CTR
add beae963 Fixed text formatting CTR
add 7190091 TINKERPOP-2199 Fixed P.within()/without() behavior in gremlin-python
add ef41dca TINKERPOP-2199 P.within()/without() behaves more consistently for .NET
add 2e5a70b TINKERPOP-2199 Fixed the bad GraphSON 3.0 docs for within() and without()
add 52159f6 TINKERPOP-2199 Added some more java tests for within()/without() for GraphSON
add fddb6cf TINKERPOP-2206 Fixed g:List serialization
add c75a1d9 TINKERPOP-2206 Minor fixes
add dfe9a93 Merge remote-tracking branch 'origin/TINKERPOP-2206' into tp33
add 783eb07 TINKERPOP-2198 Update store() documentation wrt EarlyLimitStrategy CTR
add 010fc49 TINKERPOP-2212 Fixed detachement problem in Path
add ad12862 Merge branch 'TINKERPOP-2212' into tp33
add d09d7fb TINKERPOP-2089 Added DSL support to gremlin-javascript
add 22e3560 TINKERPOP-2089 Minor fixes
add bc004a5 TINKERPOP-2089 Added tests for anoynmous DSL steps
add d8353f4 TINKERPOP-2089 Added docs for javascript DSL
add 52bfdfe TINKERPOP-2089 Minor fix to update docs
add 7095e39 Merge branch 'TINKERPOP-2089' into tp33
add f71ce0d Fixed typo in header ancho CTR
add a794617 Security review for non-https dependency urls - CTR
add d93bdad fixed links CTR
add 28253b2 Added the tp34 branch to dev docs which will be created soon CTR
add 0621be6 Update docs for 3.3.7 release CTR
add bd35d3e TinkerPop 3.3.7 release
add e67e852 Bump to TinkerPop 3.3.8-SNAPSHOT CTR
add e3289b0 Bump to Groovy 2.4.17
add c52d264 TINKERPOP-1935 Improved error message when GraphML used with multi-properties CTR
add 56ac066 Bump shade plugin to 3.2.1 CTR
add 839af15 Bump to maven assembly plugin 3.1.1 CTR
add b14607e Bump to dockerfile-maven-plugin 1.4.10 CTR
add 5c781a0 Bump to rat plufin 0.13 CTR
add faf1dda Bump versions-plugin to 2.7 CTR
add 173dadd Removed revapi plugin
add 5c9c8ce Bump jacoco and xml plugins - requires maven 3.3.9 CTR
add 4a919c0 Update maven archetype plugin tp 3.1.0 CTR
add c54ae0e Let the shade plugin inherit version from parent CTR
add f6b3bb7 Bump .net maven plugin CTR
add 5d629c4 Bump frontend maven plugin to 1.7.6 CTR
add 1667c94 Allow clean plugin to inherit version from parent CTR
add 2c854b8 Add io test files for 3.3.8 CTR
add 7c207e5 TINKERPOP-2223 Bump to Jackson 2.9.9 CTR
add 4ef5a3f Bump to commons-io 2.6 CTR
add 6d89ba0 Bump to httpclient 4.5.8 CTR
add 109ad7a Bump to kryo 3.0.3 CTR
add 3000c38 Bump jmh to 1.21 CTR
add f2602ff TINKERPOP-2232 RemoteStrategy calls parent constructor in python CTR
add c25b637 Remove more references to "RemoteGraph" in documentation.
add d3a0364 Add build naming and gremlin application integration tests to travis CTR
add 64bcad4 Added deprecation annotations to decr/incr on Order
add 445da1d Push all tests into one travis stage CTR
add 2770193 gt/gte/lt/lte can throw CCE if object isn't a Comparable
add d01926f Merge branch 'pr-1120' into tp33
add b430314 Fix up changelog after PR #1120 CTR
add a7728b2 Add test infrastructure to check for iterator leak
add 853371f Fix iterator leaks in query processor
add acc0bed Reorder imports
add 7db30be Added provider documentation
add 6feb363 Add changelog entry
add f86c95a Fix failing build due to merge issue
add b2e0225 Change spelling on TinkerPop in docs
add ded403f Disable iterator leak check on some tests
add 3939f88 obtain an itr using a graph
add 0283a80 Merge branch 'pr-1118' into tp33
add ed8ddcb Fixed typo for math() step and division CTR
add 7a18d92 TINKERPOP-2230 Fixed bug in match() step
add 87e338d typo fix
add 934ab26 Fix bug where client/server exception mismatch when server throw StackOverflowError
add 9af2e51 Merge branch 'pr-1132' into tp33
add ac21d0f Load test data after initialization of the id managers CTR
add 7598199 Typo fix to tp33
add df93fb2 Downgrade docker maven plugin given a maven incompatibility.
add b4e3890 Consistent formatting of Tutorials list
add 8fb2099 typo and wording fixes to tp33
add 0431da8 Merge branch 'pr-1137' into tp33
add 09b9409 typo fix to tp33
add 130f058 Merge branch 'pr-1139' into tp33
add ddac926 Added asciidoc tips/fixes to dev docs
add 780e6cf TINKERPOP-2237: Prevent exception when closing a session that doesn't exist
add bcef625 Merge branch 'pr-1126' into tp33
add 9d3265b Fix heading in dev docs CTR
add a9eee17 Changed Order.reverse() to use not use the deprecated enums.
add 29f8fad tp33 Getting Started, Minutes 6-30
add 0d08d24 Minor re-wording for clarity in getting started tutorial CTR
add 11b1235 TINKERPOP-2228 Added tests for valueMap on Path CTR
add d7b94be Added some tests for g.V()/E() around accepting vertex/edge objects CTR
add b75263f Cleanup imports CTR
add dcf9e07 TINKERPOP-2236 Improve error messaging for IdManager CTR
add c13e8fd TINKERPOP-2238 Fixed iterator leaks for GraphMLWriter
add 05143f4 TINKERPOP-2238 Fixed iterator leak in subgraph() step
add 32ee56f TINKERPOP-2238 Fixed iterator leak in SubgraphStrategy test
add 8eb734d TINKERPOP-2238 Fixed iterator leaks in BLVP test
add d89bb78 TINKERPOP-2238 Fixed GraphComputerTest iterator leak
add 5935b8f TINKERPOP-2238 Fixed iterator leaks in generator tests
add ac22cf9 TINKERPOP-2238 Removed the temporary IgnoreIteratorLeak
add cba5081 TINKERPOP-2238 Updates to dev docs around iterator leaks.
add 1f7e0e1 Merge branch 'TINKERPOP-2238' into tp33
add a0d6923 TINKERPOP-2248 Force replacement of connections on certain errors
add 15a5ae1 Merge branch 'TINKERPOP-2248' into tp33
add 66c04e8 Remove import that is no longer available CTR
add 59445da Removed some old references to BLVP - it's been long deprecated. CTR
add 9a6bf66 TINKERPOP-1084 Allow predicates and traversals to be used as options in `BranchStep`.
add 5f05bf1 Merge pull request #1129 from apache/TINKERPOP-1084
add 989bbec Minor fix to NOTE CTR
add 264cc75 Pinned to pytest 4.6.4 as 5.0.0 seems to cause and error.
add 6284410 Pin pytest in gremlin-console tests to avoid errors on 5.0 CTR
add d6966d4 Changed default driver keep-alive to 3 minutes rather than 30 CTR
add f627cfc Keep-alive was not always properly disabled when configured to zero CTR
add 060a914 TINKERPOP-2020 Added withComputer() in javascript.
add 2aea5a8 Merge branch 'TINKERPOP-2020' into tp33
add 1de184f TINKERPOP-1619 Treat optional() traversal as local child
add ad0e989 Merge branch 'TINKERPOP-1619' into tp33
add 582b20b Bumped to latest kerby for kerberos testing CTR
add 5e25548 TINKERPOP-2260 Bump to Jackson Databind 2.9.9.1 CTR
add c041520 Fixed heading formatting CTR
add 019f9e5 Removed some ignored gremlin-javascript tests.
add 10a69b1 Removed all the ignored GLV tests for .NET
add ed4ce73 asciidoc fixes - CTR
add b355d87 TINKERPOP-2265 Deprecate remote Traversal.sideEffects
add c1a4272 Added hasNext() for gremlin-javascript
add 233eb2d TINKERPOP-1921 Add HasNext() to .NET
add 9f369ed TINKERPOP-1921 Added changelog and upgrade docs for hasNext()
add 39e9a4c Merge branch 'TINKERPOP-1921' into tp33
add 7ce795b added .pytest_cache to git ignore CTR
add d0bb42b Added more python project related ignores for git CTR
add 4a481eb Cleaned up python formatting errors CTR
add 22b393d Minor fix to test portion of pom after kirby bump CTR
add 1cf5b81 TINKERPOP-2256 processAllStarts of AggregateStep should only be called when barrier is empty
add fececf3 Merge branch 'pr-1161' into tp33
add dc3e984 Update changelog CTR
add 4af8725 Minor formatting changes to traversal.py CTR
add 746fb68 Use ResponseHandlerContext to ensure single final response to client
add 5e19a88 Merge branch 'pr-1148' into TINKERPOP-2246
add b035a72 TINKERPOP-2246 Added missing files
add 8538af6 TINKERPOP-2246 Added back removed method in favor of deprecation
add 2d10f92 TINKERPOP-2246 Minor code formatting fix
add af87c3d Merge branch 'TINKERPOP-2246-rev' into tp33
add 9610065 Make TinkerGraphIterator implement Closeable iterator
add cc150a5 TINKERPOP-2270 Deprecate Neo4j multi/metaproperty support
add 346a787 Merge branch 'TINKERPOP-2270' into tp33
add 82a8570 TINKERPOP-2264 Fixed g:Date serialization for python.
add a015b2f TINKERPOP-2264 Different method for getting timestamp in python
add 2c14c66 Merge branch 'TINKERPOP-2264' into tp33
add 31deb7e Moved iterator leak assertion after "test end" event
add 560ad11 TINKERPOP-2272 Renamed steps/tokens conflicting with global function names
add 40350be TINKERPOP-2272 added a test to hit the renamed steps
add 82b4c71 Merge branch 'TINKERPOP-2272' into tp33
add 56fc12e Made iterator leak check a bit more relaxed CTR
add df2055e Explicitly closed traversal on interruption.
add dc00b0a TinkerPop 3.3.8 release
add af7d741 Bump to 3.3.9-SNAPSHOT
add d92f33e Removed graphson 2.0 radish testing
add ebba19f TINKERPOP-2275 bump jackson-databind 2.9.9.3 - CTR
add b9f010f Minor changelog fixup
add ef6e951 Postpone the timing of transport creation to `connection.write`
add d998dbf Merge branch 'pr-1177' into tp33
add 7625874 Added js/.net docs to release announcement email template CTR
add 74e0644 Use traversal() AnonymousTraversalSource in archetype CTR
add 5014138 fix GraphStep.ids null bug
add ba562d1 Updated CHANGELOG CTR
add 4e9639f Use ip address instead of hostname for connection
add 25bb663 Merge branch 'pr-1182' into tp33
add 4790fea Updated CHANGELOG CTR
add 91f0265 Isolate PowerMock to gremlin-driver.
add 20fcff7 Code formatting CTR
add 12a8bdf TINKERPOP-2291 Added GraphSON support for deserialization of TraversalExplanation
add dd14552 Merge branch 'TINKERPOP-2291' into tp33
add 29e6131 TINKERPOP-2046 Gremlin-Python: Add support for custom request headers in WebSocket request
add 5ab245c Updated changelog CTR
add 6555210 TINKERPOP-2159 Fixed multi-valued property handling in EventStrategy / AddPropertyStep.
add 41ddc88 TINKERPOP-2132 Trigger authentication early to avoid unauthorized responses
add a55df6a transport tests from branch TINKERPOP-2132
add 52d604d Replace TimeoutException with NoHostAvailableException
add 761a079 Merge branch 'pr-1187' into tp33
add a075038 Minor text fixes CTR
add 2d5cb47 Added upgrade docs and changelog entry CTR
new fec2522 TINKERPOP-2132 Preserved original error messaging prior to #1187
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 (329979e)
\
N -- N -- N refs/heads/TINKERPOP-2132 (fec2522)
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:
.gitignore | 2 +
.travis.yml | 11 +-
CHANGELOG.asciidoc | 186 +++++++-
docker/Dockerfile | 31 +-
docker/hadoop/Dockerfile.template | 2 +-
docs/preprocessor/awk/tabify.awk | 7 +
.../dev/developer/development-environment.asciidoc | 3 +-
docs/src/dev/developer/for-committers.asciidoc | 47 +-
docs/src/dev/developer/release.asciidoc | 12 +-
docs/src/dev/io/graphson.asciidoc | 32 +-
docs/src/dev/provider/index.asciidoc | 48 +-
docs/src/index.asciidoc | 6 +-
.../src/recipes/traversal-component-reuse.asciidoc | 2 +-
docs/src/reference/gremlin-applications.asciidoc | 99 ++--
docs/src/reference/gremlin-variants.asciidoc | 31 +-
docs/src/reference/implementations-giraph.asciidoc | 63 +--
docs/src/reference/implementations-neo4j.asciidoc | 67 ---
docs/src/reference/implementations-spark.asciidoc | 2 +-
docs/src/reference/the-graphcomputer.asciidoc | 2 +-
docs/src/reference/the-traversal.asciidoc | 126 +++--
docs/src/tutorials/getting-started/index.asciidoc | 65 +--
.../gremlin-language-variants/index.asciidoc | 10 +-
docs/src/tutorials/gremlins-anatomy/index.asciidoc | 12 +-
.../tutorials/the-gremlin-console/index.asciidoc | 7 +-
docs/src/upgrade/release-3.3.x.asciidoc | 246 +++++++++-
giraph-gremlin/pom.xml | 2 +-
.../process/computer/GiraphGraphComputer.java | 4 +-
gremlin-archetype/gremlin-archetype-dsl/pom.xml | 2 +-
.../src/test/java/SocialDslTest.java | 6 +-
gremlin-archetype/gremlin-archetype-server/pom.xml | 2 +-
.../gremlin-archetype-tinkergraph/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 1 -
gremlin-archetype/pom.xml | 4 +-
gremlin-console/Dockerfile | 12 +-
gremlin-console/bin/gremlin.sh | 2 +-
gremlin-console/conf/log4j-console.properties | 1 +
gremlin-console/pom.xml | 99 +++-
gremlin-console/src/main/bin/gremlin.sh | 29 +-
.../tinkerpop/gremlin/console/Console.groovy | 69 ++-
.../gremlin/console/GremlinGroovysh.groovy | 84 ++--
.../tinkerpop/gremlin/console/Mediator.groovy | 7 +
.../console/jsr223/DriverRemoteAcceptor.java | 2 +-
.../console/jsr223/UtilitiesGremlinPlugin.java | 46 +-
gremlin-console/src/main/static/LICENSE | 8 +-
gremlin-console/src/main/static/NOTICE | 12 +-
gremlin-console/src/main/static/licenses/slf4j | 2 +-
gremlin-console/src/test/python/setup.py | 2 +-
.../src/test/python/tests/test_console.py | 5 +
gremlin-core/api-changes.json | 88 ----
gremlin-core/api-contents.json | 22 -
gremlin-core/pom.xml | 9 +-
.../tinkerpop/gremlin/jsr223/CoreImports.java | 2 +
.../tinkerpop/gremlin/jsr223/JavaTranslator.java | 38 +-
.../AbstractRemoteTraversalSideEffects.java | 4 +
.../remote/traversal/EmbeddedRemoteTraversal.java | 4 +
.../EmbeddedRemoteTraversalSideEffects.java | 4 +
.../process/remote/traversal/RemoteTraversal.java | 3 +
.../traversal/RemoteTraversalSideEffects.java | 4 +
.../gremlin/process/traversal/Bytecode.java | 39 +-
.../gremlin/process/traversal/Compare.java | 44 +-
.../tinkerpop/gremlin/process/traversal/Order.java | 6 +-
.../gremlin/process/traversal/Traversal.java | 17 +-
.../process/traversal/dsl/GremlinDslProcessor.java | 14 +
.../traversal/dsl/graph/GraphTraversal.java | 42 +-
...{LoopTraversal.java => PredicateTraversal.java} | 36 +-
.../process/traversal/step/ProfilingAware.java | 98 ++++
.../process/traversal/step/branch/BranchStep.java | 139 +++---
.../process/traversal/step/branch/ChooseStep.java | 10 +-
.../traversal/step/branch/OptionalStep.java | 1 +
.../process/traversal/step/branch/UnionStep.java | 2 +-
.../process/traversal/step/filter/NotStep.java | 2 +-
.../traversal/step/filter/RangeGlobalStep.java | 4 +
.../traversal/step/map/AddEdgeStartStep.java | 4 +-
.../process/traversal/step/map/GraphStep.java | 22 +-
.../process/traversal/step/map/GroupStep.java | 39 +-
.../process/traversal/step/map/MatchStep.java | 12 +
.../process/traversal/step/map/RangeLocalStep.java | 8 +-
.../traversal/step/map/TraversalSelectStep.java | 9 +-
.../traversal/step/sideEffect/AddPropertyStep.java | 77 ++-
.../traversal/step/sideEffect/AggregateStep.java | 12 +-
.../step/sideEffect/GroupSideEffectStep.java | 24 +-
.../traversal/step/sideEffect/SubgraphStep.java | 17 +-
.../process/traversal/step/util/Parameters.java | 2 +-
.../process/traversal/step/util/ProfileStep.java | 15 +
.../gremlin/process/traversal/step/util/Tree.java | 7 +-
.../strategy/decoration/PartitionStrategy.java | 36 +-
.../strategy/finalization/ProfileStrategy.java | 9 +-
.../strategy/optimization/CountStrategy.java | 6 +-
.../EdgeLabelVerificationStrategy.java | 131 ++++++
...alExplanation.java => AbstractExplanation.java} | 104 ++---
.../process/traversal/util/DefaultTraversal.java | 5 +
.../traversal/util/DefaultTraversalMetrics.java | 2 +-
.../traversal/util/ImmutableExplanation.java | 80 ++++
.../traversal/util/TraversalExplanation.java | 112 +----
.../process/traversal/util/TraversalUtil.java | 49 +-
.../structure/io/graphml/GraphMLWriter.java | 180 ++++----
.../structure/io/graphson/GraphSONModule.java | 7 +
.../io/graphson/GraphSONSerializersV2d0.java | 28 ++
.../io/graphson/GraphSONSerializersV3d0.java | 28 ++
.../gremlin/structure/io/gryo/GryoMapper.java | 2 +-
.../gremlin/structure/io/gryo/GryoTypeReg.java | 2 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 7 +-
.../gremlin/structure/util/StringFactory.java | 2 +-
.../structure/util/detached/DetachedPath.java | 18 +-
.../structure/util/reference/ReferencePath.java | 23 +-
.../util/iterator/StoreIteratorCounter.java | 54 +++
.../gremlin/process/traversal/BytecodeTest.java | 32 ++
.../process/traversal/CompareExceptionTest.java | 76 +++
.../gremlin/process/traversal/CompareTest.java | 90 ++--
.../traversal/step/branch/BranchStepTest.java | 4 +-
.../filter/{OrStepTest.java => NotStepTest.java} | 15 +-
.../traversal/step/map/CoalesceStepTest.java | 4 +-
.../process/traversal/step/util/TreeTest.java | 4 +-
.../decoration/ElementIdStrategyTraverseTest.java | 4 +-
.../EdgeLabelVerificationStrategyTest.java | 188 ++++++++
.../traversal/util/TraversalExplanationTest.java | 8 +
.../gremlin/structure/FeaturesConventionTest.java | 4 +-
.../gremlin/structure/GraphHiddenTest.java | 4 +-
.../graphson/GraphSONMapperEmbeddedTypeTest.java | 117 ++++-
.../gremlin/structure/util/ElementHelperTest.java | 10 +-
.../util/detached/DetachedFactoryTest.java | 70 +++
.../util/reference/ReferenceFactoryTest.java | 66 +++
.../tinkerpop/gremlin/util/NumberHelperTest.java | 9 +-
gremlin-dotnet/glv/Gremlin.Net.csproj.template | 4 +-
gremlin-dotnet/glv/P.template | 11 +-
gremlin-dotnet/pom.xml | 4 +-
.../Gremlin.Net.Template.csproj | 2 +-
.../Gremlin.Net.Template.nuspec | 2 +-
.../src/Gremlin.Net/Driver/Connection.cs | 2 +
.../Driver/Remote/DriverRemoteTraversal.cs | 3 +
.../Remote/DriverRemoteTraversalSideEffects.cs | 2 +
.../Driver/ResultsAggregation/AggregatorFactory.cs | 2 +
gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 9 +
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 8 +-
.../Process/Traversal/DefaultTraversal.cs | 32 +-
.../Gremlin.Net/Process/Traversal/ITraversal.cs | 8 +
.../Process/Traversal/ITraversalSideEffects.cs | 1 +
.../src/Gremlin.Net/Process/Traversal/P.cs | 17 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs | 2 +-
gremlin-dotnet/src/pom.xml | 23 +-
.../Gherkin/GherkinTestRunner.cs | 8 +-
.../Process/Traversal/TraversalTests.cs | 18 +
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 40 +-
gremlin-dotnet/test/pom.xml | 23 +-
gremlin-driver/pom.xml | 20 +-
.../tinkerpop/gremlin/driver/Channelizer.java | 43 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 7 +-
.../apache/tinkerpop/gremlin/driver/Cluster.java | 21 +-
.../tinkerpop/gremlin/driver/Connection.java | 87 ++--
.../tinkerpop/gremlin/driver/ConnectionPool.java | 57 ++-
.../apache/tinkerpop/gremlin/driver/Handler.java | 49 +-
.../org/apache/tinkerpop/gremlin/driver/Host.java | 7 +-
.../tinkerpop/gremlin/driver/ResultQueue.java | 3 +
.../apache/tinkerpop/gremlin/driver/Settings.java | 4 +-
.../apache/tinkerpop/gremlin/driver/Tokens.java | 61 ++-
.../NoHostAvailableException.java} | 17 +-
.../gremlin/driver/message/ResponseMessage.java | 4 +-
.../driver/remote/DriverRemoteTraversal.java | 6 +
.../remote/DriverRemoteTraversalSideEffects.java | 7 +-
.../gremlin/driver/ser/SerializationException.java | 8 +-
.../gremlin/driver/util/ProfilingApplication.java | 2 +-
.../apache/tinkerpop/gremlin/driver/HostTest.java | 46 +-
.../gremlin/driver/RequestMessageTest.java | 4 +-
.../tinkerpop/gremlin/driver/ResultQueueTest.java | 2 +-
.../gremlin/driver/SerializationExceptionTest.java | 31 +-
.../driver/ser/GryoMessageSerializerV1d0Test.java | 2 +-
gremlin-groovy/pom.xml | 2 +-
.../ast/InterpreterModeASTTransformation.groovy | 9 +-
.../gremlin/groovy/engine/GremlinExecutor.java | 4 +-
...GremlinGroovyScriptEngineCompileStaticTest.java | 2 +-
.../GremlinGroovyScriptEngineOverGraphTest.java | 2 +-
.../jsr223/GremlinGroovyScriptEngineTest.java | 4 +-
.../GremlinGroovyScriptEngineTypeCheckedTest.java | 2 +-
.../glv/GraphTraversalSource.template | 32 +-
gremlin-javascript/glv/TraversalSource.template | 39 +-
gremlin-javascript/pom.xml | 5 +-
.../main/javascript/gremlin-javascript/README.md | 3 +
.../gremlin-javascript/lib/driver/client.js | 3 +-
.../lib/process/anonymous-traversal.js | 15 +-
.../lib/process/graph-traversal.js | 50 +-
.../lib/process/traversal-strategy.js | 28 +-
.../gremlin-javascript/lib/process/traversal.js | 47 +-
.../gremlin-javascript/lib/structure/graph.js | 12 +-
.../lib/structure/io/graph-serializer.js | 14 +-
.../lib/structure/io/type-serializers.js | 18 +-
.../javascript/gremlin-javascript/package.json | 2 +-
.../test/cucumber/feature-steps.js | 19 +-
.../test/integration/traversal-test.js | 78 +++-
.../gremlin-javascript/test/unit/client-test.js | 58 +++
.../gremlin-javascript/test/unit/graphson-test.js | 70 +++
.../gremlin-javascript/test/unit/traversal-test.js | 45 ++
gremlin-python/glv/GraphTraversalSource.template | 109 ++++-
gremlin-python/glv/TraversalSource.template | 65 ++-
gremlin-python/glv/generate.groovy | 26 +-
gremlin-python/pom.xml | 17 +-
gremlin-python/src/main/jython/README | 5 +-
.../main/jython/gremlin_python/driver/client.py | 7 +-
.../jython/gremlin_python/driver/connection.py | 13 +-
.../driver/driver_remote_connection.py | 6 +-
.../main/jython/gremlin_python/driver/protocol.py | 2 +-
.../gremlin_python/driver/remote_connection.py | 1 +
.../gremlin_python/driver/tornado/transport.py | 5 +-
.../main/jython/gremlin_python/driver/transport.py | 2 +-
.../gremlin_python/process/graph_traversal.py | 514 ++++++++++++++++-----
.../jython/gremlin_python/process/traversal.py | 117 +++--
.../src/main/jython/gremlin_python/statics.py | 24 +
.../gremlin_python/structure/io/graphsonV2d0.py | 135 +++++-
.../gremlin_python/structure/io/graphsonV3d0.py | 132 +++++-
gremlin-python/src/main/jython/radish/terrain.py | 22 +-
gremlin-python/src/main/jython/setup.py | 8 +-
gremlin-python/src/main/jython/tests/conftest.py | 16 +
.../src/main/jython/tests/driver/test_client.py | 43 ++
.../tests/driver/test_driver_remote_connection.py | 6 +
.../src/main/jython/tests/process/test_dsl.py | 2 +-
.../jython/tests/structure/io/test_graphsonV2d0.py | 123 ++++-
.../jython/tests/structure/io/test_graphsonV3d0.py | 119 ++++-
gremlin-server/Dockerfile | 13 +-
gremlin-server/pom.xml | 8 +-
.../apache/tinkerpop/gremlin/server/Context.java | 47 +-
.../tinkerpop/gremlin/server/OpProcessor.java | 4 +-
.../gremlin/server/ResponseHandlerContext.java | 4 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 1 +
.../gremlin/server/channel/NioChannelizer.java | 2 -
.../server/handler/HttpGremlinEndpointHandler.java | 11 +-
.../gremlin/server/handler/OpExecutorHandler.java | 5 +-
.../gremlin/server/handler/OpSelectorHandler.java | 41 +-
.../server/handler/SaslAuthenticationHandler.java | 14 +-
.../gremlin/server/op/AbstractEvalOpProcessor.java | 91 ++--
.../gremlin/server/op/AbstractOpProcessor.java | 79 ++--
.../server/op/session/SessionOpProcessor.java | 21 +-
.../server/op/standard/StandardOpProcessor.java | 3 +-
.../server/op/traversal/TraversalOpProcessor.java | 100 ++--
gremlin-server/src/main/static/LICENSE | 8 +-
gremlin-server/src/main/static/NOTICE | 6 -
gremlin-server/src/main/static/licenses/slf4j | 2 +-
.../driver/ClientConnectionIntegrateTest.java | 107 +++++
...nseHandlerContextTest.java => ContextTest.java} | 33 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 14 +-
.../server/GremlinServerAuthIntegrateTest.java | 17 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 34 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 41 +-
.../server/GremlinServerSessionIntegrateTest.java | 3 +-
.../tinkerpop/gremlin/server/KdcFixture.java | 2 +-
.../gremlin/server/ResponseHandlerContextTest.java | 73 ++-
...tractGremlinServerChannelizerIntegrateTest.java | 13 -
.../server/op/AbstractEvalOpProcessorTest.java | 15 +-
.../gremlin/server/op/AbstractOpProcessorTest.java | 26 +-
.../apache/tinkerpop/gremlin/server/backend.conf | 19 -
.../gremlin/server/gremlin-console-jaas.conf | 4 +-
.../org/apache/tinkerpop/gremlin/server/kdc.conf | 21 -
.../src/test/scripts/generate-all.groovy | 12 +-
gremlin-shaded/pom.xml | 18 +-
gremlin-test/features/branch/Branch.feature | 37 +-
gremlin-test/features/branch/Choose.feature | 6 +-
gremlin-test/features/branch/Repeat.feature | 2 +-
gremlin-test/features/map/Fold.feature | 9 +-
gremlin-test/features/map/Match.feature | 13 +
gremlin-test/features/map/PeerPressure.feature | 2 +-
gremlin-test/features/map/Vertex.feature | 53 +++
gremlin-test/features/sideEffect/Group.feature | 2 +-
gremlin-test/pom.xml | 3 +-
.../tinkerpop/gremlin/AbstractGremlinTest.java | 28 +-
.../apache/tinkerpop/gremlin/LoadGraphWith.java | 6 +-
.../algorithm/generator/AbstractGeneratorTest.java | 21 +-
.../generator/CommunityGeneratorTest.java | 34 +-
.../generator/DistributionGeneratorTest.java | 6 +-
.../process/computer/GraphComputerTest.java | 7 +-
.../bulkloading/BulkLoaderVertexProgramTest.java | 7 +-
.../traversal/TraversalInterruptionTest.java | 44 +-
.../process/traversal/step/ComplexTest.java | 46 +-
.../process/traversal/step/branch/BranchTest.java | 47 ++
.../process/traversal/step/branch/ChooseTest.java | 15 +-
.../process/traversal/step/branch/UnionTest.java | 9 +-
.../process/traversal/step/filter/FilterTest.java | 11 +-
.../process/traversal/step/filter/HasTest.java | 2 +
.../process/traversal/step/filter/IsTest.java | 4 +-
.../process/traversal/step/filter/SampleTest.java | 4 +-
.../process/traversal/step/filter/WhereTest.java | 2 +-
.../process/traversal/step/map/CoalesceTest.java | 6 +-
.../process/traversal/step/map/FlatMapTest.java | 2 +-
.../process/traversal/step/map/LoopsTest.java | 4 +-
.../process/traversal/step/map/MapTest.java | 4 +-
.../process/traversal/step/map/MatchTest.java | 19 +
.../process/traversal/step/map/MaxTest.java | 7 +-
.../process/traversal/step/map/MeanTest.java | 4 +-
.../process/traversal/step/map/MinTest.java | 5 +-
.../process/traversal/step/map/ProfileTest.java | 2 +-
.../process/traversal/step/map/SumTest.java | 5 +-
.../process/traversal/step/map/UnfoldTest.java | 14 +-
.../process/traversal/step/map/VertexTest.java | 71 +++
.../step/sideEffect/SideEffectCapTest.java | 9 +-
.../traversal/step/sideEffect/TreeTest.java | 4 +-
.../decoration/PartitionStrategyProcessTest.java | 26 +-
.../decoration/SubgraphStrategyProcessTest.java | 17 +-
.../IncidentToAdjacentStrategyProcessTest.java | 5 +-
.../tinkerpop/gremlin/structure/EdgeTest.java | 15 +-
.../gremlin/structure/FeatureSupportTest.java | 13 +-
.../gremlin/structure/GraphConstructionTest.java | 4 +-
.../tinkerpop/gremlin/structure/GraphTest.java | 7 +-
.../gremlin/structure/TransactionTest.java | 2 +
.../tinkerpop/gremlin/structure/VariablesTest.java | 4 +-
.../tinkerpop/gremlin/structure/VertexTest.java | 22 +-
.../tinkerpop/gremlin/structure/io/IoTest.java | 14 +
.../structure/util/detached/DetachedEdgeTest.java | 5 +-
.../util/detached/DetachedPropertyTest.java | 6 +-
.../util/detached/DetachedVertexPropertyTest.java | 6 +-
.../util/reference/ReferenceVertexTest.java | 7 +-
gremlin-tools/gremlin-benchmark/pom.xml | 4 +-
...rk.java => TraversalConstructionBenchmark.java} | 146 +++---
gremlin-tools/gremlin-coverage/pom.xml | 2 +-
gremlin-tools/gremlin-io-test/pom.xml | 14 +-
.../io/graphson/GraphSONCompatibility.java | 10 +-
.../structure/io/gryo/GryoCompatibility.java | 6 +-
.../graphson/GraphSONTypedCompatibilityTest.java | 6 +-
.../graphson/GraphSONUntypedCompatibilityTest.java | 6 +-
.../structure/io/gryo/GryoCompatibilityTest.java | 6 +-
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/biginteger-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/binding-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/bytebuffer-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/cardinality-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/char-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/class-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/column-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/column-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/date-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/date-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/direction-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/direction-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/double-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/double-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/double-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/duration-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/edge-v1d0.json | 0
.../{_3_3_6 => _3_3_7}/edge-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/edge-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/inetaddress-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/instant-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/integer-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/integer-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/list-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/localdate-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/localdatetime-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/localtime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/localtime-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/long-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/map-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/metrics-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/offsettime-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/operator-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/order-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/order-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/p-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/pand-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/path-v1d0.json | 0
.../{_3_3_6 => _3_3_7}/path-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/path-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/period-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/period-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/pick-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/pop-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/por-v3d0.json | 0
.../graphson/{_3_3_6 => _3_3_7}/property-v1d0.json | 0
.../{_3_3_6 => _3_3_7}/property-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/property-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/property-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/pwithin-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/pwithout-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/scope-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/sessionclose-v1d0.json | 0
.../sessionclose-v2d0-no-types.json | 0
.../sessionclose-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/sessionclose-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/sessioneval-v1d0.json | 0
.../sessioneval-v2d0-no-types.json | 0
.../sessioneval-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/sessioneval-v3d0.json | 0
.../sessionevalaliased-v1d0.json | 0
.../sessionevalaliased-v2d0-no-types.json | 0
.../sessionevalaliased-v2d0-partial.json | 0
.../sessionevalaliased-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/set-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/short-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/standardresult-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/t-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/timestamp-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/timestamp-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/traversalmetrics-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/traverser-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/traverser-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/uuid-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/uuid-v3d0.json | 0
.../graphson/{_3_3_6 => _3_3_7}/vertex-v1d0.json | 0
.../{_3_3_6 => _3_3_7}/vertex-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_7}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_7}/vertex-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/vertexproperty-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_7}/year-v3d0.json | 0
.../{_3_3_6 => _3_3_7}/yearmonth-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_7}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/biginteger-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/binding-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/bytebuffer-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/cardinality-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/char-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/class-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/column-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/column-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/date-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/date-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/direction-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/direction-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/double-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/double-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/double-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/duration-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/edge-v1d0.json | 0
.../{_3_3_6 => _3_3_8}/edge-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/edge-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/inetaddress-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/instant-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/integer-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/integer-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/list-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/localdate-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/localdatetime-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/localtime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/localtime-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/long-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/map-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/metrics-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/offsettime-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/operator-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/order-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/order-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/p-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/pand-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/path-v1d0.json | 0
.../{_3_3_6 => _3_3_8}/path-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/path-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/period-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/period-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/pick-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/pop-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/por-v3d0.json | 0
.../graphson/{_3_3_6 => _3_3_8}/property-v1d0.json | 0
.../{_3_3_6 => _3_3_8}/property-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/property-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/property-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/pwithin-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/pwithout-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/pwithout-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/scope-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/sessionclose-v1d0.json | 0
.../sessionclose-v2d0-no-types.json | 0
.../sessionclose-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/sessionclose-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/sessioneval-v1d0.json | 0
.../sessioneval-v2d0-no-types.json | 0
.../sessioneval-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/sessioneval-v3d0.json | 0
.../sessionevalaliased-v1d0.json | 0
.../sessionevalaliased-v2d0-no-types.json | 0
.../sessionevalaliased-v2d0-partial.json | 0
.../sessionevalaliased-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/set-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/short-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/standardresult-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/t-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/timestamp-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/timestamp-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/traversalmetrics-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/traverser-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/traverser-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/uuid-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/uuid-v3d0.json | 0
.../graphson/{_3_3_6 => _3_3_8}/vertex-v1d0.json | 0
.../{_3_3_6 => _3_3_8}/vertex-v2d0-no-types.json | 0
.../{_3_3_6 => _3_3_8}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_6 => _3_3_8}/vertex-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/vertexproperty-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_6 => _3_3_8}/year-v3d0.json | 0
.../{_3_3_6 => _3_3_8}/yearmonth-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_6 => _3_3_8}/zoneoffset-v3d0.json | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/byte-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/float-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/localdate-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/localdatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/monthday-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/operator-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/order-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/order-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/scope-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/sessionclose-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/sessioneval-v3d0.kryo | 0
.../sessionevalaliased-v3d0.kryo | 0
.../{_3_3_6 => _3_3_7}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/short-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_7}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/vertex-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_7}/yearmonth-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_7}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_7}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_7}/zoneoffset-v3d0.kryo | 0
.../authenticationchallenge-v3d0.kryo | Bin
.../authenticationresponse-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/barrier-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/barrier-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/bigdecimal-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/bigdecimal-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/biginteger-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/biginteger-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/binding-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/binding-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/byte-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/byte-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/bytebuffer-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/bytebuffer-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/bytecode-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/bytecode-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/cardinality-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/cardinality-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/char-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/char-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/class-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/class-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/column-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/column-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/date-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/date-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/direction-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/direction-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/double-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/double-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/duration-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/duration-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/edge-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/edge-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/float-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/float-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/inetaddress-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/inetaddress-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/instant-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/instant-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/integer-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/integer-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/lambda-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/lambda-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/localdate-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/localdate-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/localdatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/localdatetime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/localtime-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/localtime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/long-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/long-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/metrics-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/metrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/monthday-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/monthday-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/offsetdatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/offsetdatetime-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/offsettime-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/offsettime-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/operator-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/operator-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/order-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/order-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/p-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/p-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pand-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pand-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/path-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/path-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/period-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/period-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pick-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/pick-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/pop-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/pop-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/por-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/por-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/property-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/property-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/pwithin-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pwithin-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pwithout-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/pwithout-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/scope-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/scope-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/sessionclose-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/sessioneval-v3d0.kryo | 0
.../sessionevalaliased-v3d0.kryo | 0
.../{_3_3_6 => _3_3_8}/sessionlesseval-v3d0.kryo | 0
.../sessionlessevalaliased-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/short-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/short-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/standardresult-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/stargraph-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/stargraph-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/t-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/t-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/timestamp-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/timestamp-v3d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/tinkergraph-v1d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/tinkergraph-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/traversalmetrics-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/traversalmetrics-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/traverser-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/traverser-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/tree-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/tree-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/uuid-v1d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/uuid-v3d0.kryo | 0
.../io/gryo/{_3_3_6 => _3_3_8}/vertex-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/vertex-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/vertexproperty-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/vertexproperty-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/year-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/year-v3d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/yearmonth-v1d0.kryo | Bin
.../io/gryo/{_3_3_6 => _3_3_8}/yearmonth-v3d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/zoneddatetime-v1d0.kryo | Bin
.../{_3_3_6 => _3_3_8}/zoneddatetime-v3d0.kryo | Bin
.../gryo/{_3_3_6 => _3_3_8}/zoneoffset-v1d0.kryo | 0
.../gryo/{_3_3_6 => _3_3_8}/zoneoffset-v3d0.kryo | 0
gremlin-tools/pom.xml | 2 +-
hadoop-gremlin/pom.xml | 4 +-
neo4j-gremlin/pom.xml | 2 +-
.../gremlin/neo4j/structure/Neo4jGraph.java | 17 +-
.../neo4j/structure/trait/MultiMetaNeo4jTrait.java | 5 +-
.../gremlin/neo4j/structure/trait/Neo4jTrait.java | 2 +
.../structure/trait/NoMultiNoMetaNeo4jTrait.java | 2 +
.../neo4j/structure/NativeNeo4jIndexCheck.java | 7 +-
pom.xml | 106 ++---
spark-gremlin/pom.xml | 2 +-
.../gremlin/spark/util/SugarTestHelper.java | 6 +-
tinkergraph-gremlin/pom.xml | 2 +-
.../traversal/step/sideEffect/TinkerGraphStep.java | 51 +-
.../gremlin/tinkergraph/structure/TinkerGraph.java | 44 +-
.../tinkergraph/structure/TinkerGraphIterator.java | 94 ++++
.../tinkergraph/structure/IdManagerTest.java | 81 ++++
.../tinkergraph/structure/TinkerGraphPlayTest.java | 91 ++--
.../tinkergraph/structure/TinkerGraphTest.java | 61 +++
898 files changed, 6655 insertions(+), 2548 deletions(-)
delete mode 100644 gremlin-core/api-changes.json
delete mode 100644 gremlin-core/api-contents.json
copy gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/{LoopTraversal.java => PredicateTraversal.java} (56%)
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/ProfilingAware.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/EdgeLabelVerificationStrategy.java
copy gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/{TraversalExplanation.java => AbstractExplanation.java} (51%)
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/ImmutableExplanation.java
create mode 100644 gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/iterator/StoreIteratorCounter.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/CompareExceptionTest.java
copy gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/{OrStepTest.java => NotStepTest.java} (84%)
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/EdgeLabelVerificationStrategyTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/util/detached/DetachedFactoryTest.java
create mode 100644 gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/util/reference/ReferenceFactoryTest.java
copy gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/{ser/SerializationException.java => exception/NoHostAvailableException.java} (68%)
copy gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/DirectionTest.java => gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/SerializationExceptionTest.java (59%)
create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/client-test.js
create mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/ClientConnectionIntegrateTest.java
copy gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/{ResponseHandlerContextTest.java => ContextTest.java} (80%)
delete mode 100644 gremlin-server/src/test/resources/org/apache/tinkerpop/gremlin/server/backend.conf
delete mode 100644 gremlin-server/src/test/resources/org/apache/tinkerpop/gremlin/server/kdc.conf
copy gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/{GraphMutateBenchmark.java => TraversalConstructionBenchmark.java} (51%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationchallenge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationchallenge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationchallenge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationchallenge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationresponse-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationresponse-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationresponse-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/authenticationresponse-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/barrier-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/barrier-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bigdecimal-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bigdecimal-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/biginteger-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/biginteger-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/binding-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/binding-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/byte-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/byte-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bytebuffer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bytebuffer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bytecode-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/bytecode-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/cardinality-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/cardinality-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/char-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/char-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/class-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/class-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/column-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/column-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/date-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/date-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/date-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/direction-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/direction-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/double-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/double-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/double-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/duration-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/duration-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/edge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/edge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/edge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/edge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/float-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/float-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/inetaddress-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/inetaddress-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/instant-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/instant-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/integer-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/integer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/integer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/lambda-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/lambda-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/list-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localdate-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localdate-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localtime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/localtime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/long-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/long-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/map-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/metrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/metrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/monthday-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/monthday-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/offsetdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/offsetdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/offsettime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/offsettime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/operator-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/operator-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/order-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/order-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/p-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/p-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pand-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pand-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/path-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/path-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/path-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/path-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/period-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/period-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pick-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pick-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pop-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pop-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/por-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/por-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/property-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/property-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/property-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/property-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pwithin-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pwithin-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pwithout-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/pwithout-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/scope-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/scope-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionclose-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionclose-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionclose-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionclose-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessioneval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessioneval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessioneval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessioneval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlesseval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlesseval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlesseval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlesseval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlessevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlessevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlessevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/sessionlessevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/set-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/short-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/short-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/standardresult-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/standardresult-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/standardresult-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/t-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/t-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/timestamp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/timestamp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/tinkergraph-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/tinkergraph-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/tinkergraph-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/tinkergraph-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/traversalmetrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/traversalmetrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/traverser-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/traverser-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/uuid-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/uuid-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/uuid-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertex-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertex-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertex-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertex-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertexproperty-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertexproperty-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertexproperty-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/vertexproperty-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/year-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/year-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/yearmonth-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/yearmonth-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/zoneddatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/zoneddatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/zoneoffset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_7}/zoneoffset-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationchallenge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationchallenge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationchallenge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationchallenge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationresponse-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationresponse-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationresponse-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/authenticationresponse-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/barrier-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/barrier-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bigdecimal-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bigdecimal-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/biginteger-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/biginteger-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/binding-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/binding-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/byte-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/byte-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bytebuffer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bytebuffer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bytecode-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/bytecode-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/cardinality-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/cardinality-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/char-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/char-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/class-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/class-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/column-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/column-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/date-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/date-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/date-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/direction-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/direction-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/double-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/double-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/double-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/duration-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/duration-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/edge-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/edge-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/edge-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/edge-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/float-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/float-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/inetaddress-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/inetaddress-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/instant-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/instant-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/integer-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/integer-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/integer-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/lambda-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/lambda-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/list-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localdate-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localdate-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localtime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/localtime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/long-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/long-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/map-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/metrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/metrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/monthday-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/monthday-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/offsetdatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/offsetdatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/offsettime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/offsettime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/operator-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/operator-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/order-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/order-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/p-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/p-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pand-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pand-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/path-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/path-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/path-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/path-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/period-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/period-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pick-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pick-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pop-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pop-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/por-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/por-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/property-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/property-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/property-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/property-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pwithin-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pwithin-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pwithout-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/pwithout-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/scope-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/scope-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionclose-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionclose-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionclose-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionclose-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessioneval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessioneval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessioneval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessioneval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlesseval-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlesseval-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlesseval-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlesseval-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlessevalaliased-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlessevalaliased-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlessevalaliased-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/sessionlessevalaliased-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/set-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/short-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/short-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/standardresult-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/standardresult-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/standardresult-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/t-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/t-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/timestamp-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/timestamp-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/tinkergraph-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/tinkergraph-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/tinkergraph-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/tinkergraph-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/traversalmetrics-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/traversalmetrics-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/traverser-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/traverser-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/uuid-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/uuid-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/uuid-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertex-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertex-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertex-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertex-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertexproperty-v1d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertexproperty-v2d0-no-types.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertexproperty-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/vertexproperty-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/year-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/year-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/yearmonth-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/yearmonth-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/zoneddatetime-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/zoneddatetime-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/zoneoffset-v2d0-partial.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_6 => _3_3_8}/zoneoffset-v3d0.json (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/authenticationchallenge-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/authenticationresponse-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/barrier-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/barrier-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bigdecimal-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bigdecimal-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/biginteger-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/biginteger-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/binding-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/binding-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/byte-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/byte-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bytebuffer-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bytebuffer-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bytecode-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/bytecode-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/cardinality-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/cardinality-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/char-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/char-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/class-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/class-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/column-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/column-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/date-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/date-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/direction-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/direction-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/double-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/double-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/duration-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/duration-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/edge-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/edge-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/float-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/float-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/inetaddress-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/inetaddress-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/instant-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/instant-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/integer-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/integer-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/lambda-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/lambda-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localdate-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localdate-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localdatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localdatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localtime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/localtime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/long-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/long-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/metrics-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/metrics-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/monthday-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/monthday-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/offsetdatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/offsetdatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/offsettime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/offsettime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/operator-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/operator-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/order-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/order-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/p-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/p-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pand-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pand-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/path-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/path-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/period-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/period-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pick-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pick-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pop-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pop-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/por-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/por-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/property-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/property-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pwithin-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pwithin-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pwithout-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/pwithout-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/scope-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/scope-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/sessionclose-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/sessioneval-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/sessionevalaliased-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/sessionlesseval-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/sessionlessevalaliased-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/short-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/short-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/standardresult-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/stargraph-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/stargraph-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/t-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/t-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/timestamp-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/timestamp-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/tinkergraph-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/tinkergraph-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/traversalmetrics-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/traversalmetrics-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/traverser-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/traverser-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/tree-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/tree-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/uuid-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/uuid-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/vertex-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/vertex-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/vertexproperty-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/vertexproperty-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/year-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/year-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/yearmonth-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/yearmonth-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/zoneddatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/zoneddatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/zoneoffset-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_7}/zoneoffset-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/authenticationchallenge-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/authenticationresponse-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/barrier-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/barrier-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bigdecimal-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bigdecimal-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/biginteger-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/biginteger-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/binding-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/binding-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/byte-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/byte-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bytebuffer-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bytebuffer-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bytecode-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/bytecode-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/cardinality-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/cardinality-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/char-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/char-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/class-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/class-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/column-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/column-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/date-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/date-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/direction-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/direction-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/double-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/double-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/duration-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/duration-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/edge-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/edge-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/float-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/float-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/inetaddress-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/inetaddress-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/instant-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/instant-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/integer-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/integer-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/lambda-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/lambda-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localdate-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localdate-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localdatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localdatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localtime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/localtime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/long-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/long-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/metrics-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/metrics-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/monthday-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/monthday-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/offsetdatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/offsetdatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/offsettime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/offsettime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/operator-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/operator-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/order-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/order-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/p-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/p-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pand-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pand-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/path-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/path-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/period-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/period-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pick-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pick-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pop-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pop-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/por-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/por-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/property-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/property-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pwithin-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pwithin-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pwithout-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/pwithout-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/scope-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/scope-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/sessionclose-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/sessioneval-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/sessionevalaliased-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/sessionlesseval-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/sessionlessevalaliased-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/short-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/short-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/standardresult-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/stargraph-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/stargraph-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/t-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/t-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/timestamp-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/timestamp-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/tinkergraph-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/tinkergraph-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/traversalmetrics-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/traversalmetrics-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/traverser-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/traverser-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/tree-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/tree-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/uuid-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/uuid-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/vertex-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/vertex-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/vertexproperty-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/vertexproperty-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/year-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/year-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/yearmonth-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/yearmonth-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/zoneddatetime-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/zoneddatetime-v3d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/zoneoffset-v1d0.kryo (100%)
copy gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/{_3_3_6 => _3_3_8}/zoneoffset-v3d0.kryo (100%)
create mode 100644 tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerGraphIterator.java
create mode 100644 tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/IdManagerTest.java
[tinkerpop] 01/01: TINKERPOP-2132 Preserved original error
messaging prior to #1187
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch TINKERPOP-2132
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit fec2522a9c6ae918da9c68db17fee78f7725f642
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Sun Sep 15 16:56:54 2019 -0400
TINKERPOP-2132 Preserved original error messaging prior to #1187
---
.../tinkerpop/gremlin/driver/Connection.java | 16 +++++---
.../tinkerpop/gremlin/driver/ConnectionPool.java | 4 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 45 +++++++++++++++++++---
.../server/handler/SaslAuthenticationHandler.java | 15 ++++----
.../server/GremlinServerAuthIntegrateTest.java | 4 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 10 +++--
...tractGremlinServerChannelizerIntegrateTest.java | 17 +-------
7 files changed, 69 insertions(+), 42 deletions(-)
diff --git a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Connection.java b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Connection.java
index efa4c57..8c51b53 100644
--- a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Connection.java
+++ b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Connection.java
@@ -120,18 +120,22 @@ final class Connection {
throw new ConnectionException(uri, "Could not open connection", ie);
}
- // Trigger authentication early to avoid unauthorized response
- // to concurrent requests from an authenticating client.
- validate();
+ // Trigger authentication early to avoid unauthorized response to concurrent requests from an
+ // authenticating client.
+ validateConnection();
}
- void validate() throws ConnectionException {
+ /**
+ * Sends a message to determine if the host is available. The message sent is determined by the
+ * {@link Cluster#validationRequest()}.
+ */
+ void validateConnection() throws ConnectionException {
try {
- CompletableFuture<ResultSet> future = new CompletableFuture<>();
+ final CompletableFuture<ResultSet> future = new CompletableFuture<>();
write(cluster.validationRequest().create(), future);
future.get().all().get();
} catch (Exception ex) {
- Throwable rootCause = ExceptionUtils.getRootCause(ex);
+ final Throwable rootCause = ExceptionUtils.getRootCause(ex);
if (!(rootCause instanceof ResponseException)) {
throw new ConnectionException(uri, "Validation failed", rootCause);
}
diff --git a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ConnectionPool.java b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ConnectionPool.java
index af2f34a..2ba4cca 100644
--- a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ConnectionPool.java
+++ b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ConnectionPool.java
@@ -388,7 +388,7 @@ final class ConnectionPool {
throw new TimeoutException("Timed-out waiting for connection on " + host + " - possibly unavailable");
}
- public void considerHostUnavailable() {
+ void considerHostUnavailable() {
// called when a connection is "dead" due to a non-recoverable error.
host.makeUnavailable(this::tryReconnect);
@@ -409,7 +409,7 @@ final class ConnectionPool {
Connection connection = null;
try {
connection = borrowConnection(cluster.connectionPoolSettings().maxWaitForConnection, TimeUnit.MILLISECONDS);
- connection.validate();
+ connection.validateConnection();
// host is reconnected and a connection is now available
this.cluster.loadBalancingStrategy().onAvailable(h);
diff --git a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Handler.java b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Handler.java
index 7b12890..18655ce 100644
--- a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Handler.java
+++ b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Handler.java
@@ -30,6 +30,7 @@ import io.netty.util.AttributeKey;
import io.netty.util.ReferenceCountUtil;
import org.apache.tinkerpop.gremlin.driver.ser.SerializationException;
import org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils;
+import org.ietf.jgss.GSSException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -53,6 +54,7 @@ import javax.security.auth.login.LoginException;
import javax.security.sasl.Sasl;
import javax.security.sasl.SaslClient;
import javax.security.sasl.SaslException;
+import javax.xml.ws.Response;
/**
* Holder for internal handler classes used in constructing the channel pipeline.
@@ -82,15 +84,29 @@ final class Handler {
@Override
protected void channelRead0(final ChannelHandlerContext channelHandlerContext, final ResponseMessage response) throws Exception {
- // We are only interested in AUTHENTICATE responses here. Everything else can
- // get passed down the pipeline
+ // We are only interested in AUTHENTICATE or UNAUTHORIZED responses here. Everything else can
+ // get passed down the pipeline.
+ if (response.getStatus().getCode() == ResponseStatusCode.UNAUTHORIZED)
+ channelHandlerContext.attr(saslClientKey).set(null);
+
if (response.getStatus().getCode() == ResponseStatusCode.AUTHENTICATE) {
final Attribute<SaslClient> saslClient = channelHandlerContext.attr(saslClientKey);
final Attribute<Subject> subject = channelHandlerContext.attr(subjectKey);
final RequestMessage.Builder messageBuilder = RequestMessage.build(Tokens.OPS_AUTHENTICATION);
+
// First time through we don't have a sasl client
if (saslClient.get() == null) {
- subject.set(login());
+ try {
+ subject.set(login());
+ } catch (LoginException le) {
+ // prevent the client side LoginException from bubbling up since Connection.validate() swallows
+ // the LoginException and doesn't give feedback to the user.
+ final ResponseMessage clientSideError = ResponseMessage.build(response.getRequestId())
+ .code(ResponseStatusCode.FORBIDDEN).statusMessage(le.getMessage()).create();
+ channelHandlerContext.fireChannelRead(clientSideError);
+ return;
+ }
+
try {
saslClient.set(saslClient(getHostName(channelHandlerContext)));
} catch (SaslException saslException) {
@@ -105,9 +121,26 @@ final class Handler {
return;
}
- messageBuilder.addArg(Tokens.ARGS_SASL_MECHANISM, getMechanism());
- messageBuilder.addArg(Tokens.ARGS_SASL, saslClient.get().hasInitialResponse() ?
- BASE64_ENCODER.encodeToString(evaluateChallenge(subject, saslClient, NULL_CHALLENGE)) : null);
+ try {
+ messageBuilder.addArg(Tokens.ARGS_SASL_MECHANISM, getMechanism());
+ messageBuilder.addArg(Tokens.ARGS_SASL, saslClient.get().hasInitialResponse() ?
+ BASE64_ENCODER.encodeToString(evaluateChallenge(subject, saslClient, NULL_CHALLENGE)) : null);
+ } catch (SaslException saslException) {
+ saslClient.set(null);
+
+ // Build message from SASL and the underlying GSSException if there is one. Perhaps we
+ // shouldn't include the GSSException message and keep that for the server, but past versions
+ // have leaked this so for now we'll maintain it
+ String errorMessage = saslException.getMessage();
+ final Throwable cause = saslException.getCause();
+ if (cause instanceof GSSException)
+ errorMessage = errorMessage + " - " + cause.getMessage();
+
+ final ResponseMessage clientSideError = ResponseMessage.build(response.getRequestId())
+ .code(ResponseStatusCode.FORBIDDEN).statusMessage(errorMessage).create();
+ channelHandlerContext.fireChannelRead(clientSideError);
+ return;
+ }
} else {
// the server sends base64 encoded sasl as well as the byte array. the byte array will eventually be
// phased out, but is present now for backward compatibility in 3.2.x
diff --git a/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java b/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
index ed3ddc9..788da23 100644
--- a/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
+++ b/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
@@ -21,8 +21,6 @@ package org.apache.tinkerpop.gremlin.server.handler;
import io.netty.channel.Channel;
import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext;
-import io.netty.channel.ChannelInboundHandlerAdapter;
-import io.netty.handler.codec.base64.Base64Decoder;
import io.netty.util.Attribute;
import java.net.InetAddress;
@@ -36,7 +34,6 @@ import org.apache.tinkerpop.gremlin.driver.Tokens;
import org.apache.tinkerpop.gremlin.driver.message.RequestMessage;
import org.apache.tinkerpop.gremlin.driver.message.ResponseMessage;
import org.apache.tinkerpop.gremlin.driver.message.ResponseStatusCode;
-import org.apache.tinkerpop.gremlin.server.Context;
import org.apache.tinkerpop.gremlin.server.GremlinServer;
import org.apache.tinkerpop.gremlin.server.Settings;
import org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser;
@@ -144,10 +141,14 @@ public class SaslAuthenticationHandler extends AbstractAuthenticationHandler {
ctx.writeAndFlush(error);
}
} else {
- final ResponseMessage error = ResponseMessage.build(requestMessage)
- .statusMessage("Failed to authenticate")
- .code(ResponseStatusCode.UNAUTHORIZED).create();
- ctx.writeAndFlush(error);
+ // the authenticator has been set for the context, but for some reason the client isn't sending
+ // the required keys to complete the handshake. this could be related to an initial failure on
+ // the client side with the first authentication process so just fire more authentication
+ // challenges at it.
+ request.set(requestMessage);
+ final ResponseMessage authenticate = ResponseMessage.build(requestMessage)
+ .code(ResponseStatusCode.AUTHENTICATE).create();
+ ctx.writeAndFlush(authenticate);
}
}
}
diff --git a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthIntegrateTest.java b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthIntegrateTest.java
index 79ebcd8..b2f59b0 100644
--- a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthIntegrateTest.java
+++ b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthIntegrateTest.java
@@ -197,7 +197,7 @@ public class GremlinServerAuthIntegrateTest extends AbstractGremlinServerIntegra
} catch(Exception ex) {
final Throwable root = ExceptionUtils.getRootCause(ex);
assertEquals(ResponseException.class, root.getClass());
- assertEquals("Failed to authenticate", root.getMessage());
+ assertEquals("Username and/or password are incorrect", root.getMessage());
} finally {
cluster.close();
}
@@ -213,7 +213,7 @@ public class GremlinServerAuthIntegrateTest extends AbstractGremlinServerIntegra
} catch(Exception ex) {
final Throwable root = ExceptionUtils.getRootCause(ex);
assertEquals(ResponseException.class, root.getClass());
- assertEquals("Failed to authenticate", root.getMessage());
+ assertEquals("Username and/or password are incorrect", root.getMessage());
} finally {
cluster.close();
}
diff --git a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthKrb5IntegrateTest.java b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthKrb5IntegrateTest.java
index 4a7831e..7205c7b 100644
--- a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthKrb5IntegrateTest.java
+++ b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerAuthKrb5IntegrateTest.java
@@ -22,7 +22,6 @@ import org.apache.commons.lang3.exception.ExceptionUtils;
import org.apache.tinkerpop.gremlin.driver.Client;
import org.apache.tinkerpop.gremlin.driver.Cluster;
import org.apache.tinkerpop.gremlin.driver.MessageSerializer;
-import org.apache.tinkerpop.gremlin.driver.exception.NoHostAvailableException;
import org.apache.tinkerpop.gremlin.driver.exception.ResponseException;
import org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteConnection;
import org.apache.tinkerpop.gremlin.driver.message.ResponseStatusCode;
@@ -47,8 +46,10 @@ import java.util.concurrent.TimeUnit;
import java.util.concurrent.ExecutionException;
import static org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource.traversal;
+import static org.hamcrest.core.IsInstanceOf.instanceOf;
+import static org.hamcrest.core.StringContains.containsString;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertThat;
import static org.junit.Assert.fail;
/**
@@ -197,7 +198,8 @@ public class GremlinServerAuthKrb5IntegrateTest extends AbstractGremlinServerInt
fail("This should not succeed as the client config does not contain a JaasEntry");
} catch(Exception ex) {
final Throwable root = ExceptionUtils.getRootCause(ex);
- assertTrue(root instanceof ResponseException || root instanceof NoHostAvailableException);
+ assertThat(root, instanceOf(ResponseException.class));
+ assertThat(root.getMessage(), containsString("Failed to find any Kerberos tgt"));
} finally {
cluster.close();
}
@@ -213,7 +215,7 @@ public class GremlinServerAuthKrb5IntegrateTest extends AbstractGremlinServerInt
fail("This should not succeed as the client config does not contain a valid ticket cache");
} catch(Exception ex) {
final Throwable root = ExceptionUtils.getRootCause(ex);
- assertTrue(root instanceof NoHostAvailableException);
+ assertThat(root, instanceOf(ResponseException.class));
} finally {
cluster.close();
}
diff --git a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/channel/AbstractGremlinServerChannelizerIntegrateTest.java b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/channel/AbstractGremlinServerChannelizerIntegrateTest.java
index 9627479..3c0b420 100644
--- a/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/channel/AbstractGremlinServerChannelizerIntegrateTest.java
+++ b/gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/channel/AbstractGremlinServerChannelizerIntegrateTest.java
@@ -21,18 +21,14 @@ package org.apache.tinkerpop.gremlin.server.channel;
import org.apache.tinkerpop.gremlin.driver.AuthProperties;
import org.apache.tinkerpop.gremlin.driver.Client;
import org.apache.tinkerpop.gremlin.driver.Cluster;
-import org.apache.tinkerpop.gremlin.driver.Client;
-import org.apache.tinkerpop.gremlin.driver.simple.SimpleClient;
import org.apache.tinkerpop.gremlin.driver.Channelizer;
import org.apache.tinkerpop.gremlin.server.AbstractGremlinServerIntegrationTest;
-import org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer;
import org.apache.tinkerpop.gremlin.server.Settings;
import org.apache.tinkerpop.gremlin.server.TestClientFactory;
import org.apache.http.Consts;
import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.config.Registry;
import org.apache.http.config.RegistryBuilder;
@@ -40,7 +36,6 @@ import org.apache.http.conn.socket.ConnectionSocketFactory;
import org.apache.http.conn.ssl.AllowAllHostnameVerifier;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.SSLContextBuilder;
-import org.apache.http.conn.ssl.TrustSelfSignedStrategy;
import org.apache.http.conn.ssl.TrustStrategy;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.HttpClients;
@@ -49,19 +44,11 @@ import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
import org.apache.http.util.EntityUtils;
import org.apache.tinkerpop.shaded.jackson.databind.JsonNode;
import org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper;
-import org.junit.After;
-import org.junit.Before;
import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
-import org.junit.rules.ExternalResource;
-import java.io.File;
-import java.io.InputStream;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import java.util.Base64;
-import java.util.List;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.fail;
@@ -269,7 +256,7 @@ abstract class AbstractGremlinServerChannelizerIntegrateTest extends AbstractGre
wsClient.submit(gremlin).all().get();
fail("Should not authorize on incorrect auth creds");
} catch(Exception e) {
- assertEquals("Failed to authenticate", e.getCause().getMessage());
+ assertEquals("Username and/or password are incorrect", e.getCause().getMessage());
}
}
if (nioBuilder != null) {
@@ -277,7 +264,7 @@ abstract class AbstractGremlinServerChannelizerIntegrateTest extends AbstractGre
try {
nioClient.submit(gremlin);
} catch(Exception e) {
- assertEquals("Failed to authenticate", e.getCause().getMessage());
+ assertEquals("Username and/or password are incorrect", e.getCause().getMessage());
}
}