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

xiazcy pushed a change to branch go-http-streaming
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 42fd8953c9 removed old httpProtocol/httpTransport code, removed 
authInfo as it's replaced by interceptors, and added basic & sigv4 auth ref
 discard efda6ee1bb added interceptors, go http pooling & removed unused 
settings
 discard 4729524809 combined httpProtocol & Transport
 discard 6bbbb7b5bd trying streaming deser
 discard 514b05a198 interim imp
 discard 60a68875cb update strategy config test
 discard 77f9b0f088 * Added GremlinLang to go driver to replace Bytecode. Clean 
up and updates will be needed when connection is set up. * update graph binary 
serializer to 4.0.0 spec * Updated datetime, added GValue, updated Options 
strategy, removed unneeded strategy package name, added NewTraversalStrategy to 
allow custom strategies. (#3056) * Replace websockets with http. Changed 
connection pooling to be delegated to aio http library. Added POC changes to 
request serialization just to [...]
     add 61c37a1e24 Integrate JavaScript examples into CI build (#3240)
     add 786b29710f Merge branch '3.7-dev' into 3.8-dev
     add 0051eee147 Merge branch '3.8-dev'
     add d2e620fa03 Add feature tests for local-emit-repeat scenario CTR
     add ecd7f77edb Merge branch '3.8-dev'
     add 0f90b39e03 TINKERPOP-3223 Fixed bug in SubgraphStrategy
     add 4fa0324f2c Merge branch '3.7-dev' into 3.8-dev
     add 4a90f3da7f Merge branch '3.8-dev'
     add 51169585c4 Kept initial argument on same line as step for gremlint
     add f7116ebca8 Add gremlint to gremlin-mcp
     add 7fcc2610aa Merge branch 'gremlint-v2' into 3.8-dev
     add 0a1e8f398b Merge branch '3.8-dev'
     add cad9022e76 Remove gremlin-mcp from gremlin-java codeql check for GHA 
CTR
     add 0833258a5a TINKERPOP-3219 Expose serialization functions for 
alternative transport protocols in gremlin-go (#3285)
     add c8665d6852 Integrate Go driver examples into automated build process 
(#3239)
     add 8aad40518b Merge branch '3.7-dev' into 3.8-dev
     add 2553564678 Merge branch '3.8-dev'
     add 008584d6b3 TINKERPOP-3222 Fixed bug in ReservedKeysVerificationStrategy
     add 25c4ddf58d Merge branch '3.7-dev' into 3.8-dev
     add 61b3a890b2 Merge branch '3.8-dev'
     add 274fc53287 Add integration testing for session connection reuse CTR.
     add fef4732034 Merge branch '3.7-dev' into 3.8-dev
     add ad00cdcda5 Merge branch '3.8-dev'
     add 47baf67bd1 CTR Fix test dependence on specific format of java.version 
property
     add 716b049e8c Merge branch '3.8-dev'
     add f52f8d2b93 CTR Minor fixes to JS imports, exports, and serializers
     add d86a1d53a5 * Added GremlinLang to go driver to replace Bytecode. Clean 
up and updates will be needed when connection is set up. * update graph binary 
serializer to 4.0.0 spec * Updated datetime, added GValue, updated Options 
strategy, removed unneeded strategy package name, added NewTraversalStrategy to 
allow custom strategies. (#3056) * Replace websockets with http. Changed 
connection pooling to be delegated to aio http library. Added POC changes to 
request serialization just to [...]
     add 9ba6ac2dd0 Rebase & address comments
     new f6612bfdf3 interim imp
     new ef17ebf475 trying streaming deser
     new a09e26be11 combined httpProtocol & Transport
     new b27974c532 added interceptors, go http pooling & removed unused 
settings
     new 61c86f8a61 removed old httpProtocol/httpTransport code, removed 
authInfo as it's replaced by interceptors, and added basic & sigv4 auth ref

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   (42fd8953c9)
            \
             N -- N -- N   refs/heads/go-http-streaming (61c86f8a61)

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 5 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:
 .github/workflows/codeql.yml                       |   2 +-
 .gitignore                                         |   2 -
 CHANGELOG.asciidoc                                 |  11 +-
 docs/src/reference/gremlin-applications.asciidoc   |  38 +++++-
 docs/src/reference/the-traversal.asciidoc          |   6 +
 docs/src/upgrade/release-3.8.1.asciidoc            | 102 +++++++++++++++
 .../strategy/decoration/SubgraphStrategy.java      |   4 +-
 .../ReservedKeysVerificationStrategy.java          |  17 ++-
 .../gremlin/jsr223/ScriptEngineCacheTest.java      |   3 +-
 .../ReservedKeysVerificationStrategyTest.java      |   8 ++
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |   4 +
 gremlin-examples/gremlin-go/basic_gremlin.go       |  17 +--
 gremlin-examples/gremlin-go/connections.go         |  31 +++--
 gremlin-examples/gremlin-go/modern_traversals.go   |   3 +-
 .../gremlin-javascript/basic-gremlin.js            |  15 ++-
 gremlin-examples/gremlin-javascript/connections.js |  18 +--
 .../gremlin-javascript/modern-traversals.js        |   4 +-
 gremlin-go/docker-compose.yml                      |   8 +-
 gremlin-go/driver/client.go                        |   4 +-
 gremlin-go/driver/connection_test.go               |  15 ---
 gremlin-go/driver/cucumber/gremlin.go              |   4 +
 gremlin-go/driver/driverRemoteConnection.go        |  21 ----
 gremlin-go/driver/graphTraversalSource.go          |   8 +-
 gremlin-go/driver/gremlinlang.go                   |  11 +-
 gremlin-go/driver/httpConnection.go                |   4 +-
 gremlin-go/driver/request.go                       |  22 +++-
 gremlin-go/driver/request_test.go                  |   8 +-
 gremlin-go/driver/response.go                      |  18 +--
 gremlin-go/driver/resultSet.go                     |  45 +++++++
 gremlin-go/driver/serializer.go                    |  95 +++++++++-----
 gremlin-go/driver/serializer_test.go               |  12 +-
 gremlin-go/examples/basic_gremlin.go               |  23 +++-
 gremlin-go/examples/connections.go                 |  29 +++--
 gremlin-go/examples/modern_traversals.go           |  14 ++-
 gremlin-javascript/examples/node/basic-gremlin.js  |  15 ++-
 gremlin-javascript/examples/node/connections.js    |  18 +--
 .../examples/node/modern-traversals.js             |   7 +-
 .../gremlin-javascript/docker-compose.yml          |  12 +-
 .../gremlin-javascript/lib/structure/graph.ts      |  14 +--
 .../lib/structure/io/binary/GraphBinary.js         |   2 +-
 .../structure/io/binary/internals/AnySerializer.js |   2 +-
 .../binary/internals/OffsetDateTimeSerializer.js   |   6 +-
 .../lib/structure/io/graph-serializer.ts           |   1 -
 .../lib/structure/io/type-serializers.ts           |  12 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |   4 +
 .../test/unit/graphbinary/AnySerializer-test.js    |   2 +-
 .../test/unit/graphbinary/ClassSerializer-test.js  |  87 -------------
 .../test/unit/graphbinary/EnumSerializer-test.js   |  21 ++--
 .../test/unit/graphbinary/PathSerializer-test.js   |   1 +
 gremlin-mcp/src/main/javascript/README.md          |   7 ++
 gremlin-mcp/src/main/javascript/package-lock.json  |   9 ++
 gremlin-mcp/src/main/javascript/package.json       |   1 +
 gremlin-mcp/src/main/javascript/src/constants.ts   |   3 +-
 .../src/main/javascript/src/handlers/tools.ts      |  69 +++++++++-
 .../main/javascript/tests/gremlint-format.test.ts  |  66 ++++++++++
 gremlin-python/src/main/python/radish/gremlin.py   |   4 +
 .../gremlin/test/features/branch/Repeat.feature    |  75 +++++++++++
 .../features/integrated/SubgraphStrategy.feature   |  17 ++-
 .../__tests__/closureIndentation.test.ts           |  77 +++++-------
 .../formatQuery/__tests__/defaultConfig.test.ts    |   5 +-
 .../determineWhatPartsOfCodeAreGremlin.test.ts     |   5 +-
 .../__tests__/dotsAfterLineBreaks.test.ts          |  18 ++-
 .../invalidIndentationAndMaxLineLength.test.ts     |   3 +-
 .../src/formatQuery/__tests__/layoutUtils.test.ts  |  68 ++++++++++
 .../__tests__/modulatorIndentation.test.ts         | 140 ++++++++++++---------
 .../__tests__/modulatorWrapping.test.ts            |  12 +-
 .../formatQuery/formatSyntaxTrees/formatClosure.ts |  56 +++++++--
 .../formatQuery/formatSyntaxTrees/formatMethod.ts  | 108 +++++++++++++---
 .../getStepGroups/reduceSingleStepInStepGroup.ts   |   2 +-
 .../formatTraversal/getStepGroups/utils.ts         |  18 +--
 .../formatSyntaxTrees/formatTraversal/index.ts     |  16 ++-
 gremlint/src/formatQuery/index.ts                  |   2 +-
 gremlint/src/formatQuery/layoutUtils.ts            |  49 ++++++++
 .../recreateQueryOnelinerFromSyntaxTree.ts         |  23 ++--
 .../recreateQueryStringFromFormattedSyntaxTrees.ts |  35 +++---
 gremlint/src/formatQuery/types.ts                  |   1 +
 76 files changed, 1221 insertions(+), 498 deletions(-)
 delete mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ClassSerializer-test.js
 create mode 100644 
gremlin-mcp/src/main/javascript/tests/gremlint-format.test.ts
 create mode 100644 gremlint/src/formatQuery/__tests__/layoutUtils.test.ts
 create mode 100644 gremlint/src/formatQuery/layoutUtils.ts

Reply via email to