This is an automated email from the ASF dual-hosted git repository.
kenhuuu pushed a change to branch implicit-tx
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard 188a399e01 Enable autocommit in GremlinServer
add 8e7f8fbf92 Add byte buffer to improve gremlin-python performance
(#3422)
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 c734dfac14 Enable autocommit in GremlinServer
add a2e73e1450 changes from review
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 (188a399e01)
\
N -- N -- N refs/heads/implicit-tx (a2e73e1450)
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/workflows/build-test.yml | 40 +-
CHANGELOG.asciidoc | 5 +
docs/preprocessor/install-plugins.sh | 2 +-
docs/site/home/community.html | 4 -
docs/src/dev/provider/index.asciidoc | 31 +-
docs/src/reference/compilers.asciidoc | 440 -----------------
docs/src/reference/gremlin-applications.asciidoc | 26 +-
docs/src/reference/gremlin-variants.asciidoc | 87 +++-
docs/src/reference/index.asciidoc | 1 -
docs/src/reference/intro.asciidoc | 3 +-
docs/src/reference/the-traversal.asciidoc | 12 +-
docs/src/upgrade/release-4.x.x.asciidoc | 63 +++
.../language/translator/GoTranslateVisitor.java | 13 +
.../structure/io/graphson/GraphSONModule.java | 17 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 3 +-
.../language/translator/GremlinTranslatorTest.java | 2 +-
.../Driver/PropertyDeserializationTests.cs | 5 +
.../Gherkin/GherkinTestRunner.cs | 6 +-
.../DriverRemoteConnection/GraphTraversalTests.cs | 1 +
.../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/traversal.go | 25 +
gremlin-go/driver/traversal_test.go | 117 +++++
.../gremlin-javascript/lib/driver/connection.ts | 5 +-
gremlin-js/gremlin-javascript/lib/index.ts | 12 +
.../lib/language/translator/GoTranslateVisitor.ts | 12 +
.../gremlin-javascript/lib/process/gremlin-lang.ts | 26 +-
.../lib/structure/io/binary/GraphBinary.js | 115 +++--
.../structure/io/binary/internals/AnySerializer.js | 11 +-
.../internals/NumberSerializationStrategy.js | 34 +-
gremlin-js/gremlin-javascript/lib/utils.ts | 156 +++++-
gremlin-js/gremlin-javascript/test/helper.js | 2 +
.../test/integration/client-tests.js | 33 +-
.../gremlin-javascript/test/unit/exports-test.js | 13 +
.../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_python/driver/aiohttp/transport.py | 35 +-
.../tests/unit/driver/test_http_streaming.py | 47 +-
.../server/handler/HttpGremlinEndpointHandler.java | 36 +-
.../gremlin/server/handler/HttpHandlerUtil.java | 7 +
.../GremlinServerHttpTransactionIntegrateTest.java | 14 +-
.../server/StreamingResponseIntegrateTest.java | 239 ++++++++++
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 -
71 files changed, 3427 insertions(+), 2090 deletions(-)
delete mode 100644 docs/src/reference/compilers.asciidoc
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/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