This is an automated email from the ASF dual-hosted git repository. kenhuuu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 39ce320d7c13f636c8dc19c3dbd3644f7b25e78f Merge: 622fc77b5e 182daa37b1 Author: Ken Hu <[email protected]> AuthorDate: Mon May 11 14:00:25 2026 -0700 Merge pull request #3402 from apache/stringify-params CHANGELOG.asciidoc | 4 + docs/src/dev/provider/index.asciidoc | 4 +- docs/src/upgrade/release-4.x.x.asciidoc | 25 ++ .../language/grammar/GenericLiteralVisitor.java | 31 +- .../language/grammar/GremlinQueryParser.java | 106 +++++- .../language/grammar/ParameterMapVisitor.java | 102 +++++ .../gremlin/process/traversal/GremlinLang.java | 89 ++++- .../grammar/GeneralLiteralVisitorTest.java | 4 + .../language/grammar/ParameterMapVisitorTest.java | 271 +++++++++++++ .../gremlin/process/traversal/GremlinLangTest.java | 417 ++++++++++++++++++++- .../Gremlin.Net/Driver/Messages/RequestMessage.cs | 34 +- .../Driver/Remote/DriverRemoteConnection.cs | 9 +- .../Gremlin.Net/Process/Traversal/GremlinLang.cs | 46 ++- .../Driver/DriverRemoteConnectionTests.cs | 6 +- .../Driver/Messages/RequestMessageTests.cs | 33 +- .../Process/Traversal/GraphTraversalSourceTests.cs | 1 - .../Process/Traversal/GremlinLangTests.cs | 71 +++- .../Process/Traversal/TraversalTests.cs | 1 - .../tinkerpop/gremlin/driver/RequestOptions.java | 49 ++- .../driver/remote/DriverRemoteConnection.java | 6 + .../driver/remote/TransactionRemoteConnection.java | 6 + gremlin-go/driver/client.go | 13 +- gremlin-go/driver/gremlinlang.go | 60 ++- gremlin-go/driver/gremlinlang_test.go | 84 +++++ gremlin-go/driver/request.go | 4 +- gremlin-go/driver/requestOptions.go | 25 +- gremlin-go/driver/requestOptions_test.go | 37 +- gremlin-go/driver/request_test.go | 29 ++ gremlin-js/gremlin-javascript/lib/driver/client.ts | 12 +- .../lib/driver/driver-remote-connection.ts | 6 +- .../lib/driver/request-message.ts | 36 +- .../gremlin-javascript/lib/process/gremlin-lang.ts | 17 +- .../test/unit/gremlin-lang-test.js | 59 +++ .../main/python/gremlin_python/driver/client.py | 20 +- .../driver/driver_remote_connection.py | 6 +- .../python/gremlin_python/process/traversal.py | 42 ++- .../python/tests/integration/driver/test_client.py | 8 +- .../python/tests/unit/process/test_gremlin_lang.py | 96 +++-- .../python/tests/unit/process/test_strategies.py | 7 +- .../apache/tinkerpop/gremlin/server/Context.java | 10 + .../server/handler/HttpGremlinEndpointHandler.java | 49 ++- .../server/handler/HttpRequestMessageDecoder.java | 41 +- .../gremlin/server/util/GremlinError.java | 7 + .../GremlinDriverTransactionIntegrateTest.java | 33 ++ .../server/GremlinServerHttpIntegrateTest.java | 22 +- .../gremlin/server/GremlinServerIntegrateTest.java | 82 ++-- .../gremlin/server/HttpDriverIntegrateTest.java | 39 +- .../handler/HttpRequestMessageDecoderTest.java | 9 +- .../gremlin/util/message/RequestMessage.java | 25 +- .../ser/AbstractGraphSONMessageSerializerV4.java | 2 +- .../util/ser/binary/RequestMessageSerializer.java | 2 +- .../gremlin/util/message/RequestMessageTest.java | 44 ++- .../util/ser/binary/MessageSerializerTest.java | 2 +- .../tinkergraph/structure/TinkerGraphTest.java | 26 ++ 54 files changed, 1899 insertions(+), 370 deletions(-)
