This is an automated email from the ASF dual-hosted git repository.
Cole-Greer pushed a change to branch TINKERPOP-3107
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard cd8dce503c Generate script engine allowlist in server from config.
discard 783589367e Update docs and tests according to PR feedback
discard 6bb8a62236 Rename query to gremlinExpression
discard dc0648ac75 .
discard 2346a1717a .
discard 4316f890ba add airroutes server config
discard b1fce1ff3c cleanups and fixes
discard e78ca26dae docs and tests
discard e3321df5df update test configs
discard 80a6ca8834 initial PoC
add 352312a8d3 Add splitByElement() to Gherkin step definitions for nested
collection parsing
add 10378a7bb6 docs
add 7fe79e7aa8 Added tinkerpop-dev skills based on Agent Skills standard
add 7711c14b07 Improved agent skills definitions.
add 59a2d02397 Merge pull request #3380 from apache/agent-skills
add 751cf3e728 Added to .gitignore CTR
add 9959310019 Add splitByElement() to Gherkin step definitions for nested
collection parsing
add 6a95ff5a7b docs
add 3e5ca4e4dd Added saftey rules to AGENTS.md CTR
add 73d09b5f86 Merge branch '3.7-dev' into 3.8-dev
add 992eabd928 Merge branch '3.8-dev'
add cdab3784c0 CTR update Future doc
add bc9621f75c Merge branch '3.8-dev'
add c29ce6e154 CTR Fix generate-modern-readonly.groovy
add 7e9615ef3b TINKERPOP-3225 conjoin has incorrect null handling (#3372)
add fae1dcc362 Merge branch '3.7-dev' into 3.8-dev
add 9509d4f92d Fix GHA exclusions for GLVs (#3378)
add e3be426d50 Merge branch '3.8-dev'
add 72d6881362 GO support for escaped characters (#3381)
add aa383872be CTR: Pin more-itertools for 3.9 compatibility in GHA
add f4516e4370 CTR Bump commons-beanutils to 1.11.0 (CVE-2025-48734)
add 0f02480e94 Merge branch '3.7-dev' into 3.8-dev
add b08a6f0f71 Merge branch '3.8-dev'
add 66662ca166 Add gremlator: client-side Gremlin query translator SPA
add 6d0172d5c4 Upgraded gremlator to vite and better matched gremlint
add 8b3d94778c Merge pull request #3382 from apache/gremlator
add d03f568d35 CTR Regen feature test files
add 485f3a6da1 Merge branch '3.8-dev'
add 247201c9d0 Clean up and upgrade gremlin-js dependencies CTR
add 2bd0280c8e docs/gremlint and docs/gremlator dependency upgrade CTR
add 157b213776 TINKERPOP-3233 Added escaped characters to docs (#3383)
add c3ec80cd46 initial PoC
add c3f156f133 update test configs
add 4aec19012b docs and tests
add ff9a18aca5 cleanups and fixes
add 919ac22b43 add airroutes server config
add ad48b95a4c .
add 01b708d8e5 .
add e024c92424 Rename query to gremlinExpression
add 640922b10b Update docs and tests according to PR feedback
add 774548fd67 Generate script engine allowlist in server from config.
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 (cd8dce503c)
\
N -- N -- N refs/heads/TINKERPOP-3107 (774548fd67)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 11 +
.github/workflows/build-test.yml | 2 +-
.gitignore | 6 +
.skills/tinkerpop-dev/SKILL.md | 158 +
.skills/tinkerpop-dev/references/build-dotnet.md | 97 +
.skills/tinkerpop-dev/references/build-go.md | 111 +
.skills/tinkerpop-dev/references/build-java.md | 134 +
.../tinkerpop-dev/references/build-javascript.md | 171 +
.skills/tinkerpop-dev/references/build-python.md | 127 +
.../references/dev-environment-setup.md | 140 +
.skills/tinkerpop-dev/references/documentation.md | 45 +
.skills/tinkerpop-dev/references/gremlin-mcp.md | 159 +
.skills/tinkerpop-dev/scripts/check-env.sh | 153 +
AGENTS.md | 238 +-
CHANGELOG.asciidoc | 4 +
bin/agent-setup.sh | 200 +
bin/generate-home.sh | 10 +
docs/{gremlint => gremlator}/.gitignore | 2 +-
docs/{gremlint => gremlator}/.prettierrc | 0
docs/{gremlint => gremlator}/LICENSE | 0
docs/{gremlint => gremlator}/README.md | 19 +-
docs/{gremlint => gremlator}/index.html | 10 +-
docs/{gremlint => gremlator}/package-lock.json | 5278 ++++++++++++++------
docs/{gremlint => gremlator}/package.json | 23 +-
docs/{gremlint => gremlator}/public/favicon.ico | Bin
docs/{gremlint => gremlator}/public/manifest.json | 8 +-
docs/{gremlint => gremlator}/public/robots.txt | 0
.../components/Title.tsx => gremlator/src/App.tsx} | 47 +-
.../src/components/ErrorAlert.tsx} | 58 +-
.../src/components/Footer.tsx | 30 +-
docs/gremlator/src/components/LanguageTabs.tsx | 69 +
.../src/components/Navigator.tsx | 50 +-
docs/gremlator/src/components/QueryInput.tsx | 104 +
.../gremlator/src/components/TranslationResult.tsx | 104 +
.../src/App.test.tsx => gremlator/src/index.tsx} | 12 +-
.../index.ts => gremlator/src/store/actions.ts} | 5 +-
.../reduced-state => gremlator/src/store}/index.ts | 7 +-
.../src/store/initialState.ts | 14 +-
docs/gremlator/src/store/reducers.ts | 59 +
docs/{gremlint => gremlator}/src/store/types.ts | 44 +-
docs/gremlator/src/views/QueryTranslator/index.tsx | 76 +
docs/{gremlint => gremlator}/tsconfig.json | 10 +-
docs/{gremlint => gremlator}/tslint.json | 0
docs/{gremlint => gremlator}/vite.config.ts | 20 +-
docs/gremlint/index.html | 1 -
docs/gremlint/package-lock.json | 421 +-
docs/gremlint/package.json | 4 +-
docs/gremlint/src/components/Footer.tsx | 5 +
.../dev/developer/development-environment.asciidoc | 59 +-
docs/src/dev/developer/for-committers.asciidoc | 20 +
docs/src/dev/developer/release.asciidoc | 1 +
docs/src/dev/future/index.asciidoc | 36 +-
docs/src/reference/gremlin-variants.asciidoc | 19 +
docs/src/upgrade/release-3.7.x.asciidoc | 29 +
docs/src/upgrade/release-4.x.x.asciidoc | 19 +
.../process/traversal/step/map/ConjoinStep.java | 2 +-
.../traversal/step/map/ConjoinStepTest.java | 3 +-
.../Gherkin/CommonSteps.cs | 34 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 4 +
gremlin-go/driver/cucumber/cucumberSteps_test.go | 31 +-
gremlin-go/driver/cucumber/gremlin.go | 4 +
gremlin-go/driver/gremlinlang.go | 30 +-
gremlin-go/driver/gremlinlang_test.go | 6 +
gremlin-js/AGENTS.md | 103 -
gremlin-js/gremlin-javascript/AGENTS.md | 138 -
gremlin-js/gremlin-javascript/lib/utils.ts | 5 +-
gremlin-js/gremlin-javascript/package.json | 16 +-
.../scripts/groovy/generate.groovy | 1 -
.../test/cucumber/feature-steps.js | 41 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 5 +-
.../test/unit/element-comparison-test.js | 7 +-
gremlin-js/gremlin-mcp/tsconfig.json | 2 +-
gremlin-js/package-lock.json | 3420 ++++++-------
gremlin-python/AGENTS.md | 107 -
.../src/main/python/tests/feature/feature_steps.py | 25 +-
.../src/main/python/tests/feature/gremlin.py | 4 +
.../scripts/generate-modern-readonly.groovy | 2 +-
.../tinkerpop/gremlin/features/StepDefinition.java | 43 +-
.../gremlin/language/translator/translations.json | 68 +
.../gremlin/test/features/map/Conjoin.feature | 24 +
.../gremlin/test/features/map/Fold.feature | 24 +-
pom.xml | 8 +
source-release.xml | 22 +-
83 files changed, 8058 insertions(+), 4550 deletions(-)
create mode 100644 .skills/tinkerpop-dev/SKILL.md
create mode 100644 .skills/tinkerpop-dev/references/build-dotnet.md
create mode 100644 .skills/tinkerpop-dev/references/build-go.md
create mode 100644 .skills/tinkerpop-dev/references/build-java.md
create mode 100644 .skills/tinkerpop-dev/references/build-javascript.md
create mode 100644 .skills/tinkerpop-dev/references/build-python.md
create mode 100644 .skills/tinkerpop-dev/references/dev-environment-setup.md
create mode 100644 .skills/tinkerpop-dev/references/documentation.md
create mode 100644 .skills/tinkerpop-dev/references/gremlin-mcp.md
create mode 100755 .skills/tinkerpop-dev/scripts/check-env.sh
create mode 100755 bin/agent-setup.sh
copy docs/{gremlint => gremlator}/.gitignore (99%)
copy docs/{gremlint => gremlator}/.prettierrc (100%)
copy docs/{gremlint => gremlator}/LICENSE (100%)
copy docs/{gremlint => gremlator}/README.md (55%)
copy docs/{gremlint => gremlator}/index.html (79%)
copy docs/{gremlint => gremlator}/package-lock.json (50%)
copy docs/{gremlint => gremlator}/package.json (74%)
copy docs/{gremlint => gremlator}/public/favicon.ico (100%)
copy docs/{gremlint => gremlator}/public/manifest.json (51%)
copy docs/{gremlint => gremlator}/public/robots.txt (100%)
copy docs/{gremlint/src/components/Title.tsx => gremlator/src/App.tsx} (54%)
copy docs/{gremlint/src/components/TextButton.tsx =>
gremlator/src/components/ErrorAlert.tsx} (56%)
copy docs/{gremlint => gremlator}/src/components/Footer.tsx (66%)
create mode 100644 docs/gremlator/src/components/LanguageTabs.tsx
copy docs/{gremlint => gremlator}/src/components/Navigator.tsx (56%)
create mode 100644 docs/gremlator/src/components/QueryInput.tsx
create mode 100644 docs/gremlator/src/components/TranslationResult.tsx
copy docs/{gremlint/src/App.test.tsx => gremlator/src/index.tsx} (82%)
copy docs/{gremlint/src/libs/reduced-state/index.ts =>
gremlator/src/store/actions.ts} (88%)
copy docs/{gremlint/src/libs/reduced-state => gremlator/src/store}/index.ts
(83%)
copy docs/{gremlint => gremlator}/src/store/initialState.ts (77%)
create mode 100644 docs/gremlator/src/store/reducers.ts
copy docs/{gremlint => gremlator}/src/store/types.ts (55%)
create mode 100644 docs/gremlator/src/views/QueryTranslator/index.tsx
copy docs/{gremlint => gremlator}/tsconfig.json (79%)
copy docs/{gremlint => gremlator}/tslint.json (100%)
copy docs/{gremlint => gremlator}/vite.config.ts (79%)
delete mode 100644 gremlin-js/AGENTS.md
delete mode 100644 gremlin-js/gremlin-javascript/AGENTS.md
delete mode 100644 gremlin-python/AGENTS.md