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