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

xiazcy pushed a change to branch multi-label-experiment
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 788484c8d4 fix multi-label in transactions
 discard c725f659b5 Add some feature test
 discard 4077c555eb add a set of simple feature tests
 discard 0e1d79273a multilabel prototype
     add 9eca2f5b31 [TINKERPOP-3249] Remove sparql-gremlin (#3426)
     add c1e7b6afcb Refactor JS CI jobs to use matrix strategy and add Node 26 
(#3425)
     add 6d0e2c259d Merge branch '3.7-dev' into 3.8-dev
     add 7175989121 Merge branch '3.8-dev'
     add d396815e4c TINKERPOP-3244 Add NextN(n) to Traversal in gremlin-go
     add ec32b0c4d5 TINKERPOP-3244 Wire NextN(n) into Go translators and 
document divergence
     add 584ada5d4d TINKERPOP-3244 Mention Go translator updates in CHANGELOG 
entry
     add a28cd1f2f1 Merge branch 'master' into 
improvement/TINKERPOP-3244-go-next-n
     add 40fa3ef90d [TINKERPOP-3244] Add NextN(n) to Traversal in gremlin-go 
(#3416)
     add c11d71b30d Add streaming HTTP response support to gremlin-driver 
(#3419)
     add cf0118a45c Add typed numeric wrappers and precise number mode to 
gremlin-javascript (#3427)
     add d129283e08 Fix Flaky .Net and server tests (#3431)
     add 8e49072e9f Fixed issues with dangling docker infrastructure (#3435)
     add ec6830fadd [INFRA] Set up default rulesets for default and release 
branches (#3429)
     add 86a0612c85 Fix port binding race between sequential GLV integration 
test runs
     add 06da5d4485 Enable autocommit in GremlinServer (#3423)
     add 8f88bba804 Subgraph support for GLVs (#3428)
     add 0afea960b9 Added to .gitignore CTR
     new 86b02d945c multilabel prototype
     new d7b15faeed add a set of simple feature tests
     new 85df245a2f Add some feature test
     new db8b034c26 fix multi-label in transactions
     new ebae853322 implement edge multi-label
     new 477473f26f GLV implementations

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   (788484c8d4)
            \
             N -- N -- N   refs/heads/multi-label-experiment (477473f26f)

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 6 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:
 .asf.yaml                                          |  14 +-
 .github/workflows/build-test.yml                   |  40 +-
 .gitignore                                         |   1 +
 AGENTS.md                                          |  31 ++
 CHANGELOG.asciidoc                                 |   6 +
 docs/preprocessor/install-plugins.sh               |   2 +-
 docs/site/home/community.html                      |   4 -
 docs/src/dev/provider/index.asciidoc               |  28 +-
 docs/src/reference/compilers.asciidoc              | 440 -----------------
 docs/src/reference/gremlin-applications.asciidoc   |  22 +-
 docs/src/reference/gremlin-variants.asciidoc       | 116 ++++-
 docs/src/reference/index.asciidoc                  |   1 -
 docs/src/reference/intro.asciidoc                  |   3 +-
 docs/src/reference/the-traversal.asciidoc          |  10 +-
 docs/src/upgrade/release-4.x.x.asciidoc            |  75 +++
 .../grammar/DefaultGremlinBaseVisitor.java         |   8 +
 .../language/grammar/TraversalMethodVisitor.java   |  28 ++
 .../grammar/TraversalSourceSpawnMethodVisitor.java |  27 +-
 .../language/translator/GoTranslateVisitor.java    |  13 +
 .../traversal/dsl/graph/GraphTraversal.java        |  35 +-
 .../traversal/dsl/graph/GraphTraversalSource.java  |  52 +-
 .../gremlin/process/traversal/dsl/graph/__.java    |   7 +
 .../step/map/AbstractAddEdgeStepPlaceholder.java   |   5 +
 .../map/AbstractAddElementStepPlaceholder.java     |   7 +-
 .../step/map/AbstractAddVertexStepPlaceholder.java |   6 +
 .../traversal/step/map/AddEdgeStartStep.java       |  32 +-
 .../step/map/AddEdgeStartStepPlaceholder.java      |  10 +-
 .../process/traversal/step/map/AddEdgeStep.java    |  32 +-
 .../traversal/step/map/AddEdgeStepPlaceholder.java |  10 +-
 .../traversal/step/map/AddVertexStartStep.java     |  11 +
 .../step/map/AddVertexStartStepPlaceholder.java    |  10 +-
 .../process/traversal/step/map/AddVertexStep.java  |  11 +
 .../step/map/AddVertexStepPlaceholder.java         |  10 +-
 .../process/traversal/step/map/ElementMapStep.java |   6 +-
 .../process/traversal/step/map/MergeEdgeStep.java  | 113 ++++-
 .../traversal/step/map/PropertyMapStep.java        |   6 +-
 .../traversal/step/sideEffect/AddLabelStep.java    |  18 +-
 .../traversal/step/sideEffect/DropLabelsStep.java  |  18 +-
 .../process/traversal/step/util/WithOptions.java   |  18 +
 .../process/traversal/step/util/event/Event.java   |  26 +
 .../traversal/step/util/event/EventUtil.java       |  20 +
 .../structure/io/binary/types/EdgeSerializer.java  |  63 ++-
 .../structure/io/graphson/GraphSONModule.java      |  17 +-
 .../io/graphson/GraphSONSerializersV4.java         |  12 +-
 .../gremlin/structure/io/gryo/GryoVersion.java     |   3 +-
 .../structure/util/detached/DetachedEdge.java      |  34 ++
 .../structure/util/reference/ReferenceEdge.java    |  31 ++
 .../gremlin/structure/util/star/StarGraph.java     |  63 ++-
 .../language/translator/GremlinTranslatorTest.java |   2 +-
 .../Process/Traversal/GraphTraversal.cs            |  94 ++++
 .../Process/Traversal/GraphTraversalSource.cs      |  34 ++
 .../src/Gremlin.Net/Process/Traversal/__.cs        |  72 +++
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs   |  14 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Graph.cs  |  17 +
 .../Structure/IO/GraphBinary4/DataType.cs          |   3 +-
 .../IO/GraphBinary4/TypeSerializerRegistry.cs      |   2 +
 .../IO/GraphBinary4/Types/EdgeSerializer.cs        |  29 +-
 .../IO/GraphBinary4/Types/GraphSerializer.cs       | 225 +++++++++
 .../IO/GraphBinary4/Types/VertexSerializer.cs      |   9 +-
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs |  13 +-
 .../Driver/PropertyDeserializationTests.cs         |   5 +
 .../Gherkin/CommonSteps.cs                         |  58 +++
 .../Gherkin/GherkinTestRunner.cs                   |  14 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  32 +-
 .../Gherkin/IgnoreException.cs                     |   5 -
 .../DriverRemoteConnection/GraphTraversalTests.cs  |   1 +
 .../IO/GraphBinary4/GraphSerializerTests.cs        | 127 +++++
 gremlin-dotnet/test/pom.xml                        |  55 +--
 .../tinkerpop/gremlin/driver/Channelizer.java      |  44 +-
 .../apache/tinkerpop/gremlin/driver/Cluster.java   |  18 +
 .../tinkerpop/gremlin/driver/Connection.java       |  23 +-
 .../tinkerpop/gremlin/driver/ConnectionPool.java   |   1 +
 .../driver/handler/GremlinResponseHandler.java     |  21 +-
 .../handler/HttpStreamingResponseHandler.java      | 242 ++++++++++
 .../driver/stream/ByteBufQueueInputStream.java     | 137 ++++++
 .../stream/GraphBinaryStreamResponseReader.java    | 105 +++++
 .../gremlin/driver/stream/InputStreamBuffer.java   | 311 ++++++++++++
 .../handler/ByteBufQueueInputStreamTest.java       |  95 ++++
 .../GraphBinaryStreamResponseReaderTest.java       | 226 +++++++++
 .../handler/HttpStreamingResponseHandlerTest.java  | 207 ++++++++
 .../driver/handler/InputStreamBufferTest.java      |  94 ++++
 gremlin-go/driver/anonymousTraversal.go            |  28 ++
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |  83 +++-
 gremlin-go/driver/cucumber/gremlin.go              |  28 ++
 gremlin-go/driver/graph.go                         |  23 +-
 gremlin-go/driver/graphBinaryDeserializer.go       | 202 +++++++-
 gremlin-go/driver/graphBinarySerializer.go         | 175 ++++++-
 gremlin-go/driver/graphBinarySerializer_test.go    | 184 ++++++++
 gremlin-go/driver/graphTraversal.go                |  24 +
 gremlin-go/driver/graph_test.go                    |  24 +-
 gremlin-go/driver/serializer.go                    |   1 +
 gremlin-go/driver/traversal.go                     |  25 +
 gremlin-go/driver/traversal_test.go                | 117 +++++
 gremlin-go/pom.xml                                 |  55 +--
 .../gremlin-javascript/lib/driver/connection.ts    |   5 +-
 gremlin-js/gremlin-javascript/lib/index.ts         |  12 +
 .../lib/language/translator/GoTranslateVisitor.ts  |  12 +
 .../lib/process/graph-traversal.ts                 |  44 ++
 .../gremlin-javascript/lib/process/gremlin-lang.ts |  26 +-
 .../gremlin-javascript/lib/structure/graph.ts      |  43 +-
 .../lib/structure/io/binary/GraphBinary.js         |  51 +-
 .../structure/io/binary/internals/AnySerializer.js |  12 +-
 .../io/binary/internals/EdgeSerializer.js          |  49 +-
 .../io/binary/internals/GraphSerializer.js         | 229 +++++++++
 .../internals/NumberSerializationStrategy.js       |  34 +-
 .../io/binary/internals/VertexSerializer.js        |  16 +-
 gremlin-js/gremlin-javascript/lib/utils.ts         | 156 +++++-
 gremlin-js/gremlin-javascript/pom.xml              |  56 +--
 .../test/cucumber/feature-steps.js                 |  54 ++-
 .../gremlin-javascript/test/cucumber/gremlin.js    |  28 ++
 gremlin-js/gremlin-javascript/test/helper.js       |   2 +
 .../test/integration/client-tests.js               |  33 +-
 .../gremlin-javascript/test/unit/exports-test.js   |  13 +
 .../test/unit/graph-serializer-test.js             | 194 ++++++++
 .../test/unit/graphbinary/precise-mode-test.js     | 521 +++++++++++++++++++++
 .../test/unit/graphbinary/typed-number-test.js     | 212 +++++++++
 .../test/unit/gremlin-lang-test.js                 | 134 +++++-
 .../unit/translator/gremlin-translator-test.js     |   3 +-
 gremlin-js/gremlin-mcp/src/translator/stepNames.ts |   8 +
 gremlin-language/src/main/antlr4/Gremlin.g4        |   8 +-
 gremlin-python/pom.xml                             |  27 +-
 .../gremlin_python/process/graph_traversal.py      | 119 +++++
 .../main/python/gremlin_python/structure/graph.py  |  28 +-
 .../gremlin_python/structure/io/graphbinaryV4.py   |  55 ++-
 .../src/main/python/tests/feature/gremlin.py       |  28 ++
 .../main/python/tests/unit/structure/test_graph.py |  14 +
 .../server/handler/HttpGremlinEndpointHandler.java |  51 +-
 .../gremlin/server/handler/HttpHandlerUtil.java    |   7 +
 .../GremlinDriverTransactionIntegrateTest.java     |  27 ++
 .../server/GremlinServerHttpIntegrateTest.java     |  91 +++-
 .../GremlinServerHttpTransactionIntegrateTest.java |  14 +-
 .../server/StreamingResponseIntegrateTest.java     | 239 ++++++++++
 .../gremlin/language/translator/translations.json  | 234 +++++++++
 .../gremlin/test/features/map/AddEdge.feature      |  34 +-
 .../gremlin/test/features/map/AsString.feature     |  14 +-
 .../gremlin/test/features/map/MergeEdge.feature    |   4 +-
 .../test/features/sideEffect/AddLabel.feature      |  16 +
 .../test/features/sideEffect/DropLabel.feature     |  32 ++
 .../ser/binary/TypeSerializerFailureTests.java     |   2 +-
 pom.xml                                            |   1 -
 sparql-gremlin/pom.xml                             |  69 ---
 .../apache/tinkerpop/gremlin/sparql/Prefixes.java  |  65 ---
 .../gremlin/sparql/SparqlToGremlinCompiler.java    | 318 -------------
 .../tinkerpop/gremlin/sparql/TraversalBuilder.java |  83 ----
 .../gremlin/sparql/WhereTraversalBuilder.java      | 128 -----
 .../gremlin/sparql/jsr223/SparqlGremlinPlugin.java |  63 ---
 .../dsl/sparql/DefaultSparqlTraversal.java         |  55 ---
 .../traversal/dsl/sparql/SparqlTraversal.java      |  62 ---
 .../dsl/sparql/SparqlTraversalSource.java          | 182 -------
 .../process/traversal/strategy/SparqlStrategy.java |  88 ----
 ...g.apache.tinkerpop.gremlin.jsr223.GremlinPlugin |   1 -
 .../tinkerpop/gremlin/sparql/PrefixesTest.java     |  67 ---
 .../dsl/sparql/SparqlTraversalSourceTest.java      | 189 --------
 .../src/test/resources/logback-silent.xml          |  26 -
 sparql-gremlin/src/test/resources/logback-test.xml |  26 -
 .../tinkergraph/structure/AbstractTinkerGraph.java |  20 +
 .../gremlin/tinkergraph/structure/TinkerEdge.java  |  89 +++-
 .../tinkergraph/structure/TinkerElement.java       |   2 +-
 .../gremlin/tinkergraph/structure/TinkerGraph.java |  30 ++
 .../structure/TinkerTransactionGraph.java          |  34 ++
 .../tinkergraph/structure/TinkerVertex.java        |  43 +-
 .../step/sideEffect/LabelMutationStepTest.java     |  16 +-
 .../structure/TinkerVertexMultiLabelTest.java      |  12 +-
 163 files changed, 7099 insertions(+), 2420 deletions(-)
 delete mode 100644 docs/src/reference/compilers.asciidoc
 create mode 100644 
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/GraphSerializer.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/GraphSerializerTests.cs
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/handler/HttpStreamingResponseHandler.java
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/stream/ByteBufQueueInputStream.java
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/stream/GraphBinaryStreamResponseReader.java
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/stream/InputStreamBuffer.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/ByteBufQueueInputStreamTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/GraphBinaryStreamResponseReaderTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/HttpStreamingResponseHandlerTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/InputStreamBufferTest.java
 create mode 100644 
gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/GraphSerializer.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graph-serializer-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graphbinary/precise-mode-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graphbinary/typed-number-test.js
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/StreamingResponseIntegrateTest.java
 delete mode 100644 sparql-gremlin/pom.xml
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/Prefixes.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/SparqlToGremlinCompiler.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/TraversalBuilder.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/WhereTraversalBuilder.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/jsr223/SparqlGremlinPlugin.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/process/traversal/dsl/sparql/DefaultSparqlTraversal.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/process/traversal/dsl/sparql/SparqlTraversal.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/process/traversal/dsl/sparql/SparqlTraversalSource.java
 delete mode 100644 
sparql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/sparql/process/traversal/strategy/SparqlStrategy.java
 delete mode 100644 
sparql-gremlin/src/main/resources/META-INF/services/org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
 delete mode 100644 
sparql-gremlin/src/test/java/org/apache/tinkerpop/gremlin/sparql/PrefixesTest.java
 delete mode 100644 
sparql-gremlin/src/test/java/org/apache/tinkerpop/gremlin/sparql/process/traversal/dsl/sparql/SparqlTraversalSourceTest.java
 delete mode 100644 sparql-gremlin/src/test/resources/logback-silent.xml
 delete mode 100644 sparql-gremlin/src/test/resources/logback-test.xml

Reply via email to