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

Cole-Greer pushed a change to branch GLVBehaviouralAlignment
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 discard 00b7d21f53 Improve empty-response error and add request-encoding tests 
(gremlin-driver)
 discard 4846117c33 Wrap malformed-response deserialization errors in 
gremlin-dotnet
 discard 41aca1ea44 Evict dead connections and wrap transport errors in 
gremlin-python
 discard dfd95956e0 Add request timeout and wrap transport errors in 
gremlin-javascript
 discard b225746bad Add request timeout and empty-response handling to 
gremlin-go
     add 4722890ed8 TINKERPOP-3244 Add NextN(n) to Traversal in gremlin-go 
(3.7-dev)
     add 5565acef95 Merge pull request #3430 from 
L0Lmaker/improvement/TINKERPOP-3244-go-next-n-3.7
     add 9ba0b887bd Configure GitHub workflows to use concurrency 
cancel-in-progress for (#3454)
     add 9c7135143b Bump codecov/codecov-action from 6 to 7 (#3452)
     add 4e791ed92f Merge branch '3.7-dev' into 3.8-dev
     add bded3921c9 Merge branch '3.8-dev'
     add 6167becabb Fix up gremlin-go NextN merge CTR
     add 6c34b26291 Implement Provider Defined Types (PDT) (#3433)
     add 24df1d2b89 TINKERPOP-3250 Standardize request interceptors and switch 
to JSON request serialization (#3447)
     add dd9b90d614 feat: add GQL.g4 minimal ANTLR grammar for MATCH node/edge 
patterns
     add 95b7369ce3 feat: add DeclarativeMatchStep for GQL-based pattern 
matching
     add daf09db8d9 fix: update TinkerGraphGqlPlanner to use canonical GQL.g4 
grammar rule names
     add f39978c4e4 feat: implement TinkerGraphGqlExecutor with DFS 
backtracking pattern matching
     add c4df599522 feat: implement TinkerGraphMatchStep: executor integration 
and traverser path binding
     add 0a1281e260 feat: add TinkerGraphDeclarativeMatchStrategy optimization 
strategy
     add 733c0da76d feat: add match(String) and match(String, Map) grammar 
rules to Gremlin.g4
     add 5db447f885 feat: add DeclarativeMatchVerificationStrategy to prevent 
terminal match()
     add 9e7e1d6213 feat: add match(String) and match(String, Map) spawn 
methods to GraphTraversalSource
     add a1ca0ac08a feat: add match(String) spawn method to Python GLV and 
integration test
     add 33b6bd65e0 feat: add match(String) and match(String, Map) to JS GLV 
and integration test
     add 0a9742e451 feat: add Match(string) and Match(string, IDictionary) 
overloads to gremlin-dotnet DSL
     add 403e5d24e3 feat: add match(String) support to gremlin-go GLV with 
integration test
     add 19d6d4029c feat: add match(String) and match(String,Map) to grammar 
visitors
     add c40bff9ade fix: update TinkerGraphMatchStepTest to not use match() as 
terminal step
     add e433328283 Fix broken translations
     add acc2b96697 fix: code review — bugs, per-graph singletons, tests, and 
translations
     add ea623deef0 Fixed up match() start step
     add 04a10f58ef Renamed parameter names
     add 8257bb048a refactor: remove DEFAULT_QUERY_LANGUAGE from 
DeclarativeMatchStep — let graph providers own their language
     add f9c0857e9e rename gqlQuery to matchQuery across gremlin-core and all 
GLVs
     add 40c9d0d097 Added documentation for match step
     add 9a4b12de5d GQL engine: label/edge count indexes, DAG executor, live 
seed selection
     add af67f481bc refactor: array bindings + lazy Iterator delivery in GQL 
executor
     add bc29cc8a2e feat: GQL property filters — inline map syntax and 
parameter references
     add f074a1ddb9 feat: use TinkerGraph vertex index as seed source for 
property-filtered GQL patterns
     add 5a4aee65eb refactor: deduplicate parallel anonymous edges in GQL DFS 
executor
     add b747a2093d docs: document GQL property filter and parameterized query 
syntax
     add 2cd2fb6ab2 feat: align GQL property filter literal types with 
Gremlin's type system
     add 2836034e4c refactor: rename QueryNode to QueryVertex to align with 
TinkerPop vertex terminology
     add 872a42b7a6 feat: property-aware step cost, best-eligible DAG 
selection, and adaptive reordering
     add 9040f13780 fix: evaluate edge property filter predicates in GQL 
executor
     add 5e5a6263e9 fix: replace unbounded ConcurrentHashMap plan cache with 
Caffeine LRU cache
     add 70a968d1da test: add gremlin-js integration tests for declarative 
match(String) against TinkerGraph
     add 93d5978ac6 docs: document edge property filters and update plan cache 
note
     add 010a0ff7e1 fix: close GQL blindspots — variable conflicts, edge 
equality, plan staleness, NPE
     add 26dd52767c Added benchmarks for match()
     add 4196fa76ff fix: merge predicates and allow label refinement for reused 
node variables in GQL MATCH
     add 758478ea1e fix: use any-value-matches semantics for multi-properties 
in GQL predicate evaluation
     add 885dd01526 test: add edge-case coverage for GQL property predicate and 
match() params
     add 8e010bb868 Updated documentation for GQL/TinkerGraph
     add 79d3287cb4 fix: match(String) returns binding Map instead of 
Optional.empty
     add da7e5c80f9 fix: correct mock strategy in JS match-test to use 
_resultsStream
     add 6a70546231 Documentation improvements for match after moving out 
Optional
     add b3e3f824e6 test: add executor coverage for Byte, Short, BigInteger, 
BigDecimal, and Double-d suffix literals
     add 93ef1b1a5b Adjust GLV tests gien change to match() returning Map
     add 7eb4f799bd docs: add Proposal 10 — Generalized GQL Execution Engine 
(gql-gremlin module)
     add 848f5d0266 docs: revise Proposal 10 — replace 
GraphStatistics/IndexAccess interfaces with Graph default methods
     add ec08d1933e feat: implement Proposal 10 — extract gql-gremlin module 
with generalized GQL execution engine
     add 398532a50e docs: brand TinkerGQL, add gql-gremlin module docs and 
provider guide
     add 889437871c refactor: centralize GQL planner/executor cache in 
GqlDeclarativeMatchStrategy
     add 61f6b0a44a Provide a way to configure the cache for the planner 
explicitly
     add 18a0a71318 docs: fix provider guide, upgrade notes, and reference docs 
for gql-gremlin refactor
     add 3a3a129dac test: add Gherkin coverage for match(String) / TinkerGQL; 
remove language-variant smoke tests
     add b05eb9c7ff test: expand TinkerGQL Gherkin coverage and fix OLAP test 
exclusion
     add 3564eb748f fix: add GLV translator support for match(String, Map) form 
in Python, .NET, and Go
     add 66a808fa04 fix: exclude @TinkerGQL scenarios from Hadoop feature test 
run
     add 41a76ec708 test: verify match(String) wire-protocol round-trip and add 
cyclic/no-match Gherkin scenarios
     add f8331bfeba feat: guard against path-label/pattern-variable name 
collision in match()
     add 9cb9b91ebf refactor: polish match() PR — constant, docs, test 
consolidation
     add 2030bffc9b fix: add DeprecationWarning to Python match(Traversal) form
     add c1eaa11836 test: add Gherkin scenarios for multi-pattern bridge join 
and combined edge variable + filter
     add 6315dfc021 fix: address PR review feedback on match() GQL parsing and 
Go translation
     add 0a66f164b6 refactor: migrate GQL parser unit tests from 
tinkergraph-gremlin to gql-gremlin
     add b723d458b1 refactor: replace MatchWithParams with variadic Match on 
GraphTraversalSource in Go
     add 065a6ae71e Make Tree no longer extend HashMap (#3448)
     add ad894eba6e Updated examples using old match() syntax
     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 c0ac6cb256 Add transaction closure methods to GLVs (#3464)
     add 36b392f5b2 Share one connection pool across remote transactions in 
gremlin-driver (#3461)
     add ce506d9f93 Standardized `gremlin-driver` (Java) connection options 
(#3466)
     add e995636faf CTR fix gremlin-server test compilation following merge.
     add 86147b9e68 Standardized `gremlin-python` connection options (#3469)
     add 15fda75f05 Improve gremlin-semantics.asciidoc step entry consistency 
CTR
     add 17be40e4ec Make gremlin-semantics.asciidoc language-agnostic and align 
types to GType CTR
     add d634a7ae3a Remove Java collection types and JVM-specific prose from 
gremlin-semantics CTR
     add c85e3c12ce Convert step Syntax lines to language-neutral notation CTR
     add 7ce5e2c2f9 Record semantics-doc conventions in tinker-doc skill CTR
     add f55f2d2884 Standardized `gremlin-go` connection options (#3467)
     add 150c1d76d1 TINKERPOP-3252 Replace Transaction.open() with idempotent 
begin() (#3471)
     add 4d5d571b7b Standardized `gremlin-dotnet` connection options (#3468)
     add e689381c3a Allow Steps to Accept Traversal (#3458)
     add e756dad3e7 build(deps-dev): bump @cucumber/cucumber in /gremlin-js 
(#3442)
     add be02813a6b Document commit-message and changelog discipline for agents
     add 4c8769ead2 Suspend the HTTP transaction idle timer while an operation 
is running
     add a5e94a6af0 Add maxTransactionLifetime absolute cap for HTTP 
transactions
     add 0a149b87c9 Merge pull request #3484
     add d6c826d861 Stabilize the flaky shouldWaitForAllResultsToArrive test 
(#3490)
     add b2deb67fb9 Bump commons-configuration2 to 2.15.1
     add 52facc97f9 Merge branch '3.7-dev' into 3.8-dev
     add 808a5bf9a1 Merge branch '3.8-dev'
     add 994853b293 Fix JS dependency vulnerabilities via non-breaking lockfile 
updates
     add efbbc19c4a Merge branch '3.7-dev' into 3.8-dev
     add 2ca64b04e1 Fix JS dependency vulnerabilities via non-breaking lockfile 
updates
     add 372e235be6 Merge branch '3.8-dev'
     add 43e59bc17f Fix JS dependency vulnerabilities via non-breaking lockfile 
updates
     add 5aae2577c2 Bump guava to 33.6.0-jre
     add a8c9d85bf3 Standardized `gremlin-js` connection options (#3472)
     add 4ea917bd9b Remove redundant connection return in gremlin-driver CTR
     add 95dbf6720a Replace the documentation build system with an AsciidoctorJ 
extension (#3455)
     add 1b288dcac8 Merge branch '3.7-dev' into 3.8-dev
     add 82eb611a85 Merge branch '3.8-dev'
     add 83b8081d2a GValue parity across all GLVs and parameterized feature 
tests (#3456)
     add 020d0d061d Fix flaky test shouldEnableWebSocketSsl CTR.
     add 3cefc5c343 tinker-review: edge confidence tags + resilient graph 
population
     add 01790f6b06 tinker-review: agent tools for confidence, removal impact, 
and callee origin
     add e24bd427c6 tinker-review: document evidence.json schema and simplify 
playbooks
     add 62baef164c skills: add DESIGN.md for tinker-review, tinker-dev, 
tinker-doc
     add 4bf44b7802 tinker-review: move removal-ref discovery into Phase 1
     add c011cb4024 tinker-review: harmonize SKILL.md phase terminology with 
DESIGN.md
     add 92c0d51291 tinker-review: clarify playbook selection and section roles
     add 752c5b4edb tinker-review: single-source the enrichment CLI docs
     add a77173fa13 tinker-review: add the Inspect phase and single-source its 
boilerplate
     add e2e3a5f6cf tinker-review: type-aware blast radius through the type 
hierarchy
     add 4d6cd939e2 tinker-review: multi-language extraction with 
language-scoped edges
     add f947aa5bb6 tinker-review: tighten discussion discovery precision
     add 3668d9596b Bump org.asciidoctor:asciidoctor-maven-plugin from 2.2.4 to 
3.2.0 (#3129)
     add 27a498c3ad tinker-review: add Louvain community detection
     add f021bdf222 Make Java RemoteTransaction submit() wait for server 
response headers (#3491)
     add 531ce09b65 Speed up Python GraphBinary deserialization (#3493)
     add 42058b8960 Remove Kerberos/kerby support (#3502)
     add 37914a46c4 Change exception to IOException during connection closure 
in Java CTR.
     add 01c15d4b16 Set error before signaling reader for inactive connection 
in Java GLV CTR
     add b68095a5f0 Fixed header formatting CTR
     add 1ae905ac18 Fix incorrect assert in GremlinServerSslIntegrateTest CTR.
     add eab8d7fecb Restrict trigger push branch for GitHub Workflow (#3500)
     add e1c458e132 Filter [jira] notifications from dev list discovery in 
tinker-review
     add 1a55df5163 Add support for building and running with Java 21 and Java 
25 (#3488)
     add a08e249155 Merge branch '3.8-dev'
     add 982ee6e65d Support Java 21/25 and Spark 4.1, raise minimum to Java 17 
(#3489)
     add ef7ec42aaa tinker-review: implement functional testing for PR review
     add 5dcf41fe61 Implement PrimitivePDT (#3485)
     add cccf932d17 TINKERPOP-2063 Add `Tree` support to the GLVs (Python, 
.NET, Go, JavaScript) (#3495)
     add c0dcf5dae6 Increase timeout in GremlinExecutorTest CTR.
     add c512ac9e0b Consolidate gremlin-python read timeout into a single 
ReadTimeoutError (#3507)
     add d914a6e704 Bound streaming reader timeout by readTimeout instead of a 
fixed 30s (#3505)
     add 5bd29b7087 TINKERPOP-3262 Rename request "bindings" field to 
"parameters" (#3503)
     add 94d3f09521 Rename configuration to responseSerializer.
     add fc760a2b18 Add documentation around request serialization.
     add 878fab6de4 Merge pull request #3492
     add 52484bf7e7 Add THREAT_MODEL.md and SECURITY.md with AGENTS.md 
discoverability wiring (#3450)
     add 790ff0a9dd Merge branch '3.7-dev' into 3.8-dev
     add e43e673a7a Merge branch '3.8-dev'
     add ad8e7e5d0b Add THREAT_MODEL.md + SECURITY.md and wire AGENTS.md 
(security-model discoverability) (#3449)
     add a21798ba6f CTR cleanup threat model
     add d400fc1ac0 Merge branch '3.7-dev' into 3.8-dev
     add 3f8a9321f0 Merge branch '3.8-dev'
     add 918812e850 Bump com.github.eirslett:frontend-maven-plugin from 1.15.0 
to 2.0.0
     add 01f45c4478 Regenerated gherkin tests in .NET CTR
     add e9c64953fc Bump com.github.eirslett:frontend-maven-plugin from 2.0.0 
to 2.0.1
     add 46a2c1411f Bump Microsoft.Extensions.Logging.Abstractions to 10.0.9
     add dcfe6ec11a Align Microsoft.Extensions.Logging.Console to 10.0.9
     add 760eb814a2 Suppress obsolete and lowercase-long warnings in generated 
.NET feature tests
     add eec090bef2 Bump TypeScript to 6.0 for the JavaScript modules
     add b7caad2798 Bump React to 19 and @types/node to 26 for the gremlint 
docs app
     add 8050860ee4 Serve gremlator on port 5174 so it can run alongside 
gremlint
     add bc2d939562 [TINKERPOP-3261] Enable multiple labels on vertex with 
configurable label cardinality (#3483)
     add 1420d612ba Add gremlin/io package export exposing GraphBinary 
serializers (#3511)
     add 5efeb43d43 Speed up Python GraphBinary deserialization (#3504)
     add 24c517b937 Merge branch '3.7-dev' into 3.8-dev
     add 95de56030c Merge branch '3.8-dev'
     add 19112cc479 Add The Zoo graph to demo Multi-Label (#3509)
     add 10a2306de6 Grade tinker-review changes as 
NONE/FORMATTING/BEHAVIORAL/STRUCTURAL
     add eb600c7e73 Escape the langKey NUL separator so populate.js is text, 
not binary
     add 97c777c984 Preserve multi/zero-label vertices in TinkerGraphComputer 
result graph
     add de039c5db2 Move tinkerpop-docs from tools/ to docs/
     add 73033a06fb Stop dev-list URL extraction at bracket so linked threads 
aren't mangled
     add d7a7a2bcb3 Switched to static examples for failing multi-label CTR
     add ba4a18b08e Rename evaluationTimeout to timeoutMs across server, GLVs, 
and docs
     add 85cb2ad5d2 Add "Millis" suffix to all server time based options.
     add 7cd4413467 Merge pull request #3508
     add cc85a50349 CTR Docs fixes for 4.0.0-beta.3:
     add da8a53b3e1 Fix SigV4 request signing across GLVs to sign a minimal 
header set CTR
     add 7812e0d8b0 Restore terminal echo after process-docs.sh completes
     add ed8c0b4ee3 Move tinkerpop-docs from tools/ to docs/
     add 89bc2930dc Restore terminal echo after process-docs.sh completes
     add 341eba74ff Merge branch '3.7-dev' into 3.8-dev
     add bcf238090b Merge branch '3.8-dev'
     add 4271c0f0c4 Register theZoo graph in the docs build
     add 5cc84a043d Document hasLabel() label matching and fix singlelabel docs
     add 08f779d883 Reorder 4.0.0-beta.3 upgrade docs by significance
     add def6f26306 Document hasLabel() label matching semantics
     add f1abcc4bf8 Remove Java implementation references from multi-label 
semantics
     add 27f2006dc0 Correct type and error guidance in the tinker-doc skill
     add b2b2bcb0d1 Prevent transaction leak on failed begin CTR
     add b840d22c89 Add See links to 4.0.0-beta.3 upgrade sections
     add e684630a7f Note that cross-book xrefs do not resolve in the tinker-doc 
skill
     new d11ebfd6c3 Add request timeout and empty-response handling to 
gremlin-go
     new 9c5a8df23b Add request timeout and wrap transport errors in 
gremlin-javascript
     new 62575d8353 Evict dead connections and wrap transport errors in 
gremlin-python
     new 33cac57015 Wrap malformed-response deserialization errors in 
gremlin-dotnet
     new 0f9889971e Improve empty-response error and add request-encoding tests 
(gremlin-driver)
     new 51149faae9 Reuse ResponseException for .NET deserialization failures
     new 994b1bf3ce Drop requestTimeout in favor of standardized readTimeout
     new 3090aaae71 Remove non-compiling HttpGremlinRequestEncoderTest
     new 5378f5c78f Revert JS transport-error wrapping; skip no-response 
timeout test

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   (00b7d21f53)
            \
             N -- N -- N   refs/heads/GLVBehaviouralAlignment (5378f5c78f)

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 9 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:
 .dockerignore                                      |    1 +
 .github/workflows/build-test.yml                   |  127 +-
 .github/workflows/codeql.yml                       |   10 +-
 .gitignore                                         |    1 -
 .skills/tinker-dev/DESIGN.md                       |   38 +
 .skills/tinker-dev/SKILL.md                        |  169 +
 .../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/DESIGN.md                       |   33 +
 .skills/tinker-doc/SKILL.md                        |  140 +
 .../tinker-doc/references/asciidoc-and-wiring.md   |  170 +
 .skills/tinker-doc/references/books-and-voice.md   |  363 ++
 .skills/tinker-doc/references/executable-blocks.md |   91 +
 .skills/tinker-review/.gitignore                   |    2 +
 .skills/tinker-review/DESIGN.md                    |  119 +
 .skills/tinker-review/SKILL.md                     |  297 ++
 .../tinker-review}/package-lock.json               |  132 +-
 .skills/tinker-review/package.json                 |   21 +
 .skills/tinker-review/playbooks/bug-fix.md         |   47 +
 .skills/tinker-review/playbooks/driver-server.md   |   72 +
 .skills/tinker-review/playbooks/general.md         |   86 +
 .skills/tinker-review/playbooks/glv.md             |   51 +
 .skills/tinker-review/playbooks/grammar.md         |   44 +
 .skills/tinker-review/playbooks/new-step.md        |   55 +
 .skills/tinker-review/playbooks/removal.md         |   59 +
 .skills/tinker-review/references/enrichment-cli.md |  183 +
 .../tinker-review/references/functional-testing.md |   96 +
 .skills/tinker-review/references/interfaces.md     |  393 ++
 .skills/tinker-review/references/schema.md         |  184 +
 .../tinker-review/scripts/discovery/discussions.js |  349 ++
 .skills/tinker-review/scripts/enrichment/api.js    |  496 ++
 .skills/tinker-review/scripts/enrichment/cli.js    |  240 +
 .../scripts/extraction/tree-sitter.js              | 1006 ++++
 .skills/tinker-review/scripts/functional/cli.js    |   92 +
 .skills/tinker-review/scripts/functional/setup.js  |  218 +
 .../tinker-review/scripts/graph/change-levels.js   |  177 +
 .skills/tinker-review/scripts/graph/confidence.js  |   85 +
 .skills/tinker-review/scripts/graph/externals.js   |   87 +
 .../scripts/graph/populate-discussions.js          |  305 ++
 .skills/tinker-review/scripts/graph/populate.js    |  389 ++
 .skills/tinker-review/scripts/graph/references.js  |   85 +
 .../tinker-review/scripts/infrastructure/docker.js |   95 +
 .../tinker-review/scripts/infrastructure/net.js    |   78 +
 .../tinker-review/scripts/patterns/architecture.js |  177 +
 .../tinker-review/scripts/patterns/blast-radius.js |  180 +
 .../tinker-review/scripts/patterns/centrality.js   |  146 +
 .../scripts/patterns/classify-externals.js         |   83 +
 .../scripts/patterns/cluster-analysis.js           |   86 +
 .../scripts/patterns/community-detection.js        |  411 ++
 .../tinker-review/scripts/patterns/completeness.js |  101 +
 .../scripts/patterns/confidence-audit.js           |  154 +
 .../scripts/patterns/coverage-gaps.js              |   87 +
 .skills/tinker-review/scripts/patterns/orphans.js  |   89 +
 .../tinker-review/scripts/patterns/removal-refs.js |  106 +
 .skills/tinker-review/scripts/renderer/render.js   |  612 +++
 .../tinker-review/scripts/renderer/template.html   |   74 +
 .skills/tinker-review/scripts/review.js            |  565 +++
 .skills/tinker-review/test/cli-docs.test.js        |  119 +
 .../tinker-review/test/community-detection.test.js |  148 +
 .skills/tinker-review/test/discovery.test.js       |   97 +
 .skills/tinker-review/test/extraction.test.js      |  173 +
 .skills/tinker-review/test/fingerprint.test.js     |  136 +
 .../tinker-review/test/playbook-sections.test.js   |  101 +
 .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                                          |   41 +-
 CHANGELOG.asciidoc                                 |   63 +-
 NOTICE                                             |   10 -
 .../examples/browser/index.html => SECURITY.md     |   24 +-
 THREAT_MODEL.md                                    |  554 +++
 bin/agent-setup.sh                                 |  113 +-
 bin/process-docs.sh                                |  329 +-
 bin/validate-distribution.sh                       |    2 +-
 docker/Dockerfile                                  |    6 +-
 docker/gremlin-server.sh                           |    2 +-
 docker/gremlin-server/Dockerfile.template          |    2 +-
 docker/gremlin-server/docker-entrypoint.sh         |   10 -
 docker/gremlin-server/gremlin-console-jaas.conf    |   24 -
 .../gremlin-server-integration-krb5.yaml           |   73 -
 .../gremlin-server-integration-secure.yaml         |    8 +-
 .../gremlin-server/gremlin-server-integration.yaml |   15 +-
 docker/gremlin-test-server/Dockerfile              |    3 +-
 docker/gremlin-test-server/krb5.conf               |   32 -
 docs/gremlator/README.md                           |    2 +-
 docs/gremlator/package-lock.json                   |  390 +-
 docs/gremlator/package.json                        |    2 +-
 docs/gremlator/tsconfig.json                       |    1 -
 docs/gremlator/vite.config.ts                      |    2 +
 docs/gremlint/README.md                            |    2 +-
 docs/gremlint/package-lock.json                    |  437 +-
 docs/gremlint/package.json                         |   12 +-
 docs/postprocessor/postprocess.sh                  |   38 -
 docs/postprocessor/processor.awk                   |   53 -
 docs/preprocessor/awk/cleanup.awk                  |   36 -
 docs/preprocessor/awk/ignore.awk                   |   23 -
 docs/preprocessor/awk/init-code-blocks.awk         |   71 -
 docs/preprocessor/awk/prepare.awk                  |   83 -
 docs/preprocessor/awk/prettify.awk                 |   31 -
 docs/preprocessor/awk/progressbar.awk              |   36 -
 docs/preprocessor/awk/progressbar.groovy.template  |   35 -
 docs/preprocessor/awk/tabify.awk                   |  132 -
 docs/preprocessor/control-characters.sh            |   25 -
 docs/preprocessor/install-plugins.groovy           |   44 -
 docs/preprocessor/install-plugins.sh               |   74 -
 docs/preprocessor/preprocess-file.sh               |  161 -
 docs/preprocessor/preprocess.sh                    |  150 -
 docs/preprocessor/uninstall-plugins.sh             |   36 -
 docs/site/home/gremlin.html                        |   51 +
 docs/site/home/index.html                          |    9 +
 .../dev/developer/development-environment.asciidoc |  144 +-
 docs/src/dev/developer/for-committers.asciidoc     |   25 +-
 .../dev/future/proposal-3-remove-closures.asciidoc |    7 +-
 .../dev/future/proposal-arrow-flight-2.asciidoc    |    2 +-
 .../src/dev/future/proposal-asbool-step-7.asciidoc |    2 +-
 .../dev/future/proposal-asnumber-step-6.asciidoc   |    2 +-
 .../proposal-declarative-match-step-9.asciidoc     |    4 +
 docs/src/dev/future/proposal-equality-1.asciidoc   |    2 +-
 docs/src/dev/future/proposal-scoping-5.asciidoc    |    2 +-
 .../src/dev/future/proposal-transaction-4.asciidoc |    2 +-
 .../dev/future/proposal-type-predicate-8.asciidoc  |    2 +-
 docs/src/dev/io/graphson.asciidoc                  |    8 +-
 docs/src/dev/provider/gremlin-semantics.asciidoc   | 1616 ++++--
 docs/src/dev/provider/index.asciidoc               |  563 ++-
 docs/src/recipes/anti-patterns.asciidoc            |   61 +-
 docs/src/recipes/duplicate-edge.asciidoc           |   12 +-
 docs/src/recipes/olap-spark-yarn.asciidoc          |   54 +-
 docs/src/recipes/traversal-induced-values.asciidoc |   35 +-
 docs/src/reference/gremlin-applications.asciidoc   |   75 +-
 docs/src/reference/gremlin-variants.asciidoc       | 1027 +++-
 .../reference/implementations-hadoop-end.asciidoc  |    7 +-
 .../implementations-hadoop-start.asciidoc          |    5 +-
 docs/src/reference/implementations-spark.asciidoc  |    3 +
 .../reference/implementations-tinkergraph.asciidoc |   68 +
 docs/src/reference/index.asciidoc                  |    7 +-
 docs/src/reference/intro.asciidoc                  |   36 +-
 docs/src/reference/the-graph.asciidoc              |   85 +-
 docs/src/reference/the-traversal.asciidoc          |  957 +++-
 docs/src/tutorials/getting-started/index.asciidoc  |   14 +-
 .../tutorials/the-gremlin-console/index.asciidoc   |    3 +
 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            |  832 +++-
 docs/static/images/the-zoo-graph.png               |  Bin 0 -> 169045 bytes
 docs/tinkerpop-docs/pom.xml                        |   77 +
 .../gremlin/docs/ConsoleRestartHandler.java        |   43 +
 .../tinkerpop/gremlin/docs/GremlinConsole.java     |  286 ++
 .../gremlin/docs/GremlinDocsExtension.java         |   28 +-
 .../gremlin/docs/GremlinPostprocessor.java         |   71 +
 .../gremlin/docs/GremlinTreeprocessor.java         |  746 +++
 .../docs/PluginDirectoryRestartHandler.java        |  130 +
 .../tinkerpop/gremlin/docs/TabbedHtmlBuilder.java  |  291 ++
 ...ciidoctor.jruby.extension.spi.ExtensionRegistry |    1 +
 .../src/main/resources/hadoop-conf/core-site.xml   |   33 +
 .../resources/hadoop-conf/hadoop-docs.properties   |   19 +-
 .../tinkerpop/gremlin/docs/GremlinConsoleTest.java |  320 ++
 .../tinkerpop/gremlin/docs/GremlinDocsTest.java    |   81 +
 .../gremlin/docs/GremlinPostprocessorTest.java     |  103 +
 .../gremlin/docs/GremlinTreeprocessorTest.java     |  629 +++
 .../tinkerpop/gremlin/docs/IntegrationTest.java    |  131 +
 .../docs/PluginDirectoryRestartHandlerTest.java    |  138 +
 .../gremlin/docs/TabbedHtmlBuilderTest.java        |  286 ++
 .../test/resources/integration-fixture.asciidoc    |   98 +
 gql-gremlin/README.md                              |   67 +
 {gremlin-language => gql-gremlin}/pom.xml          |   58 +-
 gql-gremlin/src/main/antlr4/GQL.g4                 |  311 ++
 .../tinkerpop/gremlin/gql/DefaultGqlExecutor.java  |  318 ++
 .../tinkerpop/gremlin/gql/DefaultGqlPlanner.java   |  339 ++
 .../tinkerpop/gremlin/gql/ExtensionStep.java       |  207 +
 .../gremlin/gql/GqlDeclarativeMatchStrategy.java   |  210 +
 .../apache/tinkerpop/gremlin/gql/GqlExecutor.java  |   79 +
 .../apache/tinkerpop/gremlin/gql/GqlMatchPlan.java |  160 +
 .../apache/tinkerpop/gremlin/gql/GqlMatchStep.java |  260 +
 .../apache/tinkerpop/gremlin/gql/GqlPlanner.java   |   71 +
 .../tinkerpop/gremlin/gql/PropertyPredicate.java   |  162 +
 .../apache/tinkerpop/gremlin/gql/QueryEdge.java    |  129 +
 .../apache/tinkerpop/gremlin/gql/QueryGraph.java   |  387 ++
 .../apache/tinkerpop/gremlin/gql/QueryVertex.java  |   89 +
 .../tinkerpop/gremlin/gql/GqlGrammarTest.java      |  267 +
 .../tinkerpop/gremlin/gql/QueryGraphTest.java      |  364 ++
 gremlin-annotations/pom.xml                        |    6 +-
 .../gremlin/process/traversal/dsl/GremlinDsl.java  |    2 +-
 .../process/traversal/dsl/GremlinDslProcessor.java |   46 +-
 .../traversal/dsl/GremlinDslProcessorTest.java     |   32 +
 .../traversal/dsl/AddVMultiLabelDslTraversal.java  |   70 +
 gremlin-console/Dockerfile                         |    2 +-
 gremlin-console/conf/remote-secure.yaml            |    2 +-
 gremlin-console/conf/remote-sigv4.yaml             |    2 +-
 gremlin-console/conf/remote.yaml                   |    2 +-
 gremlin-console/pom.xml                            |    4 +-
 gremlin-console/src/main/bin/gremlin.sh            |    5 +-
 gremlin-console/src/test/python/docker/Dockerfile  |    2 +-
 .../console/jsr223/gremlin-server-integration.yaml |    8 +-
 .../tinkerpop/gremlin/console/jsr223/remote.yaml   |    2 +-
 .../gremlin/jsr223/GremlinScriptChecker.java       |   15 +-
 .../gremlin/language/grammar/ArgumentVisitor.java  |   25 +
 .../grammar/DefaultGremlinBaseVisitor.java         |   94 +-
 .../language/grammar/GenericLiteralVisitor.java    |   37 +
 .../language/grammar/TraversalMethodVisitor.java   |  252 +-
 .../grammar/TraversalPredicateVisitor.java         |   60 +
 .../grammar/TraversalSourceSpawnMethodVisitor.java |   82 +-
 .../translator/AnonymizedTranslatorVisitor.java    |   11 +
 .../translator/DotNetTranslateVisitor.java         |  421 +-
 .../language/translator/GoTranslateVisitor.java    |   63 +
 .../translator/GroovyTranslateVisitor.java         |   18 +
 .../language/translator/JavaTranslateVisitor.java  |   18 +
 .../translator/JavascriptTranslateVisitor.java     |   18 +
 .../translator/PythonTranslateVisitor.java         |   30 +-
 .../language/translator/TranslateVisitor.java      |    6 +
 .../gremlin/language/translator/Translator.java    |    5 +-
 .../process/computer/util/ComputerGraph.java       |   10 +
 .../gremlin/process/remote/RemoteConnection.java   |    9 +
 .../gremlin/process/traversal/Failure.java         |  105 +-
 .../gremlin/process/traversal/GremlinLang.java     |   82 +-
 .../tinkerpop/gremlin/process/traversal/NotP.java  |   28 +-
 .../tinkerpop/gremlin/process/traversal/P.java     |  317 +-
 .../tinkerpop/gremlin/process/traversal/TextP.java |   72 +-
 .../traversal/dsl/graph/GraphTraversal.java        |  411 +-
 .../traversal/dsl/graph/GraphTraversalSource.java  |  275 +-
 .../gremlin/process/traversal/dsl/graph/__.java    |  142 +-
 .../gremlin/process/traversal/step/GValue.java     |    3 -
 ...Bypassing.java => ReadOnlyTraversalParent.java} |   18 +-
 .../process/traversal/step/branch/ChooseStep.java  |    5 +
 .../process/traversal/step/filter/AllStep.java     |   28 +-
 .../process/traversal/step/filter/AnyStep.java     |   28 +-
 .../process/traversal/step/filter/HasStep.java     |   94 +-
 .../process/traversal/step/filter/IsStep.java      |   26 +-
 .../process/traversal/step/filter/NoneStep.java    |   28 +-
 .../traversal/step/filter/WherePredicateStep.java  |   52 +-
 .../map/AbstractAddElementStepPlaceholder.java     |  150 +-
 .../step/map/AbstractAddVertexStepPlaceholder.java |   16 +-
 .../traversal/step/map/AddElementStepContract.java |   17 +
 .../traversal/step/map/AddVertexStartStep.java     |  162 +-
 .../step/map/AddVertexStartStepPlaceholder.java    |   43 +-
 .../process/traversal/step/map/AddVertexStep.java  |  164 +-
 .../step/map/AddVertexStepPlaceholder.java         |   31 +-
 .../traversal/step/map/AsStringGlobalStep.java     |    2 +-
 .../traversal/step/map/AsStringLocalStep.java      |    6 +-
 .../process/traversal/step/map/CountLocalStep.java |    4 +-
 .../traversal/step/map/DeclarativeMatchStep.java   |  159 +
 .../process/traversal/step/map/ElementMapStep.java |   31 +-
 .../process/traversal/step/map/FormatStep.java     |    9 +-
 .../process/traversal/step/map/GraphStep.java      |  123 +-
 .../step/map/{ElementStep.java => LabelsStep.java} |   19 +-
 .../process/traversal/step/map/MatchStep.java      |    3 +
 .../traversal/step/map/MergeElementStep.java       |   59 +-
 .../traversal/step/map/MergeVertexStep.java        |   21 +-
 .../traversal/step/map/PropertyMapStep.java        |   24 +-
 .../process/traversal/step/map/TreeStep.java       |    4 +-
 .../traversal/step/sideEffect/AddLabelStep.java    |  155 +
 .../traversal/step/sideEffect/AddPropertyStep.java |  120 +-
 .../step/sideEffect/AddPropertyStepContract.java   |    9 +-
 .../sideEffect/AddPropertyStepPlaceholder.java     |   19 +-
 .../traversal/step/sideEffect/DropLabelsStep.java  |  166 +
 .../step/sideEffect/TreeSideEffectStep.java        |    4 +-
 .../process/traversal/step/util/HasContainer.java  |   19 +-
 .../gremlin/process/traversal/step/util/Tree.java  |  285 +-
 .../process/traversal/step/util/WithOptions.java   |   28 +
 .../process/traversal/step/util/event/Event.java   |   26 +
 .../traversal/step/util/event/EventUtil.java       |   18 +
 .../optimization/InlineFilterStrategy.java         |   17 +
 .../verification/LambdaRestrictionStrategy.java    |    2 +-
 .../verification/StandardVerificationStrategy.java |   53 +
 .../gremlin/process/traversal/util/AndP.java       |   29 +
 .../process/traversal/util/ConnectiveP.java        |   18 +
 .../gremlin/process/traversal/util/OrP.java        |   13 +
 .../traversal/util/ReadOnlyChildValidator.java     |   53 +
 .../process/traversal/util/TraversalHelper.java    |   42 +
 .../process/traversal/util/TraversalUtil.java      |   51 +
 .../tinkerpop/gremlin/structure/Element.java       |   56 +
 .../apache/tinkerpop/gremlin/structure/Graph.java  |  115 +
 .../gremlin/structure/LabelCardinality.java        |   85 +
 .../tinkerpop/gremlin/structure/Transaction.java   |   29 +-
 .../gremlin/structure/VertexProperty.java          |   14 +
 .../gremlin/structure/io/binary/DataType.java      |    5 +-
 .../gremlin/structure/io/binary/GraphBinaryIo.java |   60 -
 .../structure/io/binary/GraphBinaryReader.java     |   25 +-
 .../structure/io/binary/GraphBinaryWriter.java     |   91 +-
 .../io/binary/TypeSerializerRegistry.java          |   98 +-
 ...Serializer.java => CompositePDTSerializer.java} |   39 +-
 .../io/binary/types/CustomTypeSerializer.java      |   32 -
 .../structure/io/binary/types/EdgeSerializer.java  |   56 +-
 .../structure/io/binary/types/EnumSerializer.java  |    2 -
 .../structure/io/binary/types/GraphSerializer.java |   54 +-
 ...Serializer.java => PrimitivePDTSerializer.java} |   23 +-
 .../structure/io/binary/types/TreeSerializer.java  |   11 +-
 .../io/binary/types/VertexSerializer.java          |   25 +-
 .../structure/io/graphson/GraphSONMapper.java      |   24 +
 .../structure/io/graphson/GraphSONModule.java      |   19 +
 .../io/graphson/GraphSONSerializersV1.java         |   14 +-
 .../io/graphson/GraphSONSerializersV2.java         |   15 +-
 .../io/graphson/GraphSONSerializersV3.java         |   14 +-
 .../io/graphson/GraphSONSerializersV4.java         |   48 +-
 .../io/graphson/GraphSONTypeIdResolver.java        |   14 +
 .../graphson/PdtGraphSONSerializerProviderV4.java  |   72 +
 .../io/graphson/PdtGraphSONSerializersV4.java      |  276 ++
 .../structure/io/gryo/GryoSerializersV1.java       |   25 +
 .../structure/io/gryo/GryoSerializersV3.java       |   25 +
 .../gremlin/structure/io/gryo/GryoVersion.java     |    4 +-
 .../gremlin/structure/io/pdt/CompositePDT.java     |  186 +
 .../io/pdt/CompositePDTAdapter.java}               |   18 +-
 .../gremlin/structure/io/pdt/PDTRegistry.java      |  271 +
 .../gremlin/structure/io/pdt/PrimitivePDT.java     |   88 +
 .../io/pdt/PrimitivePDTAdapter.java}               |   12 +-
 .../gremlin/structure/io/pdt/ProviderDefined.java  |   14 +-
 .../io/pdt/ProviderDefinedTypeAdapter.java}        |   12 +-
 .../structure/util/AbstractTransaction.java        |   27 +-
 .../gremlin/structure/util/Attachable.java         |   21 +-
 .../gremlin/structure/util/ElementHelper.java      |   59 +
 .../structure/util/LabelCardinalityValidator.java  |  104 +
 .../gremlin/structure/util/StringFactory.java      |    3 +-
 .../structure/util/detached/DetachedEdge.java      |    6 +
 .../structure/util/detached/DetachedElement.java   |    8 +-
 .../structure/util/detached/DetachedFactory.java   |   16 +-
 .../structure/util/detached/DetachedVertex.java    |   27 +
 .../structure/util/reference/ReferenceEdge.java    |    7 +
 .../structure/util/reference/ReferenceElement.java |    7 +
 .../structure/util/reference/ReferenceFactory.java |   16 +-
 .../structure/util/reference/ReferenceVertex.java  |   38 +-
 .../gremlin/structure/util/star/StarGraph.java     |   81 +-
 .../util/star/StarGraphGraphSONDeserializer.java   |    9 +-
 .../util/star/StarGraphGraphSONSerializerV1.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV2.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV3.java   |    2 +-
 .../util/star/StarGraphGraphSONSerializerV4.java   |   14 +-
 .../structure/util/star/StarGraphSerializer.java   |   26 +-
 .../gremlin/jsr223/GremlinScriptCheckerTest.java   |   54 +-
 .../gremlin/jsr223/ImportGremlinPluginTest.java    |   11 +-
 .../grammar/GeneralLiteralVisitorTest.java         |   66 +
 .../language/grammar/GremlinQueryParserTest.java   |    4 +-
 .../grammar/GremlinQueryParserTraversalTest.java   |  149 +
 .../grammar/TraversalMethodVisitorTest.java        |  113 +
 .../language/grammar/TraversalRootVisitorTest.java |   29 +
 .../grammar/TraversalSourceSpawnVisitorTest.java   |   17 +
 .../language/translator/GremlinTranslatorTest.java |  100 +
 .../gremlin/process/traversal/FailureTest.java     |  101 +
 .../gremlin/process/traversal/GremlinLangTest.java |  140 +-
 .../GremlinLangTraversalRoundTripTest.java         |  132 +
 .../tinkerpop/gremlin/process/traversal/PTest.java |  406 +-
 .../dsl/graph/GraphTraversalSourceTest.java        |    2 +-
 .../gremlin/process/traversal/step/GValueTest.java |    7 +-
 .../traversal/step/TraversalParentTest.java        |  150 +-
 .../traversal/step/map/AddVertexStepTest.java      |  107 +-
 .../traversal/step/map/CountLocalStepTest.java     |   34 +
 .../traversal/step/util/HasContainerTest.java      |   89 +
 .../process/traversal/step/util/TreeTest.java      |  251 +-
 .../optimization/InlineFilterStrategyTest.java     |    7 +
 .../StandardVerificationStrategyTest.java          |   56 +-
 .../traversal/util/ReadOnlyChildValidatorTest.java |  261 +
 .../io/graphson/PdtGraphSONSerializersV4Test.java  |  352 ++
 .../gremlin/structure/io/pdt/CompositePDTTest.java |  227 +
 .../gremlin/structure/io/pdt/PDTRegistryTest.java  |  555 +++
 .../gremlin/structure/io/pdt/PrimitivePDTTest.java |   99 +
 .../star/StarGraphGraphSONV4MultiLabelTest.java    |   86 +
 .../star/StarGraphSerializerMultiLabelTest.java    |  116 +
 .../gremlin/util/function/TreeSupplierTest.java    |    4 +-
 gremlin-dotnet/Examples/Connections/Connections.cs |    4 +-
 gremlin-dotnet/build/generate.groovy               |  102 +-
 gremlin-dotnet/docker-compose.yml                  |    6 +-
 .../Gremlin.Net.Template.csproj                    |    2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Auth.cs      |   42 +-
 .../src/Gremlin.Net/Driver/Compression.cs          |  107 +
 .../src/Gremlin.Net/Driver/Connection.cs           |  264 +-
 .../src/Gremlin.Net/Driver/ConnectionSettings.cs   |  126 +-
 .../Exceptions/ResponseDeserializationException.cs |   42 -
 .../Driver/Exceptions/ResponseException.cs         |   21 +-
 .../src/Gremlin.Net/Driver/GremlinClient.cs        |   80 +-
 .../Gremlin.Net/Driver/GremlinClientExtensions.cs  |   26 +-
 .../src/Gremlin.Net/Driver/GremlinServer.cs        |   64 +
 .../src/Gremlin.Net/Driver/HttpRequestContext.cs   |   54 +-
 .../src/Gremlin.Net/Driver/IMessageSerializer.cs   |   17 +-
 .../Gremlin.Net/Driver/Messages/RequestMessage.cs  |   84 +-
 .../src/Gremlin.Net/Driver/ReadTimeoutStream.cs    |  111 +
 .../Driver/Remote/DriverRemoteConnection.cs        |   24 +-
 .../Driver/Remote/TransactionRemoteConnection.cs   |    6 +-
 .../src/Gremlin.Net/Driver/RemoteTransaction.cs    |   96 +-
 .../Gremlin.Net/Driver/StreamingResponseContext.cs |   12 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs    |   10 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |    2 +-
 .../Process/Remote/IRemoteConnection.cs            |    6 +
 .../Process/Traversal/AnonymousTraversalSource.cs  |    2 +-
 .../src/Gremlin.Net/Process/Traversal/GValue.cs    |   29 +-
 .../Process/Traversal/GraphSONVersion.cs           |   66 -
 .../Process/Traversal/GraphTraversal.cs            |  504 +-
 .../Process/Traversal/GraphTraversalSource.cs      |  256 +-
 .../Gremlin.Net/Process/Traversal/GremlinLang.cs   |  186 +-
 .../src/Gremlin.Net/Process/Traversal/P.cs         |   10 +
 .../src/Gremlin.Net/Process/Traversal/TextP.cs     |   30 +
 .../src/Gremlin.Net/Process/Traversal/__.cs        |  345 +-
 .../src/Gremlin.Net/Structure/CompositePDT.cs      |   70 +
 gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs   |   14 +-
 .../Structure/IO/GraphBinary4/DataType.cs          |    8 +-
 .../GraphBinary4/GraphBinary4MessageSerializer.cs  |   21 +-
 .../Structure/IO/GraphBinary4/GraphBinaryReader.cs |   29 +-
 .../IO/GraphBinary4/RequestMessageSerializer.cs    |    8 +-
 .../IO/GraphBinary4/TypeSerializerRegistry.cs      |    6 +
 .../GraphBinary4/Types/CompositePDTSerializer.cs   |   78 +
 .../IO/GraphBinary4/Types/EdgeSerializer.cs        |   29 +-
 .../IO/GraphBinary4/Types/GraphSerializer.cs       |   18 +-
 .../GraphBinary4/Types/PrimitivePDTSerializer.cs   |   66 +
 .../Types/{SetSerializer.cs => TreeSerializer.cs}  |   42 +-
 .../IO/GraphBinary4/Types/VertexSerializer.cs      |    9 +-
 .../IPrimitivePdtAdapter.cs}                       |   27 +-
 .../IProviderDefinedTypeAdapter.cs}                |   29 +-
 .../src/Gremlin.Net/Structure/PDTRegistry.cs       |  247 +
 .../src/Gremlin.Net/Structure/PrimitivePDT.cs      |   65 +
 .../Structure/ProviderDefinedAttribute.cs          |  107 +
 gremlin-dotnet/src/Gremlin.Net/Structure/Tree.cs   |  456 ++
 gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs |   13 +-
 .../CompressionBenchmarks.cs                       |    4 +-
 .../MessageSerializerBenchmarks.cs                 |    2 +-
 .../Docs/Reference/GremlinApplicationsTests.cs     |    4 +-
 .../Docs/Reference/GremlinVariantsTests.cs         |    4 +-
 .../Driver/AuthIntegrationTests.cs                 |    6 +-
 .../Driver/ClientBehaviorIntegrationTests.cs       |    6 +-
 .../Driver/DriverRemoteConnectionTests.cs          |  145 +
 .../Driver/GremlinClientTests.cs                   |  231 +-
 .../Driver/TransactionTests.cs                     |  164 +-
 .../Gherkin/CommonSteps.cs                         |  153 +-
 .../Gherkin/DeepEqualityExtensions.cs              |    7 +
 .../Gherkin/GherkinTestRunner.cs                   |    9 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 2650 +++++++++-
 .../Gherkin/IgnoreException.cs                     |    8 +-
 .../Gherkin/ScenarioData.cs                        |   22 +-
 .../Gremlin.Net.IntegrationTest.csproj             |    2 +-
 .../Traversal/DriverRemoteConnection/TreeTests.cs  |   83 +
 .../GremlinLangGenerationTests.cs                  |    2 +-
 .../test/Gremlin.Net.UnitTest/Driver/AuthTests.cs  |   78 +-
 .../Driver/ConnectionSettingsTests.cs              |  125 +
 .../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs |  491 +-
 .../Driver/DriverRemoteConnectionTests.cs          |   16 +-
 .../Driver/GremlinClientTests.cs                   |   24 +-
 .../Driver/GremlinServerTests.cs                   |  136 +
 .../Driver/HttpRequestContextTests.cs              |  168 +-
 .../Driver/Messages/RequestMessageTests.cs         |   34 +-
 .../Process/Traversal/GremlinLangTests.cs          |  364 +-
 .../Structure/IO/GraphBinary4/CompositePDTTests.cs |  137 +
 .../GraphBinary4MessageSerializerTests.cs          |    2 +-
 .../Structure/IO/GraphBinary4/GraphBinary4Tests.cs |  113 +
 .../Structure/IO/GraphBinary4/Model.cs             |   14 +-
 .../Structure/IO/GraphBinary4/PrimitivePDTTests.cs |  204 +
 .../Structure/IO/GraphBinary4/RoundTripTests.cs    |   19 +
 .../IO/GraphBinary4/TreeSerializerTests.cs         |  149 +
 .../Structure/PDTRegistryTests.cs                  |  242 +
 .../Structure/PrimitivePdtRegistryTests.cs         |  126 +
 .../Structure/ProviderDefinedAttributeTests.cs     |  216 +
 .../Gremlin.Net.UnitTest/Structure/TreeTests.cs    |  334 ++
 gremlin-dotnet/test/pom.xml                        |    4 +-
 .../src/main/java/examples/Connections.java        |   13 +-
 .../tinkerpop/gremlin/driver/Channelizer.java      |   44 +-
 .../apache/tinkerpop/gremlin/driver/Client.java    |   63 +-
 .../apache/tinkerpop/gremlin/driver/Cluster.java   |  465 +-
 .../{ConnectionFactory.java => Compression.java}   |   23 +-
 .../tinkerpop/gremlin/driver/Connection.java       |   95 +-
 .../tinkerpop/gremlin/driver/ConnectionPool.java   |    2 +-
 .../tinkerpop/gremlin/driver/HttpRequest.java      |   65 +-
 .../tinkerpop/gremlin/driver/ProxyOptions.java     |   88 +
 .../gremlin/driver/RequestInterceptor.java         |   20 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   |   33 +-
 .../apache/tinkerpop/gremlin/driver/ResultSet.java |   41 +-
 .../apache/tinkerpop/gremlin/driver/Settings.java  |   88 +-
 .../tinkerpop/gremlin/driver/auth/Basic.java       |    8 +-
 .../tinkerpop/gremlin/driver/auth/Sigv4.java       |   31 +-
 .../driver/exception/FailResponseException.java    |   61 +
 .../driver/exception/ResponseException.java        |   13 +
 .../driver/handler/GremlinResponseHandler.java     |    2 +-
 .../driver/handler/HttpGremlinRequestEncoder.java  |   52 +-
 .../handler/HttpGremlinResponseStreamDecoder.java  |    8 +-
 .../handler/HttpStreamingResponseHandler.java      |   54 +-
 .../driver/handler/IdleConnectionHandler.java      |   25 +-
 .../driver/handler/InactiveChannelHandler.java     |    3 +-
 .../gremlin/driver/handler/ReadTimeoutHandler.java |  117 +
 .../interceptor/PayloadSerializingInterceptor.java |   73 -
 .../driver/remote/DriverRemoteConnection.java      |   17 +
 .../driver/remote/HttpRemoteTransaction.java       |   88 +-
 .../gremlin/driver/simple/SimpleHttpClient.java    |   10 +-
 .../driver/stream/ByteBufQueueInputStream.java     |   54 +-
 .../stream/GraphBinaryStreamResponseReader.java    |    2 +-
 .../gremlin/driver/util/ProfilingApplication.java  |    4 +-
 .../driver/ClientBehaviorIntegrateTest.java        |   21 +-
 .../tinkerpop/gremlin/driver/ClientTest.java       |   55 +
 .../gremlin/driver/ClusterBuilderTest.java         |   23 +-
 .../gremlin/driver/ClusterConfigTest.java          |   52 -
 .../tinkerpop/gremlin/driver/ClusterTest.java      |  143 -
 .../gremlin/driver/ConnectionOptionsTest.java      |  231 +
 .../tinkerpop/gremlin/driver/InterceptorTest.java  |  219 +
 .../tinkerpop/gremlin/driver/ResultSetTest.java    |  108 +
 .../tinkerpop/gremlin/driver/SettingsTest.java     |   34 +-
 .../tinkerpop/gremlin/driver/auth/Sigv4Test.java   |   96 +-
 .../exception/FailResponseExceptionTest.java       |   83 +
 .../handler/ByteBufQueueInputStreamTest.java       |   51 +
 .../GraphBinaryStreamResponseReaderTest.java       |    2 +-
 .../handler/HttpGremlinRequestEncoderTest.java     |  133 -
 .../HttpGremlinResponseStreamDecoderTest.java      |   46 +-
 .../handler/HttpStreamingResponseHandlerTest.java  |   95 +-
 .../driver/handler/IdleConnectionHandlerTest.java  |   30 +-
 .../driver/handler/ReadTimeoutHandlerTest.java     |  102 +
 .../driver/remote/DriverRemoteConnectionTest.java  |    8 +-
 gremlin-examples/gremlin-java/Connections.java     |   21 +-
 gremlin-examples/gremlin-javascript/connections.js |   11 +-
 .../gremlin-javascript/package-lock.json           |   12 +-
 gremlin-examples/gremlin-python/connections.py     |   16 +-
 gremlin-go/docker-compose.yml                      |    4 +-
 gremlin-go/driver/anonymousTraversal.go            |   28 +
 gremlin-go/driver/auth.go                          |  119 -
 gremlin-go/driver/auth/auth.go                     |  142 +
 gremlin-go/driver/auth/auth_test.go                |  239 +
 gremlin-go/driver/auth_test.go                     |  114 -
 gremlin-go/driver/bulkResults_test.go              |  127 +
 gremlin-go/driver/client.go                        |  205 +-
 gremlin-go/driver/client_behavior_test.go          |    4 +-
 gremlin-go/driver/client_test.go                   |  125 +-
 gremlin-go/driver/compositePDT.go                  |   71 +
 ...moteConnection_test.go => compositePDT_test.go} |   23 +-
 gremlin-go/driver/connection.go                    |  187 +-
 gremlin-go/driver/connection_test.go               |  399 +-
 gremlin-go/driver/cucumber/cucumberSteps_test.go   |  170 +-
 gremlin-go/driver/cucumber/cucumberWorld.go        |   22 +-
 gremlin-go/driver/cucumber/gremlin.go              |  246 +-
 gremlin-go/driver/driverRemoteConnection.go        |  155 +-
 gremlin-go/driver/error_codes.go                   |    3 +-
 gremlin-go/driver/gValue.go                        |   32 +-
 gremlin-go/driver/gValue_test.go                   |   65 +-
 gremlin-go/driver/graph.go                         |    6 +-
 gremlin-go/driver/graphBinaryDeserializer.go       |  190 +-
 gremlin-go/driver/graphBinaryDeserializer_test.go  |   20 -
 gremlin-go/driver/graphBinarySerializer.go         |   97 +-
 gremlin-go/driver/graphBinarySerializer_test.go    |  337 +-
 gremlin-go/driver/graphTraversal.go                |   27 +-
 gremlin-go/driver/graphTraversalSource.go          |  151 +-
 gremlin-go/driver/graphTraversalSource_test.go     |   26 +
 gremlin-go/driver/graph_test.go                    |    6 +-
 gremlin-go/driver/gremlinlang.go                   |  116 +-
 gremlin-go/driver/gremlinlang_test.go              |  237 +-
 gremlin-go/driver/interceptor.go                   |   44 +-
 gremlin-go/driver/interceptor_test.go              |  543 +-
 gremlin-go/driver/logger.go                        |    1 +
 gremlin-go/driver/pdtRegistry.go                   |  157 +
 gremlin-go/driver/pdtRegistry_test.go              |  181 +
 gremlin-go/driver/performance/performanceSuite.go  |    2 +-
 gremlin-go/driver/request.go                       |   23 +-
 gremlin-go/driver/requestOptions.go                |   54 +-
 gremlin-go/driver/requestOptions_test.go           |   54 +-
 gremlin-go/driver/request_test.go                  |   40 +-
 gremlin-go/driver/resources/error-messages/en.json |    2 +-
 .../driver/resources/logger-messages/en.json       |    3 +-
 gremlin-go/driver/serializer.go                    |   53 +-
 gremlin-go/driver/strategies_test.go               |    2 +-
 gremlin-go/driver/transaction.go                   |   71 +-
 gremlin-go/driver/transaction_test.go              |  238 +-
 gremlin-go/driver/traversal_test.go                |  220 +-
 gremlin-go/driver/tree.go                          |  361 ++
 gremlin-go/driver/tree_integration_test.go         |  103 +
 gremlin-go/driver/tree_test.go                     |  751 +++
 gremlin-go/examples/connections.go                 |    4 +-
 gremlin-go/pom.xml                                 |    4 +-
 gremlin-groovy/pom.xml                             |   46 +-
 .../groovy/jsr223/ast/GremlinASTChecker.groovy     |    5 +-
 .../gremlin/groovy/loaders/SugarLoader.groovy      |   13 +
 .../gremlin/groovy/engine/GremlinExecutor.java     |   36 +-
 .../groovy/jsr223/GroovyCompilerGremlinPlugin.java |    2 +-
 .../gremlin/groovy/TreeSubscriptTest.groovy        |   68 +
 .../engine/GremlinExecutorOverGraphTest.java       |    6 +-
 .../gremlin/groovy/engine/GremlinExecutorTest.java |   24 +-
 .../groovy/jsr223/ast/GremlinASTCheckerTest.java   |   26 +-
 gremlin-js/gremlin-javascript/docker-compose.yml   |    2 -
 gremlin-js/gremlin-javascript/lib/driver/auth.ts   |   18 +-
 gremlin-js/gremlin-javascript/lib/driver/client.ts |   49 +-
 .../gremlin-javascript/lib/driver/connection.ts    |  234 +-
 .../lib/driver/dispatcher.browser.ts               |   79 +
 .../gremlin-javascript/lib/driver/dispatcher.ts    |  124 +
 .../lib/driver/driver-remote-connection.ts         |    5 +-
 .../gremlin-javascript/lib/driver/http-request.ts  |   72 +
 gremlin-js/gremlin-javascript/lib/driver/logger.ts |   71 +
 .../lib/driver/remote-connection.ts                |    2 +-
 .../lib/driver/request-message.ts                  |  139 +-
 gremlin-js/gremlin-javascript/lib/index.ts         |    9 +
 .../language/translator/DotNetTranslateVisitor.ts  |   90 +-
 .../lib/language/translator/GoTranslateVisitor.ts  |   38 +
 .../language/translator/PythonTranslateVisitor.ts  |   12 +-
 .../lib/process/anonymous-traversal.ts             |    6 +-
 .../lib/process/graph-traversal.ts                 |  146 +-
 .../gremlin-javascript/lib/process/gremlin-lang.ts |   82 +-
 .../StubSerializer.js => process/gvalue.ts}        |   30 +-
 .../gremlin-javascript/lib/process/transaction.ts  |   61 +-
 .../gremlin-javascript/lib/process/traversal.ts    |   40 +-
 .../lib/structure/PDTRegistry.ts                   |  122 +
 .../gremlin-javascript/lib/structure/graph.ts      |  369 +-
 .../lib/structure/io/binary/GraphBinary.js         |   65 +-
 .../structure/io/binary/internals/AnySerializer.js |    3 +
 ...narySerializer.js => CompositePDTSerializer.js} |   73 +-
 .../io/binary/internals/EdgeSerializer.js          |   49 +-
 .../io/binary/internals/GraphBinaryReader.js       |    3 +
 .../io/binary/internals/GraphBinaryWriter.js       |   12 +-
 .../io/binary/internals/GraphSerializer.js         |   24 +-
 ...leanSerializer.js => PrimitivePDTSerializer.js} |   58 +-
 .../io/binary/internals/TreeSerializer.js          |  146 +
 .../io/binary/internals/VertexSerializer.js        |   16 +-
 gremlin-js/gremlin-javascript/package.json         |   25 +-
 gremlin-js/gremlin-javascript/pom.xml              |    7 +-
 .../test/cucumber/feature-steps.js                 |  122 +-
 .../gremlin-javascript/test/cucumber/gremlin.js    |  246 +-
 .../gremlin-javascript/test/cucumber/world.js      |   27 +-
 gremlin-js/gremlin-javascript/test/helper.js       |    2 -
 .../test/integration/client-behavior-tests.js      |   27 +-
 .../test/integration/client-tests.js               |  204 +-
 .../test/integration/match-tests.js                |   82 +
 .../test/integration/transaction-tests.js          |  167 +-
 .../test/integration/traversal-test.js             |  223 +-
 .../test/integration/tree-test.js                  |   64 +
 .../gremlin-javascript/test/unit/auth-test.js      |  117 +-
 .../gremlin-javascript/test/unit/client-test.js    |   96 +
 .../test/unit/connection-test.js                   |  209 +
 .../test/unit/dispatcher-browser-test.js           |   59 +
 .../test/unit/dispatcher-test.js                   |  187 +
 .../gremlin-javascript/test/unit/exports-test.js   |    1 +
 .../graphbinary/CompositePDTSerializer-test.js     |  150 +
 .../unit/graphbinary/GraphBinaryWriter-test.js     |    8 +-
 .../graphbinary/PrimitivePDTSerializer-test.js     |  172 +
 .../test/unit/graphbinary/model-test.js            |   18 +-
 .../test/unit/graphbinary/model.js                 |   10 +-
 .../test/unit/graphbinary/precise-mode-test.js     |   10 +-
 .../test/unit/graphbinary/tree-serializer-test.js  |  296 ++
 .../test/unit/graphbinary/type-detection-test.js   |   98 +-
 .../test/unit/gremlin-lang-test.js                 |  248 +-
 .../test/unit/http-request-test.js                 |  238 +
 .../gremlin-javascript/test/unit/logger-test.js    |   67 +
 .../gremlin-javascript/test/unit/match-test.js     |  113 +
 .../test/unit/pdt-registry-test.js                 |  291 ++
 .../gremlin-javascript/test/unit/traversal-test.js |   69 +
 gremlin-js/gremlin-javascript/tsconfig.json        |    1 +
 gremlin-js/gremlin-mcp/package.json                |    2 +-
 gremlin-js/gremlin-mcp/pom.xml                     |    2 +-
 gremlin-js/gremlin-mcp/src/constants.ts            |    6 +
 gremlin-js/gremlin-mcp/src/gremlin/connection.ts   |   15 +-
 .../gremlin-mcp/src/gremlin/property-analyzer.ts   |    7 +-
 gremlin-js/gremlin-mcp/src/translator/stepNames.ts |    8 +
 gremlin-js/gremlin-mcp/tsconfig.json               |    2 +-
 gremlin-js/gremlint/package.json                   |    2 +-
 gremlin-js/gremlint/pom.xml                        |    3 +-
 gremlin-js/gremlint/tsconfig.json                  |    6 +-
 gremlin-js/package-lock.json                       | 2044 ++++----
 gremlin-js/pom.xml                                 |    2 +-
 gremlin-language/src/main/antlr4/Gremlin.g4        |   94 +-
 .../language/corpus/DocumentationReader.java       |    2 +-
 gremlin-python/docker-compose.yml                  |    1 -
 gremlin-python/pom.xml                             |    4 +-
 .../src/main/python/examples/connections.py        |   16 +-
 .../gremlin_python/driver/aiohttp/transport.py     |  216 +-
 .../src/main/python/gremlin_python/driver/auth.py  |   67 +-
 .../main/python/gremlin_python/driver/client.py    |   72 +-
 .../python/gremlin_python/driver/connection.py     |   57 +-
 .../driver/driver_remote_connection.py             |   24 +-
 .../python/gremlin_python/driver/exceptions.py     |   35 +-
 .../python/gremlin_python/driver/http_request.py   |   65 +
 .../main/python/gremlin_python/driver/request.py   |    4 +-
 .../python/gremlin_python/driver/serializer.py     |   13 +-
 .../python/gremlin_python/driver/transaction.py    |   66 +-
 .../gremlin_python/process/graph_traversal.py      |  192 +
 .../python/gremlin_python/process/traversal.py     |   80 +-
 .../main/python/gremlin_python/structure/graph.py  |  453 +-
 .../gremlin_python/structure/io/graphbinaryV4.py   |  209 +-
 gremlin-python/src/main/python/pyproject.toml      |    3 +-
 .../src/main/python/tests/feature/feature_steps.py |   95 +-
 .../src/main/python/tests/feature/gremlin.py       |  246 +-
 .../src/main/python/tests/feature/terrain.py       |   19 +-
 .../src/main/python/tests/integration/conftest.py  |   80 +-
 .../python/tests/integration/driver/test_auth.py   |   57 +-
 .../python/tests/integration/driver/test_client.py |  256 +-
 .../integration/driver/test_client_behavior.py     |    2 +-
 .../driver/test_driver_remote_connection.py        |  107 +-
 .../test_driver_remote_connection_threaded.py      |    2 +-
 .../tests/integration/driver/test_transaction.py   |  129 +-
 .../tests/unit/driver/test_client_options.py       |  264 +
 .../tests/unit/driver/test_connection_options.py   |  312 ++
 .../tests/unit/driver/test_http_streaming.py       |   77 +-
 .../python/tests/unit/driver/test_interceptor.py   |  221 +
 .../main/python/tests/unit/driver/test_sigv4.py    |   82 +
 .../python/tests/unit/process/test_gremlin_lang.py |  187 +-
 .../main/python/tests/unit/structure/io/model.py   |   10 +-
 .../tests/unit/structure/io/test_graphbinaryV4.py  |   90 +-
 .../unit/structure/io/test_graphbinaryv4model.py   |   14 +
 .../python/tests/unit/structure/io/test_pdt.py     |  422 ++
 .../main/python/tests/unit/structure/test_tree.py  |  329 ++
 gremlin-server/Dockerfile                          |    2 +-
 gremlin-server/conf/gremlin-server-airroutes.yaml  |    8 +-
 gremlin-server/conf/gremlin-server-classic.yaml    |    8 +-
 gremlin-server/conf/gremlin-server-min.yaml        |    2 +-
 .../conf/gremlin-server-modern-readonly.yaml       |    8 +-
 gremlin-server/conf/gremlin-server-modern.yaml     |    8 +-
 .../conf/gremlin-server-rest-modern.yaml           |    4 +-
 .../conf/gremlin-server-rest-secure.yaml           |    8 +-
 gremlin-server/conf/gremlin-server-secure.yaml     |   12 +-
 gremlin-server/conf/gremlin-server-spark.yaml      |   12 +-
 .../conf/gremlin-server-transaction.yaml           |   14 +-
 gremlin-server/conf/gremlin-server.yaml            |   12 +-
 .../tinkergraph-multilabel.properties}             |    3 +-
 gremlin-server/pom.xml                             |   16 +
 gremlin-server/src/main/bin/gremlin-server.sh      |   19 +
 .../gremlin/server/AbstractChannelizer.java        |   10 +-
 .../apache/tinkerpop/gremlin/server/Context.java   |   60 +-
 .../tinkerpop/gremlin/server/GremlinServer.java    |   18 +-
 .../apache/tinkerpop/gremlin/server/Settings.java  |   45 +-
 .../tinkerpop/gremlin/server/auth/JaasKrbUtil.java |  226 -
 .../gremlin/server/auth/Krb5Authenticator.java     |  197 -
 .../server/handler/HttpGremlinEndpointHandler.java |  340 +-
 .../gremlin/server/handler/HttpHandlerUtil.java    |  111 -
 .../server/handler/HttpRequestIdHandler.java       |    4 +
 .../server/handler/HttpRequestMessageDecoder.java  |   14 +-
 .../server/handler/HttpResponseCoordinator.java    |  245 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |   13 +-
 .../server/transaction/TransactionManager.java     |   67 +-
 .../server/transaction/UnmanagedTransaction.java   |  244 +-
 .../gremlin/server/util/GremlinError.java          |   16 +-
 .../gremlin/server/util/ServerGremlinExecutor.java |   14 +-
 .../server/util/TinkerFactoryDataLoader.java       |    5 +-
 .../driver/ClientConnectionIntegrateTest.java      |  115 +-
 .../remote/GraphBinaryGroovyRemoteFeatureTest.java |    2 +-
 ...BinaryGroovyRemoteParameterizedFeatureTest.java |    2 +-
 .../GraphBinaryLangBulkedRemoteFeatureTest.java    |    2 +-
 .../remote/GraphBinaryLangRemoteFeatureTest.java   |    2 +-
 ...phBinaryLangRemoteParameterizedFeatureTest.java |    2 +-
 .../remote/GraphSONLangRemoteFeatureTest.java      |   51 -
 ...GraphSONLangRemoteParameterizedFeatureTest.java |   51 -
 .../remote/GraphSONRemoteComputerFeatureTest.java  |   51 -
 .../gremlin/driver/remote/RemoteWorld.java         |   54 +-
 .../AbstractGremlinServerIntegrationTest.java      |   10 +-
 .../server/ClientWithOptionsIntegrateTest.java     |    6 +-
 .../tinkerpop/gremlin/server/ContextTest.java      |    4 +-
 .../gremlin/server/GremlinDriverIntegrateTest.java |  431 +-
 .../GremlinDriverTransactionIntegrateTest.java     |  166 +-
 .../server/GremlinResultSetIntegrateTest.java      |   16 +-
 .../server/GremlinServerAuditLogIntegrateTest.java |   54 +-
 .../server/GremlinServerAuthIntegrateTest.java     |    9 +-
 .../server/GremlinServerAuthzIntegrateTest.java    |    4 +-
 .../server/GremlinServerHttpIntegrateTest.java     |   50 +-
 .../GremlinServerHttpTransactionIntegrateTest.java |  142 +-
 .../gremlin/server/GremlinServerIntegrateTest.java |   59 +-
 .../GremlinServerPrimitivePdtIntegrateTest.java    |  123 +
 .../GremlinServerSerializationIntegrateTest.java   |   92 +-
 .../server/GremlinServerSslIntegrateTest.java      |   27 +-
 .../gremlin/server/HttpDriverIntegrateTest.java    |    2 +-
 .../tinkerpop/gremlin/server/KdcFixtureTest.java   |   43 -
 .../tinkerpop/gremlin/server/SettingsTest.java     |   19 +
 .../gremlin/server/TestClientFactory.java          |    5 -
 .../handler/HttpGremlinEndpointHandlerTest.java    |  100 +
 .../server/handler/HttpRequestIdHandlerTest.java   |   25 +
 .../handler/HttpRequestMessageDecoderTest.java     |   10 +-
 .../tinkerpop/gremlin/server/pdt/Address.java      |   20 +-
 .../tinkerpop/gremlin/server/pdt/Measurement.java  |   22 +-
 .../tinkerpop/gremlin/server/pdt/Person.java       |   26 +-
 .../apache/tinkerpop/gremlin/server/pdt/Point.java |   19 +-
 .../tinkerpop/gremlin/server/pdt/TinkerId.java     |   36 +-
 .../gremlin/server/pdt/TinkerIdAdapter.java        |   28 +-
 .../tinkerpop/gremlin/server/pdt/Uint32.java       |   36 +-
 .../gremlin/server/pdt/Uint32Adapter.java          |   31 +-
 .../server/transaction/TransactionManagerTest.java |  136 +
 .../transaction/UnmanagedTransactionTest.java      |  380 ++
 .../server/util/CheckedGraphManagerTest.java       |    2 +-
 .../server/util/DefaultGraphManagerTest.java       |   13 +-
 .../util/ManualScheduledExecutorService.java       |  279 ++
 .../io.cucumber.core.backend.ObjectFactory         |    3 -
 ...lin.structure.io.pdt.ProviderDefinedTypeAdapter |    2 +
 .../src/test/resources/conf/remote-objects.yaml    |    2 +-
 .../gremlin/server/gremlin-console-jaas.conf       |   41 -
 .../gremlin/server/gremlin-server-integration.yaml |   19 +-
 .../src/test/scripts/test-server-stop.groovy       |    8 -
 ...roperties => tinkergraph-multilabel.properties} |    3 +-
 gremlin-test/pom.xml                               |   16 -
 .../apache/tinkerpop/gremlin/LoadGraphWith.java    |   30 +-
 .../tinkerpop/gremlin/features/StepDefinition.java |   28 +-
 .../tinkerpop/gremlin/features/TestFiles.java      |   11 +-
 .../apache/tinkerpop/gremlin/features/World.java   |   14 +-
 .../process/traversal/CoreTraversalTest.java       |    4 +-
 .../tinkerpop/gremlin/server/KdcFixture.java       |  217 -
 .../gremlin/structure/TransactionTest.java         |  129 +-
 .../gremlin/language/translator/translations.json  | 5180 +++++++++++++++++++-
 .../gremlin/structure/io/gryo/air-routes-v3.kryo   |  Bin
 .../structure/io/gryo/tinkerpop-zoo-v3.kryo        |  Bin 0 -> 3253 bytes
 .../gremlin/test/features/branch/Branch.feature    |   25 +
 .../gremlin/test/features/branch/Choose.feature    |   39 +
 .../gremlin/test/features/filter/And.feature       |   15 +
 .../gremlin/test/features/filter/Dedup.feature     |   15 +-
 .../gremlin/test/features/filter/Has.feature       |  464 +-
 .../gremlin/test/features/filter/HasLabel.feature  |   44 +-
 .../gremlin/test/features/filter/Is.feature        |  262 +-
 .../gremlin/test/features/filter/Not.feature       |   14 +
 .../gremlin/test/features/filter/Or.feature        |   16 +-
 .../gremlin/test/features/filter/Where.feature     |  145 +
 .../StandardVerificationStrategy.feature           |  176 +
 .../gremlin/test/features/map/AddEdge.feature      |    2 +-
 .../gremlin/test/features/map/AddVertex.feature    |   69 +-
 .../gremlin/test/features/map/Edge.feature         |   55 +-
 .../gremlin/test/features/map/ElementMap.feature   |  253 +-
 .../{filter/Coin.feature => map/Label.feature}     |   57 +-
 .../{filter/Is.feature => map/Labels.feature}      |   99 +-
 .../gremlin/test/features/map/MatchString.feature  |  322 ++
 .../gremlin/test/features/map/MergeEdge.feature    |    4 +-
 .../gremlin/test/features/map/MergeVertex.feature  |  174 +
 .../gremlin/test/features/map/Order.feature        |   15 +-
 .../gremlin/test/features/map/ValueMap.feature     |  181 +-
 .../gremlin/test/features/map/Vertex.feature       |   82 +-
 .../test/features/sideEffect/AddLabel.feature      |  168 +
 .../test/features/sideEffect/DropLabel.feature     |  212 +
 .../gremlin/test/features/sideEffect/Group.feature |   42 +
 .../test/features/sideEffect/GroupCount.feature    |   29 +
 .../test/features/sideEffect/Property.feature      |  248 +
 .../gremlin/test/features/sideEffect/Tree.feature  |   20 +-
 .../gremlin/structure/ExceptionCoverageTest.java   |    3 +
 gremlin-tools/gremlin-benchmark/pom.xml            |    2 +-
 .../benchmark/util/AbstractGraphBenchmark.java     |    2 +
 .../gremlin/process/MatchStepBenchmark.java        |  295 ++
 .../jsr223/GremlinGroovyScriptEngineBenchmark.java |    2 +-
 .../jsr223/GremlinScriptCheckerBenchmark.java      |    2 +-
 gremlin-tools/gremlin-socket-server/Dockerfile     |    2 +-
 .../socket/server/TestHttpGremlinHandler.java      |   25 +-
 .../org/apache/tinkerpop/gremlin/util/Tokens.java  |   16 +-
 .../gremlin/util/message/RequestMessage.java       |   31 +-
 .../ser/AbstractGraphSONMessageSerializerV4.java   |   12 +-
 .../util/ser/GraphBinaryMessageSerializerV4.java   |   78 +-
 .../tinkerpop/gremlin/util/ser/SerTokens.java      |    4 +-
 .../util/ser/binary/RequestMessageSerializer.java  |    8 +-
 .../structure/io/AbstractCompatibilityTest.java    |    8 +-
 .../gremlin/util/message/RequestMessageTest.java   |   66 +-
 .../gremlin/util/ser/AbstractRoundTripTest.java    |   87 +-
 .../GraphSONMessageSerializerV4RoundTripTest.java  |    3 +-
 .../util/ser/PrimitivePdtDriverWiringTest.java     |  186 +
 .../binary/GraphBinaryPdtSpiAutoWiringTest.java    |  134 +
 .../util/ser/binary/GraphBinaryWriterPdtTest.java  |  254 +
 .../util/ser/binary/MessageSerializerTest.java     |    8 +-
 .../gremlin/util/ser/binary/TestPointAdapter.java  |   63 +
 .../ser/binary/TypeSerializerFailureTests.java     |    9 +-
 .../ser/binary/TypeSerializerRegistryTest.java     |   10 +-
 .../binary/types/CompositePDTSerializerTest.java   |  232 +
 .../binary/types/PrimitivePDTSerializerTest.java   |  106 +
 .../util/ser/binary/types/sample/SamplePerson.java |   46 -
 .../types/sample/SamplePersonSerializer.java       |  117 -
 .../types/sample/SamplePersonSerializerTest.java   |  126 -
 ...lin.structure.io.pdt.ProviderDefinedTypeAdapter |    1 +
 .../gremlin/hadoop/structure/HadoopElement.java    |    7 +
 .../hadoop/HadoopGraphFeatureIntegrateTest.java    |    8 +-
 .../hadoop/structure/io/VertexWritableTest.java    |   17 +
 pom.xml                                            |  129 +-
 spark-gremlin/pom.xml                              |   58 +-
 .../tinkerpop/gremlin/spark/structure/Spark.java   |    4 +-
 .../spark/structure/io/gryo/GryoRegistrator.java   |    4 +-
 .../spark/structure/io/gryo/GryoSerializer.java    |    4 +-
 .../structure/io/gryo/WrappedArraySerializer.java  |   21 +-
 .../structure/io/AbstractIoRegistryCheck.java      |   37 +
 .../spark/SparkGraphFeatureIntegrateTest.java      |    4 +
 .../gremlin/spark/structure/SparkTest.java         |    6 +-
 .../spark/structure/io/SparkIoRegistryCheck.java   |    5 +
 tinkergraph-gremlin/pom.xml                        |   10 +
 .../process/computer/TinkerGraphComputerView.java  |   52 +-
 .../traversal/step/sideEffect/TinkerGraphStep.java |    8 +
 .../optimization/TinkerGraphStepStrategy.java      |   14 +-
 .../tinkergraph/structure/AbstractTinkerGraph.java |  137 +-
 .../gremlin/tinkergraph/structure/TinkerEdge.java  |   37 +
 .../tinkergraph/structure/TinkerElement.java       |    2 +-
 .../tinkergraph/structure/TinkerFactory.java       |  186 +
 .../gremlin/tinkergraph/structure/TinkerGraph.java |   91 +-
 .../tinkergraph/structure/TinkerIndexHelper.java   |    4 +
 .../tinkergraph/structure/TinkerTransaction.java   |    7 -
 .../structure/TinkerTransactionGraph.java          |   65 +-
 .../tinkergraph/structure/TinkerVertex.java        |  143 +-
 .../gremlin/gql/DefaultGqlExecutorTest.java        | 1194 +++++
 .../gremlin/gql/DefaultGqlPlannerTest.java         |  451 ++
 .../TinkerGraphAllowNullFeatureTest.java           |    2 +-
 .../tinkergraph/TinkerGraphFeatureTest.java        |    2 +-
 .../TinkerGraphParameterizedFeatureTest.java       |    2 +-
 .../tinkergraph/TinkerShuffleGraphFeatureTest.java |    2 +-
 ...TinkerTransactionGraphAllowNullFeatureTest.java |    2 +-
 .../TinkerTransactionGraphFeatureTest.java         |    2 +-
 .../tinkerpop/gremlin/tinkergraph/TinkerWorld.java |   42 +
 .../TinkerGraphComputerMultiLabelTest.java         |   96 +
 .../traversal/step/map/GqlMatchStepTest.java       |  528 ++
 .../process/traversal/step/map/LabelsStepTest.java |   95 +
 .../traversal/step/map/MergeVMultiLabelTest.java   |  159 +
 .../step/sideEffect/LabelMutationPropertyTest.java |  208 +
 .../step/sideEffect/LabelMutationStepTest.java     |  295 ++
 .../sideEffect/LabelTraversalSemanticsTest.java    |  289 ++
 .../GqlDeclarativeMatchStrategyTest.java           |  219 +
 .../TinkerGraphStepStrategyTraversalTest.java      |  205 +
 .../structure/IoDataGenerationTest.java            |   10 +
 .../structure/LabelCardinalityTest.java            |  318 ++
 .../LabelReplacePatternValidationTest.java         |  264 +
 .../tinkergraph/structure/TinkerShuffleGraph.java  |    9 +
 .../structure/TinkerTransactionGraphTest.java      |  341 +-
 .../TinkerVertexMultiLabelGremlinLangTest.java     |  113 +
 .../structure/TinkerVertexMultiLabelTest.java      |  256 +
 tinkubator/README.md                               |   59 +
 902 files changed, 81233 insertions(+), 12491 deletions(-)
 create mode 100644 .skills/tinker-dev/DESIGN.md
 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/DESIGN.md
 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/DESIGN.md
 create mode 100644 .skills/tinker-review/SKILL.md
 copy {gremlin-examples/gremlin-javascript => 
.skills/tinker-review}/package-lock.json (55%)
 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/playbooks/removal.md
 create mode 100644 .skills/tinker-review/references/enrichment-cli.md
 create mode 100644 .skills/tinker-review/references/functional-testing.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/functional/cli.js
 create mode 100644 .skills/tinker-review/scripts/functional/setup.js
 create mode 100644 .skills/tinker-review/scripts/graph/change-levels.js
 create mode 100644 .skills/tinker-review/scripts/graph/confidence.js
 create mode 100644 .skills/tinker-review/scripts/graph/externals.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/graph/references.js
 create mode 100644 .skills/tinker-review/scripts/infrastructure/docker.js
 create mode 100644 .skills/tinker-review/scripts/infrastructure/net.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/classify-externals.js
 create mode 100644 .skills/tinker-review/scripts/patterns/cluster-analysis.js
 create mode 100644 
.skills/tinker-review/scripts/patterns/community-detection.js
 create mode 100644 .skills/tinker-review/scripts/patterns/completeness.js
 create mode 100644 .skills/tinker-review/scripts/patterns/confidence-audit.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/patterns/removal-refs.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
 create mode 100644 .skills/tinker-review/test/cli-docs.test.js
 create mode 100644 .skills/tinker-review/test/community-detection.test.js
 create mode 100644 .skills/tinker-review/test/discovery.test.js
 create mode 100644 .skills/tinker-review/test/extraction.test.js
 create mode 100644 .skills/tinker-review/test/fingerprint.test.js
 create mode 100644 .skills/tinker-review/test/playbook-sections.test.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
 copy gremlin-js/gremlin-javascript/examples/browser/index.html => SECURITY.md 
(56%)
 create mode 100644 THREAT_MODEL.md
 delete mode 100644 docker/gremlin-server/gremlin-console-jaas.conf
 delete mode 100644 docker/gremlin-server/gremlin-server-integration-krb5.yaml
 delete mode 100644 docker/gremlin-test-server/krb5.conf
 delete mode 100755 docs/postprocessor/postprocess.sh
 delete mode 100644 docs/postprocessor/processor.awk
 delete mode 100644 docs/preprocessor/awk/cleanup.awk
 delete mode 100644 docs/preprocessor/awk/ignore.awk
 delete mode 100644 docs/preprocessor/awk/init-code-blocks.awk
 delete mode 100644 docs/preprocessor/awk/prepare.awk
 delete mode 100644 docs/preprocessor/awk/prettify.awk
 delete mode 100644 docs/preprocessor/awk/progressbar.awk
 delete mode 100644 docs/preprocessor/awk/progressbar.groovy.template
 delete mode 100644 docs/preprocessor/awk/tabify.awk
 delete mode 100755 docs/preprocessor/control-characters.sh
 delete mode 100644 docs/preprocessor/install-plugins.groovy
 delete mode 100755 docs/preprocessor/install-plugins.sh
 delete mode 100755 docs/preprocessor/preprocess-file.sh
 delete mode 100755 docs/preprocessor/preprocess.sh
 delete mode 100755 docs/preprocessor/uninstall-plugins.sh
 create mode 100644 docs/static/images/the-zoo-graph.png
 create mode 100644 docs/tinkerpop-docs/pom.xml
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/ConsoleRestartHandler.java
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinConsole.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/remote/traversal/AbstractRemoteTraverser.java
 => 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsExtension.java
 (56%)
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessor.java
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessor.java
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandler.java
 create mode 100644 
docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilder.java
 create mode 100644 
docs/tinkerpop-docs/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry
 create mode 100644 
docs/tinkerpop-docs/src/main/resources/hadoop-conf/core-site.xml
 rename docker/gremlin-server/krb5.conf => 
docs/tinkerpop-docs/src/main/resources/hadoop-conf/hadoop-docs.properties (71%)
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinConsoleTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessorTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessorTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/IntegrationTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandlerTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilderTest.java
 create mode 100644 
docs/tinkerpop-docs/src/test/resources/integration-fixture.asciidoc
 create mode 100644 gql-gremlin/README.md
 copy {gremlin-language => gql-gremlin}/pom.xml (59%)
 create mode 100644 gql-gremlin/src/main/antlr4/GQL.g4
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/DefaultGqlExecutor.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/DefaultGqlPlanner.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/ExtensionStep.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/GqlDeclarativeMatchStrategy.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/GqlExecutor.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/GqlMatchPlan.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/GqlMatchStep.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/GqlPlanner.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/PropertyPredicate.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/QueryEdge.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/QueryGraph.java
 create mode 100644 
gql-gremlin/src/main/java/org/apache/tinkerpop/gremlin/gql/QueryVertex.java
 create mode 100644 
gql-gremlin/src/test/java/org/apache/tinkerpop/gremlin/gql/GqlGrammarTest.java
 create mode 100644 
gql-gremlin/src/test/java/org/apache/tinkerpop/gremlin/gql/QueryGraphTest.java
 create mode 100644 
gremlin-annotations/src/test/resources/org/apache/tinkerpop/gremlin/process/traversal/dsl/AddVMultiLabelDslTraversal.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/{Bypassing.java
 => ReadOnlyTraversalParent.java} (54%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/DeclarativeMatchStep.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/{ElementStep.java
 => LabelsStep.java} (68%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/AddLabelStep.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/sideEffect/DropLabelsStep.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/ReadOnlyChildValidator.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/LabelCardinality.java
 delete mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/GraphBinaryIo.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/{BulkSetSerializer.java
 => CompositePDTSerializer.java} (51%)
 delete mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/CustomTypeSerializer.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/binary/types/{SetSerializer.java
 => PrimitivePDTSerializer.java} (63%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/PdtGraphSONSerializerProviderV4.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/graphson/PdtGraphSONSerializersV4.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/pdt/CompositePDT.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/{process/traversal/step/PropertiesHolder.java
 => structure/io/pdt/CompositePDTAdapter.java} (68%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/pdt/PDTRegistry.java
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/pdt/PrimitivePDT.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/{process/remote/traversal/DefaultRemoteTraverser.java
 => structure/io/pdt/PrimitivePDTAdapter.java} (70%)
 copy 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/jsr223/ScriptEngineToTest.java
 => 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/pdt/ProviderDefined.java
 (75%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/{language/translator/TranslatorException.java
 => structure/io/pdt/ProviderDefinedTypeAdapter.java} (70%)
 create mode 100644 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/LabelCardinalityValidator.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinQueryParserTraversalTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/FailureTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLangTraversalRoundTripTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/util/HasContainerTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/util/ReadOnlyChildValidatorTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/PdtGraphSONSerializersV4Test.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/pdt/CompositePDTTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/pdt/PDTRegistryTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/pdt/PrimitivePDTTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/util/star/StarGraphGraphSONV4MultiLabelTest.java
 create mode 100644 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/util/star/StarGraphSerializerMultiLabelTest.java
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/Compression.cs
 delete mode 100644 
gremlin-dotnet/src/Gremlin.Net/Driver/Exceptions/ResponseDeserializationException.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Driver/ReadTimeoutStream.cs
 delete mode 100644 
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/GraphSONVersion.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/CompositePDT.cs
 create mode 100644 
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/CompositePDTSerializer.cs
 create mode 100644 
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/PrimitivePDTSerializer.cs
 copy 
gremlin-dotnet/src/Gremlin.Net/Structure/IO/GraphBinary4/Types/{SetSerializer.cs
 => TreeSerializer.cs} (51%)
 copy 
gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Finalization/ReferenceElementStrategy.cs
 => Structure/IPrimitivePdtAdapter.cs} (59%)
 copy 
gremlin-dotnet/src/Gremlin.Net/{Process/Traversal/Strategy/Finalization/ReferenceElementStrategy.cs
 => Structure/IProviderDefinedTypeAdapter.cs} (56%)
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/PDTRegistry.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/PrimitivePDT.cs
 create mode 100644 
gremlin-dotnet/src/Gremlin.Net/Structure/ProviderDefinedAttribute.cs
 create mode 100644 gremlin-dotnet/src/Gremlin.Net/Structure/Tree.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Process/Traversal/DriverRemoteConnection/TreeTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Driver/ConnectionSettingsTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/CompositePDTTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/PrimitivePDTTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphBinary4/TreeSerializerTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/PDTRegistryTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/PrimitivePdtRegistryTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/ProviderDefinedAttributeTests.cs
 create mode 100644 
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/TreeTests.cs
 copy 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/{ConnectionFactory.java
 => Compression.java} (53%)
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ProxyOptions.java
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/exception/FailResponseException.java
 create mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/handler/ReadTimeoutHandler.java
 delete mode 100644 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/interceptor/PayloadSerializingInterceptor.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClientTest.java
 delete mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClusterConfigTest.java
 delete mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClusterTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ConnectionOptionsTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/InterceptorTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/exception/FailResponseExceptionTest.java
 delete mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/HttpGremlinRequestEncoderTest.java
 create mode 100644 
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/handler/ReadTimeoutHandlerTest.java
 delete mode 100644 gremlin-go/driver/auth.go
 create mode 100644 gremlin-go/driver/auth/auth.go
 create mode 100644 gremlin-go/driver/auth/auth_test.go
 delete mode 100644 gremlin-go/driver/auth_test.go
 create mode 100644 gremlin-go/driver/bulkResults_test.go
 create mode 100644 gremlin-go/driver/compositePDT.go
 rename gremlin-go/driver/{driverRemoteConnection_test.go => 
compositePDT_test.go} (64%)
 create mode 100644 gremlin-go/driver/pdtRegistry.go
 create mode 100644 gremlin-go/driver/pdtRegistry_test.go
 create mode 100644 gremlin-go/driver/tree.go
 create mode 100644 gremlin-go/driver/tree_integration_test.go
 create mode 100644 gremlin-go/driver/tree_test.go
 create mode 100644 
gremlin-groovy/src/test/groovy/org/apache/tinkerpop/gremlin/groovy/TreeSubscriptTest.groovy
 create mode 100644 
gremlin-js/gremlin-javascript/lib/driver/dispatcher.browser.ts
 create mode 100644 gremlin-js/gremlin-javascript/lib/driver/dispatcher.ts
 create mode 100644 gremlin-js/gremlin-javascript/lib/driver/http-request.ts
 create mode 100644 gremlin-js/gremlin-javascript/lib/driver/logger.ts
 copy 
gremlin-js/gremlin-javascript/lib/{structure/io/binary/internals/StubSerializer.js
 => process/gvalue.ts} (60%)
 create mode 100644 gremlin-js/gremlin-javascript/lib/structure/PDTRegistry.ts
 copy 
gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/{BinarySerializer.js
 => CompositePDTSerializer.js} (50%)
 copy 
gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/{BooleanSerializer.js
 => PrimitivePDTSerializer.js} (51%)
 create mode 100644 
gremlin-js/gremlin-javascript/lib/structure/io/binary/internals/TreeSerializer.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/integration/match-tests.js
 create mode 100644 gremlin-js/gremlin-javascript/test/integration/tree-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/connection-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/dispatcher-browser-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/dispatcher-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graphbinary/CompositePDTSerializer-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graphbinary/PrimitivePDTSerializer-test.js
 create mode 100644 
gremlin-js/gremlin-javascript/test/unit/graphbinary/tree-serializer-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/http-request-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/logger-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/match-test.js
 create mode 100644 gremlin-js/gremlin-javascript/test/unit/pdt-registry-test.js
 rename docs/preprocessor/awk/language-variants.awk => 
gremlin-python/src/main/python/gremlin_python/driver/exceptions.py (54%)
 create mode 100644 
gremlin-python/src/main/python/gremlin_python/driver/http_request.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/driver/test_client_options.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/driver/test_connection_options.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/driver/test_interceptor.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/driver/test_sigv4.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/structure/io/test_pdt.py
 create mode 100644 
gremlin-python/src/main/python/tests/unit/structure/test_tree.py
 copy gremlin-server/{src/test/scripts/tinkergraph-empty.properties => 
conf/tinkergraph-multilabel.properties} (82%)
 delete mode 100644 
gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/auth/JaasKrbUtil.java
 delete mode 100644 
gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/auth/Krb5Authenticator.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/GremlinServerPrimitivePdtIntegrateTest.java
 delete mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/KdcFixtureTest.java
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/handler/HttpGremlinEndpointHandlerTest.java
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/PropertiesHolder.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Address.java
 (66%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/verification/VerificationException.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Measurement.java
 (60%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/ConstantSupplier.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Person.java
 (66%)
 copy 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/graphson/GraphSONTokensTest.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Point.java 
(68%)
 copy 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/IoX.java 
=> 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/TinkerId.java
 (60%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/IdentityTraversal.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/TinkerIdAdapter.java
 (60%)
 copy 
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/structure/io/IoX.java 
=> 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Uint32.java
 (58%)
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/IdentityTraversal.java
 => 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/pdt/Uint32Adapter.java
 (52%)
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/transaction/TransactionManagerTest.java
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/transaction/UnmanagedTransactionTest.java
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/util/ManualScheduledExecutorService.java
 create mode 100644 
gremlin-server/src/test/resources/META-INF/services/org.apache.tinkerpop.gremlin.structure.io.pdt.ProviderDefinedTypeAdapter
 delete mode 100644 
gremlin-server/src/test/resources/org/apache/tinkerpop/gremlin/server/gremlin-console-jaas.conf
 copy gremlin-server/src/test/scripts/{tinkergraph-empty.properties => 
tinkergraph-multilabel.properties} (82%)
 delete mode 100644 
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/server/KdcFixture.java
 copy data/air-routes.kryo => 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/air-routes-v3.kryo
 (100%)
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/structure/io/gryo/tinkerpop-zoo-v3.kryo
 copy 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{filter/Coin.feature
 => map/Label.feature} (57%)
 copy 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/{filter/Is.feature
 => map/Labels.feature} (56%)
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/MatchString.feature
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/AddLabel.feature
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/DropLabel.feature
 create mode 100644 
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/sideEffect/Property.feature
 create mode 100644 
gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/gremlin/process/MatchStepBenchmark.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/PrimitivePdtDriverWiringTest.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/GraphBinaryPdtSpiAutoWiringTest.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/GraphBinaryWriterPdtTest.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/TestPointAdapter.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/types/CompositePDTSerializerTest.java
 create mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/types/PrimitivePDTSerializerTest.java
 delete mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/types/sample/SamplePerson.java
 delete mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/types/sample/SamplePersonSerializer.java
 delete mode 100644 
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/types/sample/SamplePersonSerializerTest.java
 create mode 100644 
gremlin-util/src/test/resources/META-INF/services/org.apache.tinkerpop.gremlin.structure.io.pdt.ProviderDefinedTypeAdapter
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/gql/DefaultGqlExecutorTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/gql/DefaultGqlPlannerTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/computer/TinkerGraphComputerMultiLabelTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/map/GqlMatchStepTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/map/LabelsStepTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/map/MergeVMultiLabelTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/sideEffect/LabelMutationPropertyTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/sideEffect/LabelMutationStepTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/step/sideEffect/LabelTraversalSemanticsTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/optimization/GqlDeclarativeMatchStrategyTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/optimization/TinkerGraphStepStrategyTraversalTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/LabelCardinalityTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/LabelReplacePatternValidationTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerVertexMultiLabelGremlinLangTest.java
 create mode 100644 
tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/structure/TinkerVertexMultiLabelTest.java
 create mode 100644 tinkubator/README.md

Reply via email to