This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a commit to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/3.7-dev by this push:
new 9dc362e603 CTR update license/notice, fix publish-docs.sh, & update
gremlin files
9dc362e603 is described below
commit 9dc362e6032ae1b1b94a44028cab17350279b3df
Author: Yang Xia <[email protected]>
AuthorDate: Mon Mar 30 17:14:13 2026 -0700
CTR update license/notice, fix publish-docs.sh, & update gremlin files
---
LICENSE | 2 +-
bin/publish-docs.sh | 12 ++++++------
gremlin-console/src/main/static/LICENSE | 4 ++--
gremlin-console/src/main/static/NOTICE | 4 ++--
.../test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 1 +
gremlin-go/driver/cucumber/gremlin.go | 1 +
.../javascript/gremlin-javascript/test/cucumber/gremlin.js | 2 ++
gremlin-python/src/main/python/tests/feature/gremlin.py | 2 ++
gremlin-server/src/main/static/LICENSE | 4 ++--
gremlin-server/src/main/static/NOTICE | 4 ++--
10 files changed, 21 insertions(+), 15 deletions(-)
diff --git a/LICENSE b/LICENSE
index 56d9bf7647..06ca76bd7d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -208,7 +208,7 @@ MIT Licenses
The Apache TinkerPop project bundles the following components under the MIT
License:
bootstrap 5.0.0 (http://getbootstrap.com/) - for details, see
licenses/bootstrap
- jquery 1.11.0 (https://jquery.com/) - for details, see licenses/jquery
+ jquery 1.11.1 (https://jquery.com/) - for details, see licenses/jquery
normalize.css 2.1.2 (https://necolas.github.io/normalize.css/) - for
details, see licenses/normalize
prism.css/js 1.27.0 (https://prismjs.com/) - for details, see
licenses/prism
wow.js 1.1.2 (https://wowjs.uk/) - for details, see licenses/wow
diff --git a/bin/publish-docs.sh b/bin/publish-docs.sh
index c046b97508..38ca6bccd5 100755
--- a/bin/publish-docs.sh
+++ b/bin/publish-docs.sh
@@ -56,13 +56,13 @@ mkdir -p "javadocs/${VERSION}/full"
mkdir -p "jsdocs/${VERSION}"
mkdir -p "dotnetdocs/${VERSION}"
-mkdir -p ../jsdocs
-rm -rf ../jsdocs/*
-cp -R ../../gremlin-javascript/src/main/javascript/gremlin-javascript/doc/
../jsdocs/
+mkdir -p ../jsdocs/doc
+rm -rf ../jsdocs/doc/*
+cp -R ../../gremlin-javascript/src/main/javascript/gremlin-javascript/doc/
../jsdocs/doc/
-mkdir -p ../dotnetdocs
-rm -rf ../dotnetdocs/*
-cp -R ../../gremlin-dotnet/src/_site/ ../dotnetdocs/
+mkdir -p ../dotnetdocs/_site
+rm -rf ../dotnetdocs/_site/*
+cp -R ../../gremlin-dotnet/src/_site/ ../dotnetdocs/_site/
diff -rq -I '^Last updated' docs/${VERSION}/ ../docs/htmlsingle/ | awk -f
../../bin/publish-docs.awk | sed 's/^\(.\) \//\1 /g' > ../publish-docs.docs
diff -rq -I 'Generated by javadoc' -I '^<meta name="date"'
javadocs/${VERSION}/ ../site/apidocs/ | awk -f ../../bin/publish-docs.awk | sed
's/^\(.\) \//\1 /g' > ../publish-docs.javadocs
diff --git a/gremlin-console/src/main/static/LICENSE
b/gremlin-console/src/main/static/LICENSE
index dbc7957243..e78ad04e12 100644
--- a/gremlin-console/src/main/static/LICENSE
+++ b/gremlin-console/src/main/static/LICENSE
@@ -238,5 +238,5 @@ The Apache TinkerPop project bundles the following
components under the ISC Lice
The Apache TinkerPop project bundles the following components under the
Eclipse Public License 1.0:
- logback-core (ch.qos.logback:logback-core:1.2.3 - https://logback.qos.ch)
- for details, see licenses/logback
- logback-classic (ch.qos.logback:logback-classic:1.2.3 -
https://logback.qos.ch) - for details, see licenses/logback
+ logback-core (ch.qos.logback:logback-core:1.2.13 -
https://logback.qos.ch) - for details, see licenses/logback
+ logback-classic (ch.qos.logback:logback-classic:1.2.13 -
https://logback.qos.ch) - for details, see licenses/logback
diff --git a/gremlin-console/src/main/static/NOTICE
b/gremlin-console/src/main/static/NOTICE
index d4eeaabe83..2be233e054 100644
--- a/gremlin-console/src/main/static/NOTICE
+++ b/gremlin-console/src/main/static/NOTICE
@@ -18,13 +18,13 @@ Original source copyright:
Copyright (c) 2008 Alexander Beider & Stephen P. Morse.
------------------------------------------------------------------------
-Apache Groovy 4.0.23 (AL ASF)
+Apache Groovy 4.0.25 (AL ASF)
------------------------------------------------------------------------
This product includes/uses ANTLR4 (https://github.com/antlr/antlr4)
Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
------------------------------------------------------------------------
-Apache Ivy 2.5.2 (AL ASF)
+Apache Ivy 2.5.3 (AL ASF)
------------------------------------------------------------------------
Portions of Ivy were originally developed by
Jayasoft SARL (http://www.jayasoft.fr/)
diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index 739b6a04fd..154a0bcf53 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -170,6 +170,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_injectX7X_anyXeqX7XX", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p) =>g.Inject(7).Any(P.Eq(7))}},
{"g_injectXnull_nullX_anyXeqXnullXX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Any(P.Eq(null))}},
{"g_injectX3_threeX_anyXeqX3XX", new
List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.Inject(p["xx1"]).Any(P.Eq(3))}},
+ {"g_V_coinX1_0X", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p) =>g.V().Coin(1.0)}},
{"g_V_coinX1X", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p) =>g.V().Coin(1.0)}},
{"g_V_coinX0X", new List<Func<GraphTraversalSource,
IDictionary<string, object>, ITraversal>> {(g,p) =>g.V().Coin(0.0)}},
{"g_withStrategiesXSeedStrategyX_V_order_byXnameX_coinX50X",
new List<Func<GraphTraversalSource, IDictionary<string, object>, ITraversal>>
{(g,p) =>g.WithStrategies(new SeedStrategy(seed:
999999)).V().Order().By("name").Coin(0.5)}},
diff --git a/gremlin-go/driver/cucumber/gremlin.go
b/gremlin-go/driver/cucumber/gremlin.go
index bd619f592a..4ddf3b743c 100644
--- a/gremlin-go/driver/cucumber/gremlin.go
+++ b/gremlin-go/driver/cucumber/gremlin.go
@@ -141,6 +141,7 @@ var translationMap = map[string][]func(g
*gremlingo.GraphTraversalSource, p map[
"g_injectX7X_anyXeqX7XX": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(7).Any(gremlingo.P.Eq(7))}},
"g_injectXnull_nullX_anyXeqXnullXX": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).Any(gremlingo.P.Eq(nil))}},
"g_injectX3_threeX_anyXeqX3XX": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return
g.Inject(p["xx1"]).Any(gremlingo.P.Eq(3))}},
+ "g_V_coinX1_0X": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.V().Coin(1.0)}},
"g_V_coinX1X": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.V().Coin(1.0)}},
"g_V_coinX0X": {func(g *gremlingo.GraphTraversalSource, p
map[string]interface{}) *gremlingo.GraphTraversal {return g.V().Coin(0.0)}},
"g_withStrategiesXSeedStrategyX_V_order_byXnameX_coinX50X": {func(g
*gremlingo.GraphTraversalSource, p map[string]interface{})
*gremlingo.GraphTraversal {return
g.WithStrategies(gremlingo.SeedStrategy(gremlingo.SeedStrategyConfig{Seed:
999999})).V().Order().By("name").Coin(0.5)}},
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
index 58da9767c5..d1cda9d6ec 100644
---
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
+++
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/gremlin.js
@@ -161,6 +161,7 @@ const gremlins = {
g_injectX7X_anyXeqX7XX: [function({g}) { return g.inject(7).any(P.eq(7))
}],
g_injectXnull_nullX_anyXeqXnullXX: [function({g, xx1}) { return
g.inject(xx1).any(P.eq(null)) }],
g_injectX3_threeX_anyXeqX3XX: [function({g, xx1}) { return
g.inject(xx1).any(P.eq(3)) }],
+ g_V_coinX1_0X: [function({g}) { return g.V().coin(1.0) }],
g_V_coinX1X: [function({g}) { return g.V().coin(1.0) }],
g_V_coinX0X: [function({g}) { return g.V().coin(0.0) }],
g_withStrategiesXSeedStrategyX_V_order_byXnameX_coinX50X: [function({g}) {
return g.withStrategies(new
SeedStrategy({seed:999999})).V().order().by("name").coin(0.5) }],
@@ -1474,6 +1475,7 @@ const gremlins = {
g_withSideEffectXa_xx1_addAllX_V_aggregateXlocal_aX_byXageX_capXaX:
[function({g, xx1}) { return
g.withSideEffect("a",xx1,Operator.addAll).V().aggregate(Scope.local,"a").by("age").cap("a")
}],
g_withSideEffectXa_xx1_assignX_V_aggregateXaX_byXageX_capXaX:
[function({g, xx1}) { return
g.withSideEffect("a",xx1,Operator.assign).V().aggregate("a").by("age").cap("a")
}],
g_withSideEffectXa_xx1_assignX_V_order_byXageX_aggregateXlocal_aX_byXageX_capXaX:
[function({g, xx1}) { return
g.withSideEffect("a",xx1,Operator.assign).V().order().by("age").aggregate(Scope.local,"a").by("age").cap("a")
}],
+ g_V_repeatXaggregateXaXX_timesX2X_capXaX_unfold: [function({g}) { return
g.V().repeat(__.aggregate("a")).times(2).cap("a").unfold() }],
g_V_aggregateXaX_capXaX_unfold_both: [function({g}) { return
g.V().aggregate("a").cap("a").unfold().both() }],
g_V_aggregateXaX_capXaX_unfold_barrier_both: [function({g}) { return
g.V().aggregate("a").cap("a").unfold().barrier().both() }],
g_V_fail: [function({g}) { return g.V().fail() }],
diff --git a/gremlin-python/src/main/python/tests/feature/gremlin.py
b/gremlin-python/src/main/python/tests/feature/gremlin.py
index ed40a40218..ad25f4fb97 100644
--- a/gremlin-python/src/main/python/tests/feature/gremlin.py
+++ b/gremlin-python/src/main/python/tests/feature/gremlin.py
@@ -143,6 +143,7 @@ world.gremlins = {
'g_injectX7X_anyXeqX7XX': [(lambda g:g.inject(7).any_(P.eq(7)))],
'g_injectXnull_nullX_anyXeqXnullXX': [(lambda g,
xx1=None:g.inject(xx1).any_(P.eq(None)))],
'g_injectX3_threeX_anyXeqX3XX': [(lambda g,
xx1=None:g.inject(xx1).any_(P.eq(3)))],
+ 'g_V_coinX1_0X': [(lambda g:g.V().coin(float(1.0)))],
'g_V_coinX1X': [(lambda g:g.V().coin(float(1.0)))],
'g_V_coinX0X': [(lambda g:g.V().coin(float(0.0)))],
'g_withStrategiesXSeedStrategyX_V_order_byXnameX_coinX50X': [(lambda
g:g.with_strategies(*[TraversalStrategy('SeedStrategy',{'seed':999999,'strategy':'org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SeedStrategy'},
'org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SeedStrategy')]).V().order().by('name').coin(float(0.5)))],
@@ -1456,6 +1457,7 @@ world.gremlins = {
'g_withSideEffectXa_xx1_addAllX_V_aggregateXlocal_aX_byXageX_capXaX':
[(lambda g,
xx1=None:g.with_side_effect('a',xx1,Operator.add_all).V().aggregate(Scope.local,'a').by('age').cap('a'))],
'g_withSideEffectXa_xx1_assignX_V_aggregateXaX_byXageX_capXaX': [(lambda
g,
xx1=None:g.with_side_effect('a',xx1,Operator.assign).V().aggregate('a').by('age').cap('a'))],
'g_withSideEffectXa_xx1_assignX_V_order_byXageX_aggregateXlocal_aX_byXageX_capXaX':
[(lambda g,
xx1=None:g.with_side_effect('a',xx1,Operator.assign).V().order().by('age').aggregate(Scope.local,'a').by('age').cap('a'))],
+ 'g_V_repeatXaggregateXaXX_timesX2X_capXaX_unfold': [(lambda
g:g.V().repeat(__.aggregate('a')).times(2).cap('a').unfold())],
'g_V_aggregateXaX_capXaX_unfold_both': [(lambda
g:g.V().aggregate('a').cap('a').unfold().both())],
'g_V_aggregateXaX_capXaX_unfold_barrier_both': [(lambda
g:g.V().aggregate('a').cap('a').unfold().barrier().both())],
'g_V_fail': [(lambda g:g.V().fail())],
diff --git a/gremlin-server/src/main/static/LICENSE
b/gremlin-server/src/main/static/LICENSE
index e4c2b49546..2833af482f 100644
--- a/gremlin-server/src/main/static/LICENSE
+++ b/gremlin-server/src/main/static/LICENSE
@@ -238,5 +238,5 @@ The Apache TinkerPop project bundles the following
components under the ISC Lice
The Apache TinkerPop project bundles the following components under the
Eclipse Public License 1.0:
- logback-core (ch.qos.logback:logback-core:1.2.3 - https://logback.qos.ch)
- for details, see licenses/logback
- logback-classic (ch.qos.logback:logback-classic:1.2.3 -
https://logback.qos.ch) - for details, see licenses/logback
\ No newline at end of file
+ logback-core (ch.qos.logback:logback-core:1.2.13 -
https://logback.qos.ch) - for details, see licenses/logback
+ logback-classic (ch.qos.logback:logback-classic:1.2.13 -
https://logback.qos.ch) - for details, see licenses/logback
\ No newline at end of file
diff --git a/gremlin-server/src/main/static/NOTICE
b/gremlin-server/src/main/static/NOTICE
index 4a0d40afa3..80f72cbbaf 100644
--- a/gremlin-server/src/main/static/NOTICE
+++ b/gremlin-server/src/main/static/NOTICE
@@ -5,13 +5,13 @@ This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
------------------------------------------------------------------------
-Apache Groovy 4.0.23 (AL ASF)
+Apache Groovy 4.0.25 (AL ASF)
------------------------------------------------------------------------
This product includes/uses ANTLR4 (https://github.com/antlr/antlr4)
Copyright (c) 2012-2017 The ANTLR Project. All rights reserved.
------------------------------------------------------------------------
-Apache Ivy 2.5.2 (AL ASF)
+Apache Ivy 2.5.3 (AL ASF)
------------------------------------------------------------------------
Portions of Ivy were originally developed by
Jayasoft SARL (http://www.jayasoft.fr/)