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

colegreer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit fbb11383ff48bee089dc571f32847527ff239080
Merge: a9249b5ec2 c778125311
Author: Cole-Greer <[email protected]>
AuthorDate: Mon Oct 27 18:25:25 2025 -0700

    Merge branch '3.8-dev'

 CHANGELOG.asciidoc                                 |  1 +
 docs/src/dev/provider/gremlin-semantics.asciidoc   |  3 +-
 docs/src/reference/the-traversal.asciidoc          |  9 +-
 docs/src/upgrade/release-3.8.x.asciidoc            | 43 ++++++++++
 .../step/sideEffect/GroupCountSideEffectStep.java  |  2 +-
 .../step/sideEffect/GroupSideEffectStep.java       |  2 +-
 .../step/sideEffect/SideEffectBarrierStep.java     | 99 ++++++++++++++++++++++
 .../traversal/step/sideEffect/SubgraphStep.java    |  2 +-
 .../step/sideEffect/TreeSideEffectStep.java        |  2 +-
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  9 +-
 gremlin-go/driver/cucumber/gremlin.go              |  9 +-
 .../test/cucumber/feature-steps.js                 |  3 +
 .../gremlin-javascript/test/cucumber/gremlin.js    |  9 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  9 +-
 .../gremlin/driver/remote/RemoteWorld.java         |  5 ++
 .../traversal/step/sideEffect/GroupCountTest.java  | 11 ++-
 .../gremlin/test/features/sideEffect/Group.feature | 32 +++++++
 .../test/features/sideEffect/GroupCount.feature    | 38 ++++++++-
 .../test/features/sideEffect/Subgraph.feature      | 17 ++++
 .../gremlin/test/features/sideEffect/Tree.feature  | 35 +++++++-
 .../spark/SparkGraphFeatureIntegrateTest.java      |  4 +
 .../optimization/SparkInterceptorStrategyTest.java |  2 +-
 .../tinkerpop/gremlin/tinkergraph/TinkerWorld.java |  5 ++
 23 files changed, 326 insertions(+), 25 deletions(-)

diff --cc 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
index 7f10d4b874,f76429d77b..f1b0909de4
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
@@@ -2063,6 -2066,8 +2068,8 @@@ const gremlins = 
      g_VX1X_out_out_out_tree: [function({g}) { return 
g.V().out().out().out().tree() }], 
      g_VX1X_outE_inV_bothE_otherV_tree: [function({g, vid1}) { return 
g.V(vid1).outE().inV().bothE().otherV().tree() }], 
      g_VX1X_outE_inV_bothE_otherV_tree_byXnameX_byXlabelX: [function({g, 
vid1}) { return 
g.V(vid1).outE().inV().bothE().otherV().tree().by("name").by(T.label) }], 
+     g_V_out_treeXaX_selectXaX_countXlocalX: [function({g}) { return 
g.V().out().tree("a").select("a").count(Scope.local) }], 
+     g_V_out_order_byXnameX_localXtreeXaX_selectXaX_countXlocalXX: 
[function({g}) { return 
g.V().out().local(__.tree("a").select("a").count(Scope.local)) }], 
  }
  
 -exports.gremlin = gremlins
 +export const gremlin = gremlins

Reply via email to