This is an automated email from the ASF dual-hosted git repository.
kenhuuu pushed a change to branch pinned-reuse
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
omit 9eb29e587c Share one connection pool across remote transactions in
gremlin-driver
add 01efb1e207 Add graph-based PR review skill (tinker-review)
add 2fd3d45515 Align tinker-dev skill references and add stale-skill
cleanup to agent-setup.sh
add 32fdda6b4b TINKERPOP-3204 Extract type-discovery 'unknown' into a
constant
add 98f06de01b Skip 1+1 init probe for grammar-based groovy-test engine CTR
add 09bddc9efb Centralize HTTP response writes in HttpResponseCoordinator.
add 8676ca9c86 Ensure enqueued transactions return errors.
add 441a2ca760 Merge pull request #3457
add 5927aeca31 Tighten the tinker-dev skill around a mandatory validation
gate
add d9c493fb3a Bring back Tinkubator
add 079a1f093a Added missing license header CTR
add 509d969633 Remove executable example from upgrade docs CTR
add d1a4c00044 Add tinker-doc skill for authoring and reviewing
documentation
add a509d25823 fix(gremlin-js): bump uuid from ^9.0.1 to ^11.1.1 to fix
GHSA-w5hq-g745-h8pq (#3459)
add 37d9d76f0d build(deps): bump actions/checkout from 6 to 7 (#3470)
add c6df992782 Merge branch '3.7-dev' into 3.8-dev
add 30108994e4 Merge branch '3.8-dev'
add 3c67342a59 build(deps): bump undici from 7.25.0 to 7.28.0 in
/gremlin-js (#3477)
add 3765749b79 Remove references to GraphSON4. (#3479)
add 417dfe92e8 build(deps): bump hono from 4.12.14 to 4.12.26 in
/gremlin-js (#3478)
add 3b847d771c Terminate the chunked response on serializer failure CTR
add 4e64fcbb65 Release pooled ByteBuf when a TypeSerializer throws
unchecked CTR
add 5ad67238f7 Route exceptionCaught through the response coordinator CTR
add e9a1d6f17a TINKERPOP-3243 Add next(n) batch iteration to
gremlin-javascript
add fa67cb8245 Merge branch 'TINKERPOP-3243' into 3.7-dev
add 534eb1d4a6 Merge branch '3.7-dev' into 3.8-dev
add e652352dbc Merge branch '3.8-dev'
add a47b821703 TINKERPOP-3179 Add WithComputer() to GraphTraversalSource
in gremlin-go
add a867920dc2 Merge branch 'TINKERPOP-3179' into 3.7-dev
add 50c5b01921 Merge branch '3.7-dev' into 3.8-dev
add be19534d73 Merge branch '3.8-dev'
add 88b222949c TINKERPOP-3238 Throw FailResponseException for fail() step
over remote
add 1c4ff6aae3 Merge branch 'TINKERPOP-3238' into 3.7-dev
add 213609d4ff Merge branch '3.7-dev' into 3.8-dev
add a76c72a3f6 Merge branch '3.8-dev'
add 7aed918320 Fix 3.7-dev to master merge issue with go test CTR
add 974bbdb3c1 Remove obsolete GType GraphBinary4 serialization CTR
add 790989f3e8 CTR Minor JS Dependency bumps (running npm audit fix)
add 45ed6b3a91 build(deps): bump actions/cache from 5 to 6 (#3481)
add 0dc39a3dbb Merge branch '3.7-dev' into 3.8-dev
add 0f1703bc73 Merge branch '3.8-dev'
add d1949573e5 Clean up upgrade documentation structural inconsistencies
CTR
add 3f7b808099 Share one connection pool across remote transactions in
gremlin-driver
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 (9eb29e587c)
\
N -- N -- N refs/heads/pinned-reuse (3f7b808099)
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 | 36 +-
.github/workflows/codeql.yml | 6 +-
.skills/tinker-dev/SKILL.md | 168 +++
.../references/beads-workflow.md | 19 -
.../references/dev-environment-setup.md | 26 +-
.skills/tinker-dev/references/gremlin-mcp.md | 70 +
.../scripts/check-env.sh | 2 +-
.skills/tinker-doc/SKILL.md | 134 ++
.../tinker-doc/references/asciidoc-and-wiring.md | 154 +++
.skills/tinker-doc/references/books-and-voice.md | 320 +++++
.skills/tinker-doc/references/executable-blocks.md | 91 ++
.skills/tinker-review/.gitignore | 2 +
.skills/tinker-review/SKILL.md | 194 +++
.../tinker-review}/package-lock.json | 50 +-
.skills/tinker-review/package.json | 19 +
.skills/tinker-review/playbooks/bug-fix.md | 47 +
.skills/tinker-review/playbooks/driver-server.md | 67 +
.skills/tinker-review/playbooks/general.md | 52 +
.skills/tinker-review/playbooks/glv.md | 55 +
.skills/tinker-review/playbooks/grammar.md | 37 +
.skills/tinker-review/playbooks/new-step.md | 49 +
.skills/tinker-review/references/interfaces.md | 358 ++++++
.skills/tinker-review/references/schema.md | 86 ++
.../tinker-review/scripts/discovery/discussions.js | 280 ++++
.skills/tinker-review/scripts/enrichment/api.js | 168 +++
.skills/tinker-review/scripts/enrichment/cli.js | 156 +++
.../scripts/extraction/tree-sitter.js | 592 +++++++++
.../scripts/graph/populate-discussions.js | 279 ++++
.skills/tinker-review/scripts/graph/populate.js | 170 +++
.../tinker-review/scripts/infrastructure/docker.js | 128 ++
.../tinker-review/scripts/patterns/architecture.js | 161 +++
.../tinker-review/scripts/patterns/blast-radius.js | 93 ++
.../tinker-review/scripts/patterns/centrality.js | 100 ++
.../scripts/patterns/cluster-analysis.js | 71 +
.../tinker-review/scripts/patterns/completeness.js | 93 ++
.../scripts/patterns/coverage-gaps.js | 69 +
.skills/tinker-review/scripts/patterns/orphans.js | 74 ++
.skills/tinker-review/scripts/renderer/render.js | 422 ++++++
.../tinker-review/scripts/renderer/template.html | 73 ++
.skills/tinker-review/scripts/review.js | 406 ++++++
.skills/tinkerpop-dev/SKILL.md | 164 ---
.skills/tinkerpop-dev/references/build-dotnet.md | 97 --
.skills/tinkerpop-dev/references/build-go.md | 111 --
.skills/tinkerpop-dev/references/build-java.md | 67 -
.../tinkerpop-dev/references/build-javascript.md | 171 ---
.skills/tinkerpop-dev/references/build-python.md | 127 --
.skills/tinkerpop-dev/references/documentation.md | 45 -
.skills/tinkerpop-dev/references/gremlin-mcp.md | 159 ---
AGENTS.md | 30 +-
CHANGELOG.asciidoc | 3 +
bin/agent-setup.sh | 113 +-
.../dev/developer/development-environment.asciidoc | 2 +-
docs/src/dev/developer/for-committers.asciidoc | 6 +-
docs/src/reference/gremlin-variants.asciidoc | 3 +
docs/src/reference/the-traversal.asciidoc | 12 +
docs/src/upgrade/release-3.2.x-incubating.asciidoc | 7 +-
docs/src/upgrade/release-3.3.x.asciidoc | 12 +-
docs/src/upgrade/release-3.4.x.asciidoc | 4 +-
docs/src/upgrade/release-3.5.x.asciidoc | 1 +
docs/src/upgrade/release-3.6.x.asciidoc | 4 +-
docs/src/upgrade/release-3.7.x.asciidoc | 18 +
docs/src/upgrade/release-4.x.x.asciidoc | 13 +-
.../gremlin/process/traversal/Failure.java | 105 +-
.../gremlin/structure/io/binary/DataType.java | 1 -
.../io/binary/TypeSerializerRegistry.java | 1 -
.../structure/io/binary/types/EnumSerializer.java | 2 -
.../gremlin/process/traversal/FailureTest.java | 101 ++
.../Process/Traversal/GraphSONVersion.cs | 66 -
.../driver/exception/FailResponseException.java | 61 +
.../driver/exception/ResponseException.java | 13 +
.../driver/handler/GremlinResponseHandler.java | 2 +-
.../stream/GraphBinaryStreamResponseReader.java | 2 +-
.../gremlin/driver/ClusterConfigTest.java | 52 -
.../exception/FailResponseExceptionTest.java | 83 ++
gremlin-go/driver/cucumber/cucumberSteps_test.go | 5 +-
gremlin-go/driver/graphBinaryDeserializer.go | 4 +-
gremlin-go/driver/graphBinaryDeserializer_test.go | 20 -
gremlin-go/driver/graphBinarySerializer.go | 3 -
gremlin-go/driver/graphTraversalSource.go | 11 +
gremlin-go/driver/graphTraversalSource_test.go | 26 +
gremlin-go/driver/serializer.go | 3 -
.../gremlin-javascript/lib/process/traversal.ts | 34 +-
.../test/integration/traversal-test.js | 20 +
.../gremlin-javascript/test/unit/traversal-test.js | 69 +
gremlin-js/gremlin-mcp/src/constants.ts | 6 +
.../gremlin-mcp/src/gremlin/property-analyzer.ts | 7 +-
gremlin-js/package-lock.json | 1352 ++++++++++----------
.../gremlin_python/structure/io/graphbinaryV4.py | 8 +-
.../python/tests/integration/driver/test_client.py | 19 -
.../apache/tinkerpop/gremlin/server/Context.java | 31 -
.../server/handler/HttpGremlinEndpointHandler.java | 207 +--
.../gremlin/server/handler/HttpHandlerUtil.java | 111 --
.../server/handler/HttpRequestIdHandler.java | 4 +
.../server/handler/HttpResponseCoordinator.java | 245 ++++
.../tinkerpop/gremlin/server/handler/StateKey.java | 13 +-
.../server/transaction/UnmanagedTransaction.java | 22 +-
.../gremlin/server/util/ServerGremlinExecutor.java | 5 +-
.../remote/GraphSONLangRemoteFeatureTest.java | 51 -
...GraphSONLangRemoteParameterizedFeatureTest.java | 51 -
.../remote/GraphSONRemoteComputerFeatureTest.java | 51 -
.../gremlin/driver/remote/RemoteWorld.java | 31 -
.../server/GremlinServerHttpIntegrateTest.java | 14 +
.../GremlinServerHttpTransactionIntegrateTest.java | 8 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 4 +
.../handler/HttpGremlinEndpointHandlerTest.java | 62 +
.../server/handler/HttpRequestIdHandlerTest.java | 25 +
.../io.cucumber.core.backend.ObjectFactory | 3 -
.../util/ser/GraphBinaryMessageSerializerV4.java | 5 +-
pom.xml | 5 +-
tinkubator/README.md | 59 +
110 files changed, 7168 insertions(+), 2461 deletions(-)
create mode 100644 .skills/tinker-dev/SKILL.md
rename .skills/{tinkerpop-dev => tinker-dev}/references/beads-workflow.md (91%)
rename .skills/{tinkerpop-dev =>
tinker-dev}/references/dev-environment-setup.md (78%)
create mode 100644 .skills/tinker-dev/references/gremlin-mcp.md
rename .skills/{tinkerpop-dev => tinker-dev}/scripts/check-env.sh (98%)
create mode 100644 .skills/tinker-doc/SKILL.md
create mode 100644 .skills/tinker-doc/references/asciidoc-and-wiring.md
create mode 100644 .skills/tinker-doc/references/books-and-voice.md
create mode 100644 .skills/tinker-doc/references/executable-blocks.md
create mode 100644 .skills/tinker-review/.gitignore
create mode 100644 .skills/tinker-review/SKILL.md
copy {gremlin-examples/gremlin-javascript =>
.skills/tinker-review}/package-lock.json (78%)
create mode 100644 .skills/tinker-review/package.json
create mode 100644 .skills/tinker-review/playbooks/bug-fix.md
create mode 100644 .skills/tinker-review/playbooks/driver-server.md
create mode 100644 .skills/tinker-review/playbooks/general.md
create mode 100644 .skills/tinker-review/playbooks/glv.md
create mode 100644 .skills/tinker-review/playbooks/grammar.md
create mode 100644 .skills/tinker-review/playbooks/new-step.md
create mode 100644 .skills/tinker-review/references/interfaces.md
create mode 100644 .skills/tinker-review/references/schema.md
create mode 100644 .skills/tinker-review/scripts/discovery/discussions.js
create mode 100644 .skills/tinker-review/scripts/enrichment/api.js
create mode 100644 .skills/tinker-review/scripts/enrichment/cli.js
create mode 100644 .skills/tinker-review/scripts/extraction/tree-sitter.js
create mode 100644 .skills/tinker-review/scripts/graph/populate-discussions.js
create mode 100644 .skills/tinker-review/scripts/graph/populate.js
create mode 100644 .skills/tinker-review/scripts/infrastructure/docker.js
create mode 100644 .skills/tinker-review/scripts/patterns/architecture.js
create mode 100644 .skills/tinker-review/scripts/patterns/blast-radius.js
create mode 100644 .skills/tinker-review/scripts/patterns/centrality.js
create mode 100644 .skills/tinker-review/scripts/patterns/cluster-analysis.js
create mode 100644 .skills/tinker-review/scripts/patterns/completeness.js
create mode 100644 .skills/tinker-review/scripts/patterns/coverage-gaps.js
create mode 100644 .skills/tinker-review/scripts/patterns/orphans.js
create mode 100644 .skills/tinker-review/scripts/renderer/render.js
create mode 100644 .skills/tinker-review/scripts/renderer/template.html
create mode 100644 .skills/tinker-review/scripts/review.js
delete mode 100644 .skills/tinkerpop-dev/SKILL.md
delete mode 100644 .skills/tinkerpop-dev/references/build-dotnet.md
delete mode 100644 .skills/tinkerpop-dev/references/build-go.md
delete mode 100644 .skills/tinkerpop-dev/references/build-java.md
delete mode 100644 .skills/tinkerpop-dev/references/build-javascript.md
delete mode 100644 .skills/tinkerpop-dev/references/build-python.md
delete mode 100644 .skills/tinkerpop-dev/references/documentation.md
delete mode 100644 .skills/tinkerpop-dev/references/gremlin-mcp.md
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/FailureTest.java
delete mode 100644
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs
create mode 100644
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/exception/FailResponseException.java
delete mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClusterConfigTest.java
create mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/exception/FailResponseExceptionTest.java
create mode 100644
gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/HttpResponseCoordinator.java
delete mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphSONLangRemoteFeatureTest.java
delete mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphSONLangRemoteParameterizedFeatureTest.java
delete mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/driver/remote/GraphSONRemoteComputerFeatureTest.java
create mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/handler/HttpGremlinEndpointHandlerTest.java
create mode 100644 tinkubator/README.md