You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by gi...@apache.org on 2022/06/27 20:11:40 UTC

[tinkerpop] branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.5-dev/grunt-1.5.3 updated (49139c12b2 -> cf99008c18)

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

github-bot pushed a change to branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.5-dev/grunt-1.5.3
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 49139c12b2 Bump grunt in /gremlin-javascript/src/main/javascript/gremlin-javascript
     add 43e480c95a Bumped to 1.12.1 of frontend-maven-plugin CTR
     add 8c218af48a TINKERPOP-2741 Fix GraphMLWriter error message
     add b170271060 Updated some dpendencies: chai, grunt-cli, prettier CTR
     add 3436b3f80a Serialization refactoring (#1648)
     add 60dd5f966a Fix for boolean writes
     add cf653e303d Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 in /gremlin-dotnet
     add 1a6618f5db Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/Microsoft.NET.Test.Sdk-17.2.0' into 3.5-dev
     add ede36bb254 Bump System.Text.Json from 6.0.3 to 6.0.4 in /gremlin-dotnet
     add d90a2e0e04 Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/System.Text.Json-6.0.4' into 3.5-dev
     add b2c050fd33 Adjust export of enum traversal operations (#1650)
     add f59c47cab9 refactor ResultSet.One() to handle nil result (#1653)
     add ad6b3b7d4d Add named parameters for strategies in Gremlin-Go and updated translator (#1664)
     add c8db98c5f9 Gremlin-Go: Added support for additional types (#1663)
     add aa2820bc4c Adding strategy support to cucumber world for gremlin-go
     add e2bba8f3a5 Bump Moq from 4.17.2 to 4.18.1 in /gremlin-dotnet
     add ce9499467a Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/Moq-4.18.1' into 3.5-dev
     add 104510a12e Fix deadlock on non response-specific read errors (#1669)
     add e991b66064 Invoking CTR as this is simple documentation and Bytecode exporting
     add c0fe76ba53 adding v3 back to go.mod
     add 4927388e0c updating pathing for cucumber versions
     add 6b0169e37b Gremlin-Go: Updated Docker Testing Set Up (#1665)
     add 5fb7888f4e Added getters to high and low properties in RangeLocalStep (#1667)
     add 89fe194516 (WIP) gremlin-javascript: Add GraphBinary serialization support
     add e07e4b2131 (WIP) gremlin-javascript: Add GraphBinary serialization support
     add 23a3adcc60 (WIP) gremlin-javascript: Add GraphBinary serialization support
     add 3971a1ea61 Impl BytecodeSerializer and GraphBinaryWriter.writeRequest
     add 8ffc09c523 GraphBinaryReader.readResponse: start with the very first fail cases
     add 38b0984331 Switch from String.replaceAll to String.replace for support of older JS/node
     add 8862c6f0c4 Impl UuidSerializer.deserialize()
     add 826d86f09e Impl IntSerializer.deserialize()
     add 44f0b2651d UuidSerializer.deserialize: add test case with nullable format and null value
     add 08a09bbcec Impl StringSerializer.deserialize()
     add 3d5c5bcacc graphbinary-test.js: use terminology of official docs in error messages
     add 431bda940e Re-structure to multiple js files
     add ff84c5ae60 Impl MapSerializer.deserialize() and AnySerializer.deserialize()
     add e9d609f19b Avoid static class fields to support old js/node
     add 23b35b968f Avoid public class fields to support old js/node
     add 5a6434c3d2 Impl BytecodeSerializer.deserialize()
     add 303726de51 AnySerializer test as a testable "register" of supported (de)serializers
     add 79791009cd Impl ListSerializer.deserialize()
     add 0947021717 Impl TraverserSerializer.deserialize()
     add c54a2ef3bf GraphBinaryReader: fix a typo: response.request_id -> response.requestId
     add 87f7774f4a Impl LongSerializer.serialize() and deserialize()
     add 2524085ee0 TraverserSerializer.deserialize: change {bulk} from Int to Long type
     add ec12769e65 Use IntSerializer.deserialize() instead of direct Buffer.readInt32BE()
     add 44818e8507 Add more tests for ListSerializer
     add e1848f457d Add at least one complete test for GraphBinaryReader.readResponse()
     add edf45799e4 Impl UnspecifiedNullSerializer.serialize() and deserialize()
     add fb24d2694e Add basic structure of AnySerializer.serialize() impl and testing
     add 2feeec6f1b Impl TraverserSerializer.serialize() and its support by AnySerializer.serialize()
     add a0ada4d113 Impl EnumSerializer (Barrier, Cardinality, Column, Direction, Operator, Order, Pick, Pop, Scope, T)
     add 27d094720e Impl ListSerializer.serialize() and canBeUsedFor()
     add 5bf31e6cd5 AnySerializer.serialize() errors if value is not supported instead of falling back to StringSerializer
     add ec8f0a4041 Test AnySerializer.serialize() with a string item
     add f0575172b1 Test AnySerializer.serialize() with an Int32 param
     add 2c8c8921c5 Switch EnumSerializer to use fully-qualified enum element name string
     add a4ba6e481f Impl BooleanSerializer
     add 6027fc3b10 Switch MapSerializer to Map class, but serialize() still can handle usual objects
     add 4a05bd14ec Add UnspecifiedNull support to AnySerializer.serialize()
     add 921d7e38ff Make EnumSerializer.deserialize() return existing EnumValue instances
     add 76f191ed01 Impl PSerializer
     add 9e05abc898 Fix EnumSerializer null handling
     add bdca983795 Impl DateSerializer
     add 908583911a Impl VertexSerializer
     add 17e124c5cb Impl EdgeSerializer
     add 1ca2bbf130 CI: include gremlin-javascript GraphBinary unit tests
     add 20a8d85f49 Impl TimestampSerializer
     add 39695d997f Normalize style of GraphBinary unit tests
     add 85202c0cfa Impl ClassSerializer
     add 76be2bc178 Impl DoubleSerializer and FloatSerializer
     add d3296b3182 Impl SetSerializer
     add 5c1750e666 Impl PathSerializer
     add 525a3c8a71 Impl PropertySerializer
     add df55dfec6f Impl VertexPropertySerializer
     add 5c13ce8fd3 Impl LambdaSerializer
     add 2de6335fc6 Ignore Graph and Binding types
     add ad4a411d2a Impl ByteSerializer
     add fb3f18c942 Impl ByteBufferSerializer
     add 88759eaacd Impl TextPSerializer
     add fba5041d00 Impl TraversalStrategySerializer
     add 15084ad4e7 Impl BulkSetSerializer
     add b922456c79 Backup bigint based Long implementation as LongSerializerNg
     add 0b31ff973e LongSerializer: move away from bigint and align with GraphSON implementation
     add df8596b11b Impl NumberSerializationStrategy
     add 61b41f6328 AnySerializer-test: mention that Set is the same as List
     add a84f6b1d9e Turn off LongSerializerNg
     add cca51d5f46 BytecodeSerializer: fix sources serialization
     add 2faf27fc1e Make TraversalStrategySerializer use FQCN
     add 33c326d249 AnySerializer: fix LONG deserialization test
     add 668e7a94d5 Fix ReservedKeysVerificationStrategy.fqcn field value
     add 142d04c0e3 gremlin-javascript: run tests for two protocols (application/vnd.gremlin-v3.0+json and application/vnd.graphbinary-v1.0)
     add f06a136c7e Comment that TRAVERSALSTRATEGY type is not expected to be deserialized
     add fb2582a289 Move *CLIENT_MIMETYPE env var from lib to test
     add a02c4df85f Impl ShortSerializer
     add 86f2cfc8b2 Impl BigIntegerSerializer
     add 263d40c543 BigIntegerSerializer: a tiny code cleanup
     add dcdee0fae4 lib/driver/connection.js: fix eslint errors
     add cf081508db Add short overview doc comments about GraphBinary
     add 7d1df9539b Align GraphBinary code with eslint rules
     add d3a8edd068 Update .gitignore
     add 1b71d7ff8d GraphBinaryReader: keep original error thrown when we decorate its message
     add a9fa3d349e Update gremlin-javascript/GraphBinary impl docs and ToDo list
     add 67ce4e6733 gremlin-javascript/GraphBinary: resolve some TODOs
     add 18a1ed7e04 Merge pull request #1547 from ihoro/gremlin-javascript-graph-binary-support
     add 38a3bd76e3 Upgrade docs for gremlin-javascript GraphBinary support (#1675)
     add fbca24b81b Hadoop Gremlin Windows Build Fixes (#120) (#1679)
     add 8dba41c10a TINKERPOP-2749: Gremlin Javascript, Gremlint Windows build error fixes (#1671)
     add 4927ff3a4c Bump jcabi-manifest to 1.2.1 CTR
     add b237be7610 replace getCanonicalHostName() with getHostName() (#1683)
     add 945e588baf Updating changelog for TINKERPOP-2740 (DNS lookup removal)
     add 297ec03f81 Valentyn/an 1165 python graphbinary (#121)
     add f610363358 revert creating default message_serializer
     add f26bb10985 Updating changelog for TINKERPOP-3746 / TINKERPOP-2693
     add e7b1159588 Fixed bug in PartitionStrategy.
     add cbee516467 Restored some tests deleted by mistake on the last commit CTR
     add 1e6717ab1d TINKERPOP-2749: Spark Gremlin Windows Build Error Fixes (#1681)
     add 1b5e41c567 TINKERPOP-2631 - Specify ujson version of 2.0.0 or greater (#1682)
     add eea47e1c62 updated the gremlin.go file to match compilation from updated go translator (#1694)
     add eba3b29b4a removed call to open() in connection constructor and added console warning to users, added changelog and upgrade docs. (#1680)
     add bc4d687cb3 Fixing floating gremlin-python test failure
     add db1a91ab68 Bump netty version to 4.1.77.Final
     add 78bb2a3763 Merge branch 'pr-1692' into 3.5-dev
     add 1a4cf962a2 Updated changelog CTR
     add df01e65557 removed unneeded helper function from godog suite given the updated gremlin.go file
     add 61d8a3b8fb Merge branch 'pr-1696' into 3.5-dev
     add b638253fc8 Add Gremlin-Go 3.5.4 release upgrade
     add 8151c84ec0 Merge branch 'pr-1702' into 3.5-dev
     add 1a8d8321d0 Minor updates to upgrade docs CTR
     add 287499e207 Enhanced test for gremlin-python on max_content_length CTR
     add f31cb53833 Fighting over sha512 in package-lock.json CTR
     add 4d42ffd247 Bumped prettier, types/jest, and typescript for gremlint CTR
     add a6ab09c8bb Minor addition to dev docs CTR
     add 86919292a5 Fix non-determinism in test shouldSerializeToTreeJson()
     add 4675011d96 Gremlin Dotnet Windows Build fixes (#113)
     add ae720befe5 Backporting the fix from 3.6 for Unrecognized content error when sending close requests
     add c59ecbb53f Merge branch 'pr-1705' into 3.5-dev
     add db611c3441 Updated CHANGELOG CTR
     add 65a3a2c954 Bump frontend-maven-plugin from 1.10.0 to 1.12.1
     add 0dfd3f3c54 Merge pull request #1637 from apache/dependabot/maven/3.5-dev/com.github.eirslett-frontend-maven-plugin-1.12.1
     add e930834a9f Bump codecov/codecov-action from 2 to 3
     add 835bddb51f Merge pull request #1652 from apache/dependabot/github_actions/3.5-dev/codecov/codecov-action-3
     add 24a8b891ee Bump actions/setup-python from 3 to 4
     add 126a0718ca Merge pull request #1691 from apache/dependabot/github_actions/3.5-dev/actions/setup-python-4
     add 9f3b82f224 Bump System.Text.Json from 6.0.4 to 6.0.5 in /gremlin-dotnet
     add 3d106e8e65 Merge pull request #1707 from apache/dependabot/nuget/gremlin-dotnet/3.5-dev/System.Text.Json-6.0.5
     add 1e1225d6aa Bump prettier from 2.7.0 to 2.7.1 in /gremlint
     add 3b9b1aa8b5 Merge pull request #1713 from apache/dependabot/npm_and_yarn/gremlint/3.5-dev/prettier-2.7.1
     add 4edf8c72e0 Bump prettier CTR
     add b5242205f4 Bump commons-compress CTR
     add be70714c28 Refactor gremlin-go documentation to be more consistent (#1718)
     add ee9faad047 Add missing response status codes in .NET.
     add 8752c04163 Add missing cases in ResponseStatusCode.IndicatesError.
     add 91ad781b12 Merge branch 'pr-1710' into 3.5-dev
     add 24da24ff11 Updated CHANGELOG CTR
     add 0a572133aa Adding `close` message back to provider doc as it was added back in 3.5.2
     add cbc7eaf9fa Fix potential SessionedClient NPE and reduce Client coupling
     add 601d6a113d gremlin-go: support per-request arguments in bytecode
     add eb9b358192 gremlin-go: deprecate scriptEvaluationTimeout
     add 97300dd78e gremlin-go: rename function "extractWithReqArgs" to "extractWithReqArg"
     add 866364ce32 gremlin-go: execute per-request arguments tests in parallel
     add 30f9702b18 gremlin-go: change test server to use WsAndHttpChannelizer
     add 71f3ee0ab2 Merge branch 'pr-1700' into 3.5-dev
     add 058c57b356 Bumped the version of typescript in gremlint from 3.7.3 to 3.7.4
     add 15152124d8 Throw exception if transaction attempted on non transaction supported graph
     add 5b831000b5 Change flush to normal throw
     add bbb60e6f6e Add throw to `AbstractSession.java` as well
     add dbbc6c88b5 Added testing
     add 5817302321 Remove unused imports
     add 88c9621319 license
     add 344709e429 Reproducer comment
     add 8ca3282bed Merge branch 'pr-1714' into 3.5-dev
     add c03d1ce7c3 Added CHANGELOG entry
     add 19add74f8a Fighting package-lock in gremlin-javascript again
     add cf99008c18 Bump grunt in /gremlin-javascript/src/main/javascript/gremlin-javascript

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   (49139c12b2)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.5-dev/grunt-1.5.3 (cf99008c18)

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.

No new revisions were added by this update.

Summary of changes:
 .github/codecov.yml                                |   12 +-
 .github/workflows/build-test.yml                   |   38 +-
 .gitignore                                         |    2 +
 CHANGELOG.asciidoc                                 |   14 +-
 docs/gremlint/package.json                         |    6 +-
 .../dev/developer/development-environment.asciidoc |   11 +-
 docs/src/dev/provider/index.asciidoc               |    8 +-
 docs/src/reference/gremlin-variants.asciidoc       |  136 ++-
 docs/src/upgrade/release-3.5.x.asciidoc            |   97 ++
 .../process/traversal/step/map/RangeLocalStep.java |    9 +
 .../strategy/decoration/PartitionStrategy.java     |   33 +-
 .../traversal/translator/GolangTranslator.java     |   32 +-
 .../structure/io/graphml/GraphMLWriter.java        |    3 +-
 .../traversal/translator/GolangTranslatorTest.java |    6 +-
 .../Driver/Messages/ResponseStatusCode.cs          |   28 +
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |    2 +-
 gremlin-dotnet/src/pom.xml                         |   15 +-
 .../Gremlin.Net.IntegrationTest.csproj             |    2 +-
 .../Gremlin.Net.Template.IntegrationTest.csproj    |    2 +-
 .../Gremlin.Net.UnitTest.csproj                    |    4 +-
 .../apache/tinkerpop/gremlin/driver/Client.java    |   29 +-
 .../apache/tinkerpop/gremlin/driver/Handler.java   |    2 +-
 .../GraphSONMessageSerializerGremlinV2d0Test.java  |   28 +-
 .../ser/GraphSONMessageSerializerV2d0Test.java     |   35 +-
 .../ser/GraphSONMessageSerializerV3d0Test.java     |   28 +-
 gremlin-go/Dockerfile                              |   18 +-
 gremlin-go/README.md                               |  225 +---
 gremlin-go/build/generate.groovy                   |    2 +-
 gremlin-go/docker-compose.yml                      |   14 +-
 gremlin-go/docker/docker-entrypoint.sh             |    2 +
 .../docker/gremlin-server-integration-secure.yaml  |   15 +-
 gremlin-go/docker/gremlin-server-integration.yaml  |   17 +-
 gremlin-go/driver/README.md                        |  153 +++
 gremlin-go/driver/anonymousTraversal.go            |    2 +-
 gremlin-go/driver/bytecode.go                      |   22 +-
 gremlin-go/driver/bytecode_test.go                 |   40 +-
 gremlin-go/driver/client.go                        |    4 +-
 gremlin-go/driver/client_test.go                   |    3 +-
 gremlin-go/driver/connection.go                    |    7 +-
 gremlin-go/driver/connection_test.go               |  168 ++-
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |    6 +-
 gremlin-go/driver/cucumber/cucumberWorld.go        |   11 +-
 gremlin-go/driver/cucumber/gremlin.go              |  430 +++----
 gremlin-go/driver/driverRemoteConnection.go        |   18 +-
 gremlin-go/driver/error_codes.go                   |    2 +-
 gremlin-go/driver/graphBinary.go                   | 1288 +++++++++++---------
 gremlin-go/driver/graphBinary_test.go              |  472 +++----
 gremlin-go/driver/graphTraversal.go                |  213 ++--
 gremlin-go/driver/graphTraversalSource.go          |   44 +-
 gremlin-go/driver/performance/performanceSuite.go  |    2 +-
 gremlin-go/driver/protocol.go                      |    4 +-
 gremlin-go/driver/request.go                       |   87 +-
 gremlin-go/driver/resultSet.go                     |   28 +-
 gremlin-go/driver/resultSet_test.go                |   12 +-
 gremlin-go/driver/serializer.go                    |  245 ++--
 gremlin-go/driver/serializer_test.go               |   21 -
 gremlin-go/driver/strategies.go                    |  209 ++--
 gremlin-go/driver/strategies_test.go               |   39 +-
 gremlin-go/driver/traversal.go                     |  273 +++--
 gremlin-go/driver/traversal_test.go                |   20 +-
 gremlin-go/example/example.go                      |    5 +-
 gremlin-go/go.mod                                  |    2 +-
 gremlin-go/run.sh                                  |   50 +
 gremlin-go/wait-for-server.sh                      |   60 +
 gremlin-javascript/pom.xml                         |   11 +-
 .../javascript/gremlin-javascript/.eslintrc.js     |    5 +-
 .../gremlin-javascript/lib/driver/connection.js    |   22 +-
 .../lib/process/traversal-strategy.js              |    2 +-
 .../lib/structure/io/binary/GraphBinary.js         |  109 ++
 .../structure/io/binary/internals/AnySerializer.js |   95 ++
 .../io/binary/internals/ArraySerializer.js         |  135 ++
 .../io/binary/internals/BigIntegerSerializer.js    |  151 +++
 .../io/binary/internals/BooleanSerializer.js       |  103 ++
 .../io/binary/internals/BulkSetSerializer.js       |  124 ++
 .../io/binary/internals/ByteBufferSerializer.js    |  124 ++
 .../io/binary/internals/ByteSerializer.js          |   95 ++
 .../io/binary/internals/BytecodeSerializer.js      |  249 ++++
 .../lib/structure/io/binary/internals/DataType.js  |   97 ++
 .../io/binary/internals/DateSerializer.js          |  103 ++
 .../io/binary/internals/DoubleSerializer.js        |   99 ++
 .../io/binary/internals/EdgeSerializer.js          |  215 ++++
 .../io/binary/internals/EnumSerializer.js          |  148 +++
 .../io/binary/internals/FloatSerializer.js         |   99 ++
 .../io/binary/internals/GraphBinaryReader.js       |   80 ++
 .../io/binary/internals/GraphBinaryWriter.js       |   83 ++
 .../structure/io/binary/internals/IntSerializer.js |  112 ++
 .../io/binary/internals/LambdaSerializer.js        |   70 ++
 .../io/binary/internals/LongSerializer.js          |  107 ++
 .../io/binary/internals/LongSerializerNg.js        |  102 ++
 .../structure/io/binary/internals/MapSerializer.js |  153 +++
 .../internals/NumberSerializationStrategy.js       |   68 ++
 .../structure/io/binary/internals/PSerializer.js   |  151 +++
 .../io/binary/internals/PathSerializer.js          |  123 ++
 .../io/binary/internals/PropertySerializer.js      |  141 +++
 .../io/binary/internals/ShortSerializer.js         |   99 ++
 .../io/binary/internals/StringSerializer.js        |  114 ++
 .../io/binary/internals/TextPSerializer.js         |  145 +++
 .../internals/TraversalStrategySerializer.js       |   72 ++
 .../io/binary/internals/TraverserSerializer.js     |  123 ++
 .../binary/internals/UnspecifiedNullSerializer.js  |   75 ++
 .../io/binary/internals/UuidSerializer.js          |  119 ++
 .../binary/internals/VertexPropertySerializer.js   |  172 +++
 .../io/binary/internals/VertexSerializer.js        |  135 ++
 .../lib/structure/io/binary/internals/utils.js     |   59 +
 .../gremlin-javascript/package-lock.json           |  131 +-
 .../javascript/gremlin-javascript/package.json     |   19 +-
 .../javascript/gremlin-javascript/test/helper.js   |   17 +-
 .../test/integration/sasl-authentication-tests.js  |    4 +-
 .../test/integration/traversal-test.js             |    2 +-
 .../test/unit/graphbinary/AnySerializer-test.js    |  594 +++++++++
 .../graphbinary/ArraySerializerTestTemplate.js     |  151 +++
 .../unit/graphbinary/BigIntegerSerializer-test.js  |  200 +++
 .../unit/graphbinary/BooleanSerializer-test.js     |  141 +++
 .../unit/graphbinary/BulkSetSerializer-test.js     |  158 +++
 .../unit/graphbinary/ByteBufferSerializer-test.js  |  155 +++
 .../test/unit/graphbinary/ByteSerializer-test.js   |  118 ++
 .../unit/graphbinary/BytecodeSerializer-test.js    |  213 ++++
 .../test/unit/graphbinary/ClassSerializer-test.js  |   25 +
 .../test/unit/graphbinary/DateSerializer-test.js   |   25 +
 .../unit/graphbinary/DateSerializerTestTemplate.js |  149 +++
 .../test/unit/graphbinary/DoubleSerializer-test.js |  152 +++
 .../test/unit/graphbinary/EdgeSerializer-test.js   |  170 +++
 .../test/unit/graphbinary/EnumSerializer-test.js   |  172 +++
 .../test/unit/graphbinary/FloatSerializer-test.js  |  123 ++
 .../unit/graphbinary/GraphBinaryReader-test.js     |  129 ++
 .../unit/graphbinary/GraphBinaryWriter-test.js     |   86 ++
 .../test/unit/graphbinary/IntSerializer-test.js    |  148 +++
 .../test/unit/graphbinary/LambdaSerializer-test.js |   95 ++
 .../test/unit/graphbinary/ListSerializer-test.js   |   25 +
 .../test/unit/graphbinary/LongSerializer-test.js   |  145 +++
 .../test/unit/graphbinary/LongSerializerNg-test.js |  133 ++
 .../test/unit/graphbinary/MapSerializer-test.js    |  215 ++++
 .../test/unit/graphbinary/PSerializer-test.js      |  197 +++
 .../test/unit/graphbinary/PathSerializer-test.js   |  152 +++
 .../unit/graphbinary/PropertySerializer-test.js    |  141 +++
 .../test/unit/graphbinary/SetSerializer-test.js    |   25 +
 .../test/unit/graphbinary/ShortSerializer-test.js  |  122 ++
 .../test/unit/graphbinary/StringSerializer-test.js |   25 +
 .../graphbinary/StringSerializerTestTemplate.js    |  169 +++
 .../test/unit/graphbinary/TextPSerializer-test.js  |  143 +++
 .../unit/graphbinary/TimestampSerializer-test.js   |   25 +
 .../TraversalStrategySerializer-test.js            |  100 ++
 .../unit/graphbinary/TraverserSerializer-test.js   |  132 ++
 .../graphbinary/UnspecifiedNullSerializer-test.js  |  102 ++
 .../test/unit/graphbinary/UuidSerializer-test.js   |  148 +++
 .../graphbinary/VertexPropertySerializer-test.js   |  143 +++
 .../test/unit/graphbinary/VertexSerializer-test.js |  149 +++
 .../test/unit/graphbinary/utils.js                 |   40 +
 .../main/python/gremlin_python/driver/client.py    |    1 +
 .../main/python/gremlin_python/driver/protocol.py  |    5 -
 .../python/gremlin_python/driver/serializer.py     |   12 +-
 .../src/main/python/gremlin_python/statics.py      |   18 +-
 .../gremlin_python/structure/io/graphbinaryV1.py   |   89 +-
 gremlin-python/src/main/python/setup.py            |    5 +-
 .../src/main/python/tests/driver/test_client.py    |   46 +-
 .../tests/driver/test_driver_remote_connection.py  |    2 +-
 .../tests/structure/io/test_functionalityio.py     |   69 +-
 .../tests/structure/io/test_graphbinaryV1.py       |   13 +-
 .../gremlin/server/handler/AbstractSession.java    |    2 +
 .../gremlin/server/handler/UnifiedHandler.java     |    9 +
 .../server/op/session/SessionOpProcessor.java      |    2 +
 .../server/GremlinServerSessionIntegrateTest.java  |   29 +
 ...SessionIntegrateWithUnifiedChannelizerTest.java |   61 +
 .../src/test/scripts/test-server-start.groovy      |   49 +-
 .../decoration/PartitionStrategyProcessTest.java   |   18 +
 .../tinkerpop/gremlin/structure/io/IoTest.java     |    2 +-
 gremlint/package-lock.json                         |   77 +-
 gremlint/package.json                              |    6 +-
 gremlint/pom.xml                                   |    5 +-
 hadoop-gremlin/pom.xml                             |    2 +-
 pom.xml                                            |    4 +-
 .../structure/io/AbstractIoRegistryCheck.java      |    6 +-
 172 files changed, 12940 insertions(+), 2204 deletions(-)
 create mode 100644 gremlin-go/driver/README.md
 create mode 100755 gremlin-go/run.sh
 create mode 100755 gremlin-go/wait-for-server.sh
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/GraphBinary.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/AnySerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ArraySerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BigIntegerSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BooleanSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BulkSetSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteBufferSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BytecodeSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DataType.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DateSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DoubleSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EdgeSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EnumSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/FloatSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryReader.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryWriter.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/IntSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LambdaSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializerNg.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/MapSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/NumberSerializationStrategy.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PathSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PropertySerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ShortSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/StringSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TextPSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraversalStrategySerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraverserSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UnspecifiedNullSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UuidSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexPropertySerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexSerializer.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/utils.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/AnySerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ArraySerializerTestTemplate.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BigIntegerSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BooleanSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BulkSetSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteBufferSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BytecodeSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ClassSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializerTestTemplate.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DoubleSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EdgeSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EnumSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/FloatSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryReader-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryWriter-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/IntSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LambdaSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ListSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializerNg-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/MapSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PathSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PropertySerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/SetSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ShortSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializerTestTemplate.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TextPSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TimestampSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraversalStrategySerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraverserSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UnspecifiedNullSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UuidSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexPropertySerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexSerializer-test.js
 create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/utils.js
 create mode 100644 gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerSessionIntegrateWithUnifiedChannelizerTest.java