(tinkerpop) branch master updated: Disable LazyBarrierStrategy for failing JDK8 test (#2536)

2024-04-05 Thread colegreer
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


The following commit(s) were added to refs/heads/master by this push:
 new b0c4a7d57f Disable LazyBarrierStrategy for failing JDK8 test (#2536)
b0c4a7d57f is described below

commit b0c4a7d57f733028b0b8dad2b8b77ec77b4cf5c4
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Fri Apr 5 11:51:25 2024 -0700

Disable LazyBarrierStrategy for failing JDK8 test (#2536)
---
 gremlin-dotnet/build/generate.groovy   | 14 --
 .../Gherkin/GherkinTestRunner.cs   |  3 ++-
 .../test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs|  2 +-
 gremlin-go/build/generate.groovy   | 11 ++-
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../gremlin-javascript/test/cucumber/feature-steps.js  |  1 +
 .../javascript/gremlin-javascript/test/cucumber/gremlin.js |  2 +-
 gremlin-python/src/main/python/radish/feature_steps.py |  3 ++-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 .../tinkerpop/gremlin/test/features/map/Select.feature |  7 ---
 .../gremlin/tinkergraph/TinkerGraphFeatureTest.java|  3 ++-
 11 files changed, 29 insertions(+), 21 deletions(-)

diff --git a/gremlin-dotnet/build/generate.groovy 
b/gremlin-dotnet/build/generate.groovy
index ca19e50e1d..4db65801bf 100644
--- a/gremlin-dotnet/build/generate.groovy
+++ b/gremlin-dotnet/build/generate.groovy
@@ -17,15 +17,15 @@
  * under the License.
  */
 
-import org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph
-import 
org.apache.tinkerpop.gremlin.process.traversal.translator.DotNetTranslator
+
 import org.apache.tinkerpop.gremlin.groovy.jsr223.GremlinGroovyScriptEngine
+import org.apache.tinkerpop.gremlin.groovy.jsr223.GroovyCustomizer
 import 
org.apache.tinkerpop.gremlin.groovy.jsr223.ast.AmbiguousMethodASTTransformation
-import 
org.apache.tinkerpop.gremlin.groovy.jsr223.ast.VarAsBindingASTTransformation
 import 
org.apache.tinkerpop.gremlin.groovy.jsr223.ast.RepeatASTTransformationCustomizer
-import org.apache.tinkerpop.gremlin.groovy.jsr223.GroovyCustomizer
-import org.codehaus.groovy.control.customizers.CompilationCustomizer
+import 
org.apache.tinkerpop.gremlin.groovy.jsr223.ast.VarAsBindingASTTransformation
 import org.apache.tinkerpop.gremlin.language.corpus.FeatureReader
+import 
org.apache.tinkerpop.gremlin.process.traversal.translator.DotNetTranslator
+import org.apache.tinkerpop.gremlin.structure.util.empty.EmptyGraph
 
 import javax.script.SimpleBindings
 import java.nio.file.Paths
@@ -127,7 +127,9 @@ radishGremlinFile.withWriter('UTF-8') { Writer writer ->
 // Groovy can't process certain null oriented calls because it gets 
confused with the right overload to call
 // at runtime. using this approach for now as these are the only such 
situations encountered so far. a better
 // solution may become necessary as testing of nulls expands.
-def staticTranslate = [g_withoutStrategiesXCountStrategyX_V_count: "   
{\"g_withoutStrategiesXCountStrategyX_V_count\", new 
List, ITraversal>> 
{(g,p) =>g.WithoutStrategies(typeof(CountStrategy)).V().Count()}}, "]
+def staticTranslate = [g_withoutStrategiesXCountStrategyX_V_count: "   
{\"g_withoutStrategiesXCountStrategyX_V_count\", new 
List, ITraversal>> 
{(g,p) =>g.WithoutStrategies(typeof(CountStrategy)).V().Count()}}, ",
+   
g_withoutStrategiesXLazyBarrierStrategyX_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX:
 "   
{\"g_withoutStrategiesXLazyBarrierStrategyX_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX\",
 new List, ITraversal>> 
{(g,p) 
=>g.WithoutStrategies(typeof(LazyBarrierStrategy)).V().As(\"label\").Aggregate(Scope.Local,\"x\").Select(\"x\").Select(\"label\")}},
 "
+]
 // SAMPLE: g_injectXnull_nullX: "   {\"g_injectXnull_nullX\", 
new List, ITraversal>> 
{(g,p) =>g.Inject(null,null)}}, 
",1\"]).Values(\"age\").Inject(null,null)}}, "
 
 gremlins.each { k,v ->
diff --git 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
index f9c761c575..12c47a0918 100644
--- 
a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
+++ 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
@@ -50,7 +50,8 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
 // Add here the name of scenarios to ignore and the reason, 
e.g.:
 {"g_withStrategiesXProductive

(tinkerpop) branch master updated (2dbdd31039 -> 8b51edae3f)

2024-03-25 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 2dbdd31039 Merge branch '3.7-dev'
 add 7776458585 Allow aliased client to pass along options (#2524)
 add 0b8b7ec4c5 Temporary fix to failing JDK8 test (#2529)
 add c5c9baa86b Merge branch '3.6-dev' into 3.7-dev
 new 8b51edae3f Merge branch '3.7-dev'

The 1 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:
 CHANGELOG.asciidoc |  1 +
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java|  5 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   | 30 
 .../driver/remote/DriverRemoteConnection.java  | 27 +--
 .../driver/remote/DriverRemoteConnectionTest.java  |  5 +-
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js|  2 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 .../server/ClientWithOptionsIntegrateTest.java | 87 ++
 .../gremlin/test/features/map/Select.feature   |  2 +-
 11 files changed, 130 insertions(+), 35 deletions(-)
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/ClientWithOptionsIntegrateTest.java



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-03-25 Thread colegreer
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 8b51edae3f858e518dbaa3b2ffd348bc82cee593
Merge: 2dbdd31039 c5c9baa86b
Author: Cole-Greer 
AuthorDate: Mon Mar 25 15:53:02 2024 -0700

Merge branch '3.7-dev'

 CHANGELOG.asciidoc |  1 +
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java|  5 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   | 30 
 .../driver/remote/DriverRemoteConnection.java  | 27 +--
 .../driver/remote/DriverRemoteConnectionTest.java  |  5 +-
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js|  2 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 .../server/ClientWithOptionsIntegrateTest.java | 87 ++
 .../gremlin/test/features/map/Select.feature   |  2 +-
 11 files changed, 130 insertions(+), 35 deletions(-)




(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-03-25 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit c5c9baa86b355d11808e80a380c5076580a32bf6
Merge: e39ef4fcce 0b8b7ec4c5
Author: Cole-Greer 
AuthorDate: Mon Mar 25 15:26:49 2024 -0700

Merge branch '3.6-dev' into 3.7-dev

 CHANGELOG.asciidoc |  1 +
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java|  5 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   | 30 
 .../driver/remote/DriverRemoteConnection.java  | 27 +--
 .../driver/remote/DriverRemoteConnectionTest.java  |  5 +-
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js|  2 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 .../server/ClientWithOptionsIntegrateTest.java | 87 ++
 .../gremlin/test/features/map/Select.feature   |  2 +-
 11 files changed, 130 insertions(+), 35 deletions(-)

diff --cc gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index e520b2b328,bf7e01c810..b10a2db7ab
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@@ -1164,7 -892,7 +1164,7 @@@ namespace Gremlin.Net.IntegrationTest.G
 
{"g_withStrategiesXProductiveByStrategyX_V_asXaX_selectXaX_byXageX", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new ProductiveByStrategy(productiveKeys: new 
List {})).V().As("a").Select("a").By("age")}}, 
 {"g_withSideEffectXk_nullX_injectXxX_selectXkX", new 
List, ITraversal>> 
{(g,p) =>g.WithSideEffect("k",null).Inject("x").Select("k")}}, 
 {"g_V_out_in_selectXall_a_a_aX_byXunfold_name_foldX", new 
List, ITraversal>> 
{(g,p) 
=>g.AddV("A").Property("name","a1").As("a1").AddV("A").Property("name","a2").As("a2").AddV("A").Property("name","a3").As("a3").AddV("B").Property("name","b1").As("b1").AddV("B").Property("name","b2").As("b2").AddV("B").Property("name","b3").As("b3").AddE("ab").From("a1").To("b1").AddE("ab").From("a2").To("b2").AddE("ab").From("a3").To(
 [...]
--   {"g_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX", 
new List, ITraversal>> 
{(g,p) 
=>g.V().As("label").Aggregate(Scope.Local,"x").Select("x").Select("label")}},
 
++   {"g_V_asXlabelX_aggregateXlocal_xX_selectXxX_selectXlabelX", 
new List, ITraversal>> 
{(g,p) 
=>g.V().As("label").Aggregate(Scope.Local,"x").Barrier().Select("x").Select("label")}},
 
 {"g_V_shortestPath", new List, ITraversal>> {(g,p) 
=>g.V().Identity().ShortestPath()}}, 
 {"g_V_both_dedup_shortestPath", new 
List, ITraversal>> 
{(g,p) =>g.V().Both().Dedup().ShortestPath()}}, 
 {"g_V_shortestPath_edgesIncluded", new 
List, ITraversal>> 
{(g,p) 
=>g.V().Identity().ShortestPath().With("~tinkerpop.shortestPath.includeEdges")}},
 
diff --cc 
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
index 63d7dad91a,cd5c2b68e0..f439157999
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
@@@ -18,13 -18,22 +18,23 @@@
   */
  package org.apache.tinkerpop.gremlin.driver;
  
 -import org.apache.tinkerpop.gremlin.driver.message.RequestMessage;
 +import org.apache.tinkerpop.gremlin.util.message.RequestMessage;
+ import org.apache.tinkerpop.gremlin.process.traversal.Bytecode;
+ import 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.OptionsStrategy;
+ import org.apache.tinkerpop.gremlin.process.traversal.util.BytecodeHelper;
  
  import java.util.HashMap;
+ import java.util.Iterator;
  import java.util.Map;
  import java.util.Optional;
  import java.util.UUID;
  
 -import static org.apache.tinkerpop.gremlin.driver.Tokens.ARGS_BATCH_SIZE;
 -import static org.apache.tinkerpop.gremlin.driver.Tokens.ARGS_EVAL_TIMEOUT;
 -import static org.apache.tinkerpop.gremlin.driver.Tokens.ARGS_USER_AGENT;
 -import static org.apache.tinkerpop.gremlin.driver.Tokens.REQUEST_ID;
++import static org.apache.tinkerpop.gremlin.util.Tokens.ARGS_BATCH_SIZE;
++import stat

(tinkerpop) branch 3.7-dev updated (e39ef4fcce -> c5c9baa86b)

2024-03-25 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from e39ef4fcce Merge branch '3.6-dev' into 3.7-dev
 add 7776458585 Allow aliased client to pass along options (#2524)
 add 0b8b7ec4c5 Temporary fix to failing JDK8 test (#2529)
 new c5c9baa86b Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 CHANGELOG.asciidoc |  1 +
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 +-
 .../apache/tinkerpop/gremlin/driver/Client.java|  5 +-
 .../tinkerpop/gremlin/driver/RequestOptions.java   | 30 
 .../driver/remote/DriverRemoteConnection.java  | 27 +--
 .../driver/remote/DriverRemoteConnectionTest.java  |  5 +-
 gremlin-go/driver/cucumber/gremlin.go  |  2 +-
 .../gremlin-javascript/test/cucumber/gremlin.js|  2 +-
 gremlin-python/src/main/python/radish/gremlin.py   |  2 +-
 .../server/ClientWithOptionsIntegrateTest.java | 87 ++
 .../gremlin/test/features/map/Select.feature   |  2 +-
 11 files changed, 130 insertions(+), 35 deletions(-)
 create mode 100644 
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/ClientWithOptionsIntegrateTest.java



(tinkerpop) branch 3.6-dev updated: Temporary fix to failing JDK8 test (#2529)

2024-03-25 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 0b8b7ec4c5 Temporary fix to failing JDK8 test (#2529)
0b8b7ec4c5 is described below

commit 0b8b7ec4c5b57095f16464565e86c8f00c1f274f
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Mon Mar 25 15:17:36 2024 -0700

Temporary fix to failing JDK8 test (#2529)

A new SelectStep test is failing in JDK8 tests due to a difference in 
hashing between Java 8 and 11. In Java 8, the hash used to identify the 
traverser to be removed from the no-op barrier is recomputed at removal, and 
can't find a match due to other traversal branches having added vertices to the 
bulkset, thus changing its potential hash value. Java 11 simply uses the hash 
field stored at creation instead of recomputing it which avoids this problem.

This additional barrier step is a temporary fix that helps the query wait 
until all the vertices have been added to the bulkset before adding traversals 
to the no-op barrier so that hashing stays consistent.
---
 .../org/apache/tinkerpop/gremlin/test/features/map/Select.feature   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature
 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature
index b2f8ef8dc5..6229fa1935 100644
--- 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature
+++ 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Select.feature
@@ -906,7 +906,7 @@ Feature: Step - select()
 Given the modern graph
 And the traversal of
   """
-  g.V().as("label").aggregate(local,"x").select("x").select("label")
+  
g.V().as("label").aggregate(local,"x").barrier().select("x").select("label")
   """
 When iterated to list
 Then the result should be unordered



(tinkerpop) branch 3.6-dev updated: Allow aliased client to pass along options (#2524)

2024-03-25 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 7776458585 Allow aliased client to pass along options (#2524)
7776458585 is described below

commit 777645858590475b8d612d6c1d4cdf63443cde3b
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Mon Mar 25 15:16:59 2024 -0700

Allow aliased client to pass along options (#2524)

Refactored DriverRemoteConnection.getRequestOptions() to be a public static 
method in RequestOptions so that Client.submitAsync() can get and pass along 
options with it. This fixes the issue where aliased clients submitting 
traversals containing with() configurations would ignore sending these options 
as part of the request in https://issues.apache.org/jira/browse/TINKERPOP-3039.
---
 CHANGELOG.asciidoc |  1 +
 .../apache/tinkerpop/gremlin/driver/Client.java|  9 ++-
 .../tinkerpop/gremlin/driver/RequestOptions.java   | 27 +++
 .../driver/remote/DriverRemoteConnection.java  | 28 +--
 .../driver/remote/DriverRemoteConnectionTest.java  |  5 +-
 .../server/ClientWithOptionsIntegrateTest.java | 87 ++
 6 files changed, 124 insertions(+), 33 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index eceb847c17..a41951c2c1 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -37,6 +37,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 * Fixed bug in `EarlyLimitStrategy` which was too aggressive when promoting 
`limit()` before `map()`.
 * Prevented mid-traversal `mergeE()` and `mergeV()` from operating on an 
incoming `Traverser` that contains an `Element`.
 * Improved performance of the application of `FilterRankingStrategy` for large 
traversals with deeply nested traversals by improving the cache operation.
+* Updated aliased client to pass along options via `with()` when submitting 
traversals.
 
 [[release-3-6-6]]
 === TinkerPop 3.6.6 (November 20, 2023)
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java
index 513ec92096..415edde664 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Client.java
@@ -19,8 +19,6 @@
 package org.apache.tinkerpop.gremlin.driver;
 
 import org.apache.commons.lang3.exception.ExceptionUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 import org.apache.tinkerpop.gremlin.driver.exception.ConnectionException;
 import org.apache.tinkerpop.gremlin.driver.exception.NoHostAvailableException;
 import org.apache.tinkerpop.gremlin.driver.message.RequestMessage;
@@ -30,6 +28,8 @@ import 
org.apache.tinkerpop.gremlin.process.traversal.TraversalSource;
 import org.apache.tinkerpop.gremlin.process.traversal.Traverser;
 import org.apache.tinkerpop.gremlin.structure.Graph;
 import org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import javax.net.ssl.SSLException;
 import java.net.ConnectException;
@@ -51,7 +51,8 @@ import java.util.concurrent.TimeoutException;
 import java.util.concurrent.atomic.AtomicReference;
 import java.util.function.Consumer;
 import java.util.stream.Collectors;
-import java.util.stream.IntStream;
+
+import static 
org.apache.tinkerpop.gremlin.driver.RequestOptions.getRequestOptions;
 
 /**
  * A {@code Client} is constructed from a {@link Cluster} and represents a way 
to send messages to Gremlin Server.
@@ -642,7 +643,7 @@ public abstract class Client {
 
 @Override
 public CompletableFuture submitAsync(final Bytecode 
bytecode) {
-return submitAsync(bytecode, RequestOptions.EMPTY);
+return submitAsync(bytecode, getRequestOptions(bytecode));
 }
 
 @Override
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
index ac923f99ed..cd5c2b68e0 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/RequestOptions.java
@@ -19,12 +19,21 @@
 package org.apache.tinkerpop.gremlin.driver;
 
 import org.apache.tinkerpop.gremlin.driver.message.RequestMessage;
+import org.apache.tinkerpop.gremlin.process.traversal.Bytecode;
+import 
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.OptionsStrategy;
+import org.apache.tinkerpop.gremlin.process.traversal.util.BytecodeHelper;
 
 import java.util.HashMap;
+import java.util.Iterator;
 import java.util.Map;
 

(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-03-22 Thread colegreer
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 2dbdd310391482effba77ea750a547b9520fdf5a
Merge: 3015f37043 e39ef4fcce
Author: Cole-Greer 
AuthorDate: Fri Mar 22 14:00:01 2024 -0700

Merge branch '3.7-dev'

 CHANGELOG.asciidoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




(tinkerpop) branch master updated (3015f37043 -> 2dbdd31039)

2024-03-22 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 3015f37043 TINKERPOP-3056 Consistently promoting matched/created 
edge/vertex
 add dd7cb24669 CTR touchup docs and comments
 add e39ef4fcce Merge branch '3.6-dev' into 3.7-dev
 new 2dbdd31039 Merge branch '3.7-dev'

The 1 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:
 CHANGELOG.asciidoc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



(tinkerpop) branch 3.7-dev updated (20443b0d7b -> e39ef4fcce)

2024-03-22 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 20443b0d7b Merge branch '3.6-dev' into 3.7-dev
 add dd7cb24669 CTR touchup docs and comments
 new e39ef4fcce Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 CHANGELOG.asciidoc| 2 +-
 .../tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-03-22 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit e39ef4fcce713dc26a28d451475fad27c622b99d
Merge: 20443b0d7b dd7cb24669
Author: Cole-Greer 
AuthorDate: Fri Mar 22 13:57:48 2024 -0700

Merge branch '3.6-dev' into 3.7-dev

 CHANGELOG.asciidoc| 2 +-
 .../tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)




(tinkerpop) branch 3.6-dev updated: CTR touchup docs and comments

2024-03-22 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new dd7cb24669 CTR touchup docs and comments
dd7cb24669 is described below

commit dd7cb2466986b9a2665ee6f3bdc917e76c9f691e
Author: Cole-Greer 
AuthorDate: Fri Mar 22 13:57:16 2024 -0700

CTR touchup docs and comments
---
 CHANGELOG.asciidoc| 2 +-
 .../tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index b813d15ae7..eceb847c17 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -29,7 +29,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 * Fixed bug in bytecode translation of `g.tx().commit()` and 
`g.tx().rollback()` in all languages.
 * Improved error message from `JavaTranslator` by including exception source.
 * Added missing `short` serialization (`gx:Int16`) to GraphSONV2 and 
GraphSONV3 in `gremlin-python`.
-* Added tests for error handling for GLV's if `tx.commit()`` is called 
remotely for graphs without transactions support.
+* Added tests for error handling for GLV's if `tx.commit()` is called remotely 
for graphs without transactions support.
 * Introduced multi-architecture AMD64/ARM64 docker images for gremlin-console.
 * Fixed bug in `JavaTranslator` where `has(String, null)` could call 
`has(String, Traversal)` to generate an error.
 * Fixed issue where server errors weren't being properly parsed when sending 
bytecode over HTTP.
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java
index 132adf3e7c..70eca71f64 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/MergeVertexStep.java
@@ -93,10 +93,10 @@ public class MergeVertexStep extends MergeStep {
 // attach the onMatch properties
 vertices = IteratorUtils.peek(vertices, v -> {
 
-// override current traverser with the matched Edge so that 
the option() traversal can operate
+// override current traverser with the matched Vertex so that 
the option() traversal can operate
 // on it properly. this should only work this way for the 
start step form to retain the original
 // behavior for 3.6.0 where you might do 
g.inject(Map).mergeV() and want that Map to pass through.
-// in 4.x this will be rectified such that the edge will 
always be promoted and you will be forced
+// in 4.x this will be rectified such that the vertex will 
always be promoted and you will be forced
 // to select() the map if you did want the behavior.
 if (isStart) traverser.set((S) v);
 



(tinkerpop) branch master updated: CTR add missing require to gremlin-js SetSerializer

2024-03-06 Thread colegreer
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


The following commit(s) were added to refs/heads/master by this push:
 new 6bd2c92f63 CTR add missing require to gremlin-js SetSerializer
6bd2c92f63 is described below

commit 6bd2c92f6366b3645af82ad0aff485a0c01832cc
Author: Cole-Greer 
AuthorDate: Wed Mar 6 09:27:47 2024 -0800

CTR add missing require to gremlin-js SetSerializer
---
 .../lib/structure/io/binary/internals/SetSerializer.js   | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
index 6cbcce44dc..221a77a978 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/SetSerializer.js
@@ -22,6 +22,7 @@
  */
 'use strict';
 
+const { Buffer } = require('buffer');
 module.exports = class SetSerializer {
   constructor(ioc, ID) {
 this.ioc = ioc;



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-03-06 Thread colegreer
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 f3c551f538e92be5f3b995685529633b0683c374
Merge: 615027de37 4e99e77f6a
Author: Cole-Greer 
AuthorDate: Wed Mar 6 08:26:38 2024 -0800

Merge branch '3.7-dev'

 gremlin-javascript/examples/browser/.gitignore |   32 +
 gremlin-javascript/examples/browser/.yarnrc.yml|1 +
 gremlin-javascript/examples/browser/index.css  |   30 +
 gremlin-javascript/examples/browser/index.html |   32 +
 gremlin-javascript/examples/browser/index.js   |   92 ++
 gremlin-javascript/examples/browser/package.json   |   22 +
 gremlin-javascript/examples/browser/utils.js   |   74 +
 gremlin-javascript/examples/browser/yarn.lock  | 1498 
 gremlin-javascript/examples/{ => node}/.gitignore  |0
 .../examples/{ => node}/basic-gremlin.js   |0
 .../examples/{ => node}/connections.js |0
 .../examples/{ => node}/modern-traversals.js   |0
 .../examples/{ => node}/package-lock.json  |0
 .../examples/{ => node}/package.json   |0
 .../javascript/gremlin-javascript/.eslintrc.js |7 +-
 .../src/main/javascript/gremlin-javascript/.nvmrc  |1 +
 .../main/javascript/gremlin-javascript/README.md   |2 +-
 .../driver/auth/mechanisms/sasl-mechanism-plain.js |1 +
 .../gremlin-javascript/lib/driver/client.js|3 -
 .../gremlin-javascript/lib/driver/connection.js|  196 ++-
 .../lib/driver/driver-remote-connection.js |3 -
 .../gremlin-javascript/lib/driver/result-set.js|9 -
 .../structure/io/binary/internals/AnySerializer.js |2 +
 .../io/binary/internals/ArraySerializer.js |2 +
 .../io/binary/internals/BigIntegerSerializer.js|2 +
 .../io/binary/internals/BooleanSerializer.js   |2 +
 .../io/binary/internals/BulkSetSerializer.js   |2 +
 .../io/binary/internals/ByteBufferSerializer.js|2 +
 .../io/binary/internals/ByteSerializer.js  |2 +
 .../io/binary/internals/BytecodeSerializer.js  |1 +
 .../io/binary/internals/DateSerializer.js  |2 +
 .../io/binary/internals/DoubleSerializer.js|2 +
 .../io/binary/internals/EdgeSerializer.js  |1 +
 .../io/binary/internals/EnumSerializer.js  |1 +
 .../io/binary/internals/FloatSerializer.js |2 +
 .../io/binary/internals/GraphBinaryReader.js   |2 +
 .../io/binary/internals/GraphBinaryWriter.js   |2 +
 .../structure/io/binary/internals/IntSerializer.js |2 +
 .../io/binary/internals/LambdaSerializer.js|1 +
 .../io/binary/internals/LongSerializer.js  |2 +
 .../io/binary/internals/LongSerializerNg.js|2 +
 .../structure/io/binary/internals/MapSerializer.js |2 +
 .../structure/io/binary/internals/PSerializer.js   |1 +
 .../io/binary/internals/PathSerializer.js  |1 +
 .../io/binary/internals/PropertySerializer.js  |1 +
 .../io/binary/internals/ShortSerializer.js |2 +
 .../io/binary/internals/StringSerializer.js|2 +
 .../io/binary/internals/TextPSerializer.js |1 +
 .../internals/TraversalStrategySerializer.js   |2 +
 .../io/binary/internals/TraverserSerializer.js |1 +
 .../binary/internals/UnspecifiedNullSerializer.js  |2 +
 .../io/binary/internals/UuidSerializer.js  |2 +
 .../binary/internals/VertexPropertySerializer.js   |1 +
 .../io/binary/internals/VertexSerializer.js|1 +
 .../lib/structure/io/binary/internals/utils.js |2 +
 .../lib/structure/io/graph-serializer.js   |1 +
 .../javascript/gremlin-javascript/lib/utils.js |   67 +-
 .../gremlin-javascript/package-lock.json   |  218 ++-
 .../javascript/gremlin-javascript/package.json |6 +-
 .../test/integration/client-behavior-tests.js  |2 +-
 .../test/integration/traversal-test.js |2 +-
 .../test/unit/result-set-test.js   |   17 +-
 pom.xml|4 +
 63 files changed, 2196 insertions(+), 179 deletions(-)

diff --cc gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js
index 1a568e5377,bf5fc3f8a7..bb5b58751a
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js
@@@ -23,10 -23,9 +23,9 @@@
   */
  'use strict';
  
- const crypto = require('crypto');
- const os = require('os');
+ const uuid = require('uuid');
  
 -const gremlinVersion = '3.7.2-SNAPSHOT'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
 +const gremlinVersion = '4.0.0-SNAPSHOT'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
  
  exports.toLong = function toLong(value) {
return new

(tinkerpop) branch master updated (615027de37 -> f3c551f538)

2024-03-06 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 615027de37 Merge branch '3.7-dev'
 add 4e99e77f6a feat: `gremlin.js` browser support (#2506)
 new f3c551f538 Merge branch '3.7-dev'

The 1 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:
 gremlin-javascript/examples/browser/.gitignore |   32 +
 gremlin-javascript/examples/browser/.yarnrc.yml|1 +
 .../examples/browser/index.css |   15 +-
 .../examples/browser/index.html|   28 +-
 gremlin-javascript/examples/browser/index.js   |   92 ++
 gremlin-javascript/examples/browser/package.json   |   22 +
 gremlin-javascript/examples/browser/utils.js   |   74 +
 gremlin-javascript/examples/browser/yarn.lock  | 1498 
 gremlin-javascript/examples/{ => node}/.gitignore  |0
 .../examples/{ => node}/basic-gremlin.js   |0
 .../examples/{ => node}/connections.js |0
 .../examples/{ => node}/modern-traversals.js   |0
 .../examples/{ => node}/package-lock.json  |0
 .../examples/{ => node}/package.json   |0
 .../javascript/gremlin-javascript/.eslintrc.js |7 +-
 .../src/main/javascript/gremlin-javascript/.nvmrc  |1 +
 .../main/javascript/gremlin-javascript/README.md   |2 +-
 .../driver/auth/mechanisms/sasl-mechanism-plain.js |1 +
 .../gremlin-javascript/lib/driver/client.js|3 -
 .../gremlin-javascript/lib/driver/connection.js|  196 ++-
 .../lib/driver/driver-remote-connection.js |3 -
 .../gremlin-javascript/lib/driver/result-set.js|9 -
 .../structure/io/binary/internals/AnySerializer.js |2 +
 .../io/binary/internals/ArraySerializer.js |2 +
 .../io/binary/internals/BigIntegerSerializer.js|2 +
 .../io/binary/internals/BooleanSerializer.js   |2 +
 .../io/binary/internals/BulkSetSerializer.js   |2 +
 .../io/binary/internals/ByteBufferSerializer.js|2 +
 .../io/binary/internals/ByteSerializer.js  |2 +
 .../io/binary/internals/BytecodeSerializer.js  |1 +
 .../io/binary/internals/DateSerializer.js  |2 +
 .../io/binary/internals/DoubleSerializer.js|2 +
 .../io/binary/internals/EdgeSerializer.js  |1 +
 .../io/binary/internals/EnumSerializer.js  |1 +
 .../io/binary/internals/FloatSerializer.js |2 +
 .../io/binary/internals/GraphBinaryReader.js   |2 +
 .../io/binary/internals/GraphBinaryWriter.js   |2 +
 .../structure/io/binary/internals/IntSerializer.js |2 +
 .../io/binary/internals/LambdaSerializer.js|1 +
 .../io/binary/internals/LongSerializer.js  |2 +
 .../io/binary/internals/LongSerializerNg.js|2 +
 .../structure/io/binary/internals/MapSerializer.js |2 +
 .../structure/io/binary/internals/PSerializer.js   |1 +
 .../io/binary/internals/PathSerializer.js  |1 +
 .../io/binary/internals/PropertySerializer.js  |1 +
 .../io/binary/internals/ShortSerializer.js |2 +
 .../io/binary/internals/StringSerializer.js|2 +
 .../io/binary/internals/TextPSerializer.js |1 +
 .../internals/TraversalStrategySerializer.js   |2 +
 .../io/binary/internals/TraverserSerializer.js |1 +
 .../binary/internals/UnspecifiedNullSerializer.js  |2 +
 .../io/binary/internals/UuidSerializer.js  |2 +
 .../binary/internals/VertexPropertySerializer.js   |1 +
 .../io/binary/internals/VertexSerializer.js|1 +
 .../lib/structure/io/binary/internals/utils.js |2 +
 .../lib/structure/io/graph-serializer.js   |1 +
 .../javascript/gremlin-javascript/lib/utils.js |   67 +-
 .../gremlin-javascript/package-lock.json   |  218 ++-
 .../javascript/gremlin-javascript/package.json |6 +-
 .../test/integration/client-behavior-tests.js  |2 +-
 .../test/integration/traversal-test.js |2 +-
 .../test/unit/result-set-test.js   |   17 +-
 pom.xml|4 +
 63 files changed, 2158 insertions(+), 198 deletions(-)
 create mode 100644 gremlin-javascript/examples/browser/.gitignore
 create mode 100644 gremlin-javascript/examples/browser/.yarnrc.yml
 copy 
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/util/wrapped/WrappedVariables.java
 => gremlin-javascript/examples/browser/index.css (79%)
 copy gremlin-go/driver/resources/resources.go => 
gremlin-javascript/examples/browser/index.html (67%)
 create mode 100644 gremlin-javascript/examples/

(tinkerpop) branch 3.7-dev updated: feat: `gremlin.js` browser support (#2506)

2024-03-06 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 4e99e77f6a feat: `gremlin.js` browser support (#2506)
4e99e77f6a is described below

commit 4e99e77f6a7bf91037d6fa310c4bc64eb4ee87b4
Author: Tiến Nguyễn Khắc 
AuthorDate: Thu Mar 7 05:24:23 2024 +1300

feat: `gremlin.js` browser support (#2506)

- Replace node APIs that have cross runtime equivalent
- For those that can't be replaced, use `node:` prefix so that environment 
that does polyfill automatically can easily do so
- Remove manual ping/pong logic, this is already handled internally by 
browser or `ws` library
---
 gremlin-javascript/examples/browser/.gitignore |   32 +
 gremlin-javascript/examples/browser/.yarnrc.yml|1 +
 gremlin-javascript/examples/browser/index.css  |   30 +
 gremlin-javascript/examples/browser/index.html |   32 +
 gremlin-javascript/examples/browser/index.js   |   92 ++
 gremlin-javascript/examples/browser/package.json   |   22 +
 gremlin-javascript/examples/browser/utils.js   |   74 +
 gremlin-javascript/examples/browser/yarn.lock  | 1498 
 gremlin-javascript/examples/{ => node}/.gitignore  |0
 .../examples/{ => node}/basic-gremlin.js   |0
 .../examples/{ => node}/connections.js |0
 .../examples/{ => node}/modern-traversals.js   |0
 .../examples/{ => node}/package-lock.json  |0
 .../examples/{ => node}/package.json   |0
 .../javascript/gremlin-javascript/.eslintrc.js |7 +-
 .../src/main/javascript/gremlin-javascript/.nvmrc  |1 +
 .../main/javascript/gremlin-javascript/README.md   |2 +-
 .../driver/auth/mechanisms/sasl-mechanism-plain.js |1 +
 .../gremlin-javascript/lib/driver/client.js|3 -
 .../gremlin-javascript/lib/driver/connection.js|  196 ++-
 .../lib/driver/driver-remote-connection.js |3 -
 .../gremlin-javascript/lib/driver/result-set.js|9 -
 .../structure/io/binary/internals/AnySerializer.js |2 +
 .../io/binary/internals/ArraySerializer.js |2 +
 .../io/binary/internals/BigIntegerSerializer.js|2 +
 .../io/binary/internals/BooleanSerializer.js   |2 +
 .../io/binary/internals/BulkSetSerializer.js   |2 +
 .../io/binary/internals/ByteBufferSerializer.js|2 +
 .../io/binary/internals/ByteSerializer.js  |2 +
 .../io/binary/internals/BytecodeSerializer.js  |1 +
 .../io/binary/internals/DateSerializer.js  |2 +
 .../io/binary/internals/DoubleSerializer.js|2 +
 .../io/binary/internals/EdgeSerializer.js  |1 +
 .../io/binary/internals/EnumSerializer.js  |1 +
 .../io/binary/internals/FloatSerializer.js |2 +
 .../io/binary/internals/GraphBinaryReader.js   |2 +
 .../io/binary/internals/GraphBinaryWriter.js   |2 +
 .../structure/io/binary/internals/IntSerializer.js |2 +
 .../io/binary/internals/LambdaSerializer.js|1 +
 .../io/binary/internals/LongSerializer.js  |2 +
 .../io/binary/internals/LongSerializerNg.js|2 +
 .../structure/io/binary/internals/MapSerializer.js |2 +
 .../structure/io/binary/internals/PSerializer.js   |1 +
 .../io/binary/internals/PathSerializer.js  |1 +
 .../io/binary/internals/PropertySerializer.js  |1 +
 .../io/binary/internals/ShortSerializer.js |2 +
 .../io/binary/internals/StringSerializer.js|2 +
 .../io/binary/internals/TextPSerializer.js |1 +
 .../internals/TraversalStrategySerializer.js   |2 +
 .../io/binary/internals/TraverserSerializer.js |1 +
 .../binary/internals/UnspecifiedNullSerializer.js  |2 +
 .../io/binary/internals/UuidSerializer.js  |2 +
 .../binary/internals/VertexPropertySerializer.js   |1 +
 .../io/binary/internals/VertexSerializer.js|1 +
 .../lib/structure/io/binary/internals/utils.js |2 +
 .../lib/structure/io/graph-serializer.js   |1 +
 .../javascript/gremlin-javascript/lib/utils.js |   67 +-
 .../gremlin-javascript/package-lock.json   |  218 ++-
 .../javascript/gremlin-javascript/package.json |6 +-
 .../test/integration/client-behavior-tests.js  |2 +-
 .../test/integration/traversal-test.js |2 +-
 .../test/unit/result-set-test.js   |   17 +-
 pom.xml|4 +
 63 files changed, 2196 insertions(+), 179 deletions(-)

diff --git a/gremlin-javascript/examples/browser/.gitignore 
b/gremlin-javascript/examples/browser/.gitignore
new file mode 100644
index 00..1839250265
--- /dev/null
+++ b/gremlin-javascript/examples/browser/.gitignore
@@ -0,0 +1,32 @@
+# Logs

(tinkerpop) branch master updated (77e4f71647 -> 03e9f24f06)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 77e4f71647 Merge branch '3.7-dev'
 add 1efe40b288 TINKERPOP-3054 Fix requestId Deserialization in 
`gremlin-python` (#2494)
 add cc9b3cf02c Merge branch '3.6-dev' into 3.7-dev
 new 03e9f24f06 Merge branch '3.7-dev'

The 1 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:
 CHANGELOG.asciidoc | 5 +++--
 gremlin-python/src/main/python/gremlin_python/driver/connection.py | 7 ---
 gremlin-python/src/main/python/gremlin_python/driver/serializer.py | 2 +-
 gremlin-python/src/main/python/tests/driver/test_client.py | 6 +-
 4 files changed, 13 insertions(+), 7 deletions(-)



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-02-29 Thread colegreer
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 03e9f24f062c507ed665c5700a90235249e652a9
Merge: 77e4f71647 cc9b3cf02c
Author: Cole-Greer 
AuthorDate: Thu Feb 29 09:02:27 2024 -0800

Merge branch '3.7-dev'

 CHANGELOG.asciidoc | 5 +++--
 gremlin-python/src/main/python/gremlin_python/driver/connection.py | 7 ---
 gremlin-python/src/main/python/gremlin_python/driver/serializer.py | 2 +-
 gremlin-python/src/main/python/tests/driver/test_client.py | 6 +-
 4 files changed, 13 insertions(+), 7 deletions(-)




(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit cc9b3cf02c1e5d68a0583e2571e1a2a22d9fa249
Merge: 88acbad25a 1efe40b288
Author: Cole-Greer 
AuthorDate: Thu Feb 29 08:56:53 2024 -0800

Merge branch '3.6-dev' into 3.7-dev

 CHANGELOG.asciidoc | 5 +++--
 gremlin-python/src/main/python/gremlin_python/driver/connection.py | 7 ---
 gremlin-python/src/main/python/gremlin_python/driver/serializer.py | 2 +-
 gremlin-python/src/main/python/tests/driver/test_client.py | 6 +-
 4 files changed, 13 insertions(+), 7 deletions(-)




(tinkerpop) branch 3.7-dev updated (88acbad25a -> cc9b3cf02c)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 88acbad25a Change edge weights to double in feature tests (#2503)
 add 1efe40b288 TINKERPOP-3054 Fix requestId Deserialization in 
`gremlin-python` (#2494)
 new cc9b3cf02c Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 CHANGELOG.asciidoc | 5 +++--
 gremlin-python/src/main/python/gremlin_python/driver/connection.py | 7 ---
 gremlin-python/src/main/python/gremlin_python/driver/serializer.py | 2 +-
 gremlin-python/src/main/python/tests/driver/test_client.py | 6 +-
 4 files changed, 13 insertions(+), 7 deletions(-)



(tinkerpop) branch 3.6-dev updated (3166f1b347 -> 1efe40b288)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 3166f1b347 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0 
in /gremlin-go (#2469)
 add 1efe40b288 TINKERPOP-3054 Fix requestId Deserialization in 
`gremlin-python` (#2494)

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc | 5 +++--
 gremlin-python/src/main/python/gremlin_python/driver/connection.py | 7 ---
 gremlin-python/src/main/python/gremlin_python/driver/serializer.py | 2 +-
 gremlin-python/src/main/python/tests/driver/test_client.py | 6 +-
 4 files changed, 13 insertions(+), 7 deletions(-)



(tinkerpop) branch master updated (83e66fdc5a -> 77e4f71647)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 83e66fdc5a Merge branch '3.7-dev'
 add 3976dbf884 Add true case tests for checkAdjacentVertices configuration 
(#2502)
 add 88acbad25a Change edge weights to double in feature tests (#2503)
 new 77e4f71647 Merge branch '3.7-dev'

The 1 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:
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 28 ++-
 gremlin-go/driver/cucumber/gremlin.go  | 28 ++-
 .../gremlin-javascript/test/cucumber/gremlin.js| 28 ++-
 gremlin-python/src/main/python/radish/gremlin.py   | 28 ++-
 .../features/integrated/PartitionStrategy.feature  | 56 +++---
 .../features/integrated/SubgraphStrategy.feature   | 32 -
 .../gremlin/test/features/map/MergeEdge.feature|  2 +-
 7 files changed, 120 insertions(+), 82 deletions(-)



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-02-29 Thread colegreer
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 77e4f716474b802b06f1de37427b18baf63dfc9c
Merge: 83e66fdc5a 88acbad25a
Author: Cole-Greer 
AuthorDate: Thu Feb 29 08:40:31 2024 -0800

Merge branch '3.7-dev'

 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 28 ++-
 gremlin-go/driver/cucumber/gremlin.go  | 28 ++-
 .../gremlin-javascript/test/cucumber/gremlin.js| 28 ++-
 gremlin-python/src/main/python/radish/gremlin.py   | 28 ++-
 .../features/integrated/PartitionStrategy.feature  | 56 +++---
 .../features/integrated/SubgraphStrategy.feature   | 32 -
 .../gremlin/test/features/map/MergeEdge.feature|  2 +-
 7 files changed, 120 insertions(+), 82 deletions(-)




(tinkerpop) branch 3.7-dev updated: Change edge weights to double in feature tests (#2503)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 88acbad25a Change edge weights to double in feature tests (#2503)
88acbad25a is described below

commit 88acbad25a4f07fbc28bf761a09def3d5805c562
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Feb 29 08:31:42 2024 -0800

Change edge weights to double in feature tests (#2503)

https://issues.apache.org/jira/browse/TINKERPOP-3020 Updated all edge 
weights to use type double in PartitionStrategy and SideEffect feature tests.
---
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 26 +-
 gremlin-go/driver/cucumber/gremlin.go  | 26 +-
 .../gremlin-javascript/test/cucumber/gremlin.js| 26 +-
 gremlin-python/src/main/python/radish/gremlin.py   | 26 +-
 .../features/integrated/PartitionStrategy.feature  | 56 +++---
 .../gremlin/test/features/map/MergeEdge.feature|  2 +-
 6 files changed, 81 insertions(+), 81 deletions(-)

diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index fd96bdc6ea..d99f0d1672 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -399,18 +399,18 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_name", 
new List, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").AddV("person").Property("_partition","b").Property("name","bob"),
 (g,p) =>g.WithStrategies(new PartitionStrategy(includeMetaProperties: false, 
partitionKey: "_partition", readPartitions: new HashSet {"a"}, 
writePartition: "a")).V().Values("na [...]

{"g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_name", new 
List, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").AddV("person").Property("_partition","b").Property("name","bob"),
 (g,p) =>g.WithStrategies(new PartitionStrategy(includeMetaProperties: false, 
partitionKey: "_partition", readPartitions: new HashSet {"a", "b"}, 
writePartition: "a")).V().Values, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").AddV("person").Property("_partition","b").Property("name","bob"),
 (g,p) =>g.WithStrategies(new PartitionStrategy(includeMetaProperties: false, 
partitionKey: "_partition", readPartitions: new HashSet {"c"}, 
writePartition: "a")).V().Values("na [...]
-   
{"g_withStrategiesXPartitionStrategyXwrite_a_read_aXX_V_bothE_weight", new 
List, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").As("a").AddV("person").Property("_partition","b").Property("name","bob").As("b").AddE("knows").From("a").To("b").Property("_partition","a").Property("weight",1).AddE("knows").From("b").To("a").Property("_partition","b").Property("weight",2),
 (g,p) => [...]
-   
{"g_withStrategiesXPartitionStrategyXwrite_a_read_bXX_V_bothE_weight", new 
List, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").As("a").AddV("person").Property("_partition","b").Property("name","bob").As("b").AddE("knows").From("a").To("b").Property("_partition","a").Property("weight",1).AddE("knows").From("b").To("a").Property("_partition","b").Property("weight",2),
 (g,p) => [...]
-   
{"g_withStrategiesXPartitionStrategyXwrite_a_read_a_bXX_V_bothE_dedup_weight", 
new List, ITraversal>> 
{(g,p) 
=>g.AddV("person").Property("_partition","a").Property("name","alice").As("a").AddV(&q

(tinkerpop) branch 3.7-dev updated: Add true case tests for checkAdjacentVertices configuration (#2502)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 3976dbf884 Add true case tests for checkAdjacentVertices configuration 
(#2502)
3976dbf884 is described below

commit 3976dbf88446969be4f40d213a02b72d1324888a
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Feb 29 08:31:14 2024 -0800

Add true case tests for checkAdjacentVertices configuration (#2502)

https://issues.apache.org/jira/browse/TINKERPOP-3026 Added tests to cover 
checkAdjacentVertices = true in SubgraphStrategy configuration.
---
 .../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs |  2 ++
 gremlin-go/driver/cucumber/gremlin.go  |  2 ++
 .../gremlin-javascript/test/cucumber/gremlin.js|  2 ++
 gremlin-python/src/main/python/radish/gremlin.py   |  2 ++
 .../features/integrated/SubgraphStrategy.feature   | 32 +-
 5 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs 
b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
index ccfa82b240..fd96bdc6ea 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs
@@ -478,6 +478,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin

{"g_withStrategiesXSubgraphStrategyXedges_hasLabelXusesX_hasXskill_5XXX_V_outE_valueMap_selectXvaluesX_unfold",
 new List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: true, 
edges: 
__.HasLabel("uses").Has("skill",5))).V().OutE().ValueMap().Select(Column.Values).Unfold()}},
 
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_V", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".V()}},
 
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_E", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".E()}},
 
+   
{"g_withStrategiesXSubgraphStrategyXcheckAdjacentVertices_subgraphDXX_E", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: true, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".E()}},
 
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_outE", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".V(p["vid4"]).OutE()}},
 
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_inE", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".V(p["vid4"]).InE()}},
 
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_VX4X_out", new 
List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has("name",P.Within(new List {"josh", "lop", "ripple"})), 
edges: 
__.Or(__.Has("weight",0.4).HasLabel("created"),__.Has("weight",1.0).HasLabel("created".V(p["vid4"]).Out()}},
 
@@ -488,6 +489,7 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
{"g_withStrategiesXSubgraphStrategyXsubgraphDXX_EX11X_bothV", 
new List, ITraversal>> 
{(g,p) =>g.WithStrategies(new SubgraphStrategy(checkAdjacentVertices: false, 
vertices: __.Has(&qu

(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-02-29 Thread colegreer
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 83e66fdc5a88446f4bc763f7e15d9ad911cf7516
Merge: 98236ba70a 7f73599f74
Author: Cole-Greer 
AuthorDate: Thu Feb 29 08:27:29 2024 -0800

Merge branch '3.7-dev'

 gremlin-go/go.mod  |   4 +-
 gremlin-go/go.sum  |   8 +-
 .../gremlin-javascript/package-lock.json   | 151 +++--
 3 files changed, 57 insertions(+), 106 deletions(-)




(tinkerpop) branch master updated (98236ba70a -> 83e66fdc5a)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 98236ba70a Squash of 3 docs/gremlint dependabots
 add b7115b57d3 Bump eslint (#2507)
 add af5c9148b6 Bump mocha in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2484)
 add ddb646e51e Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in 
/gremlin-go (#2471)
 add 3166f1b347 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0 
in /gremlin-go (#2469)
 add 7f73599f74 Merge branch '3.6-dev' into 3.7-dev
 new 83e66fdc5a Merge branch '3.7-dev'

The 1 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:
 gremlin-go/go.mod  |   4 +-
 gremlin-go/go.sum  |   8 +-
 .../gremlin-javascript/package-lock.json   | 151 +++--
 3 files changed, 57 insertions(+), 106 deletions(-)



(tinkerpop) branch 3.7-dev updated (a919b90ebe -> 7f73599f74)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from a919b90ebe Merge branch '3.6-dev' into 3.7-dev
 add b7115b57d3 Bump eslint (#2507)
 add af5c9148b6 Bump mocha in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2484)
 add ddb646e51e Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in 
/gremlin-go (#2471)
 add 3166f1b347 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0 
in /gremlin-go (#2469)
 new 7f73599f74 Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 gremlin-go/go.mod  |   4 +-
 gremlin-go/go.sum  |   8 +-
 .../gremlin-javascript/package-lock.json   | 151 +++--
 3 files changed, 57 insertions(+), 106 deletions(-)



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit 7f73599f74db02a188f37d5168efa84f39c2d068
Merge: a919b90ebe 3166f1b347
Author: Cole-Greer 
AuthorDate: Thu Feb 29 08:16:20 2024 -0800

Merge branch '3.6-dev' into 3.7-dev

 gremlin-go/go.mod  |   4 +-
 gremlin-go/go.sum  |   8 +-
 .../gremlin-javascript/package-lock.json   | 151 +++--
 3 files changed, 57 insertions(+), 106 deletions(-)

diff --cc gremlin-go/go.mod
index 49824ef350,111ad2210b..a44e094cc7
--- a/gremlin-go/go.mod
+++ b/gremlin-go/go.mod
@@@ -20,13 -20,12 +20,13 @@@ module github.com/apache/tinkerpop/grem
  go 1.20
  
  require (
-   github.com/cucumber/godog v0.13.0
+   github.com/cucumber/godog v0.14.0
github.com/google/uuid v1.6.0
github.com/gorilla/websocket v1.5.1
-   github.com/nicksnyder/go-i18n/v2 v2.3.0
+   github.com/nicksnyder/go-i18n/v2 v2.4.0
github.com/stretchr/testify v1.8.4
golang.org/x/text v0.14.0
 +  gopkg.in/yaml.v3 v3.0.1
  )
  
  require (



(tinkerpop) branch 3.6-dev updated (af5c9148b6 -> ddb646e51e)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from af5c9148b6 Bump mocha in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2484)
 add ddb646e51e Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in 
/gremlin-go (#2471)

No new revisions were added by this update.

Summary of changes:
 gremlin-go/go.mod | 2 +-
 gremlin-go/go.sum | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)



(tinkerpop) branch 3.6-dev updated (b7115b57d3 -> af5c9148b6)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from b7115b57d3 Bump eslint (#2507)
 add af5c9148b6 Bump mocha in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2484)

No new revisions were added by this update.

Summary of changes:
 .../gremlin-javascript/package-lock.json   | 87 +-
 1 file changed, 19 insertions(+), 68 deletions(-)



(tinkerpop) branch 3.6-dev updated: Bump eslint (#2507)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new b7115b57d3 Bump eslint (#2507)
b7115b57d3 is described below

commit b7115b57d314c0c616585a84495bd0d14ea8dd29
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Feb 29 08:07:52 2024 -0800

Bump eslint (#2507)

Bumps [eslint](https://github.com/eslint/eslint) from 8.56.0 to 8.57.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v8.57.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .../gremlin-javascript/package-lock.json   | 64 +++---
 1 file changed, 32 insertions(+), 32 deletions(-)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
index 0b86446496..4dcb4a385e 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
@@ -130,22 +130,22 @@
   }
 },
 "node_modules/@eslint/js": {
-  "version": "8.56.0",
-  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz;,
-  "integrity": 
"sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
+  "version": "8.57.0",
+  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz;,
+  "integrity": 
"sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
   "dev": true,
   "engines": {
 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
   }
 },
 "node_modules/@humanwhocodes/config-array": {
-  "version": "0.11.13",
-  "resolved": 
"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz;,
-  "integrity": 
"sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+  "version": "0.11.14",
+  "resolved": 
"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz;,
+  "integrity": 
"sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
   "dev": true,
   "dependencies": {
-"@humanwhocodes/object-schema": "^2.0.1",
-"debug": "^4.1.1",
+"@humanwhocodes/object-schema": "^2.0.2",
+"debug": "^4.3.1",
 "minimatch": "^3.0.5"
   },
   "engines": {
@@ -166,9 +166,9 @@
   }
 },
 "node_modules/@humanwhocodes/object-schema": {
-  "version": "2.0.1",
-  "resolved": 
"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz;,
-  "integrity": 
"sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+  "version": "2.0.2",
+  "resolved": 
"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz;,
+  "integrity": 
"sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
   "dev": true
 },
 "node_modules/@nodelib/fs.scandir": {
@@ -1044,16 +1044,16 @@
   }
 },
 "node_modules/eslint": {
-  "version": "8.56.0",
-  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz;,
-  "integrity": 
"sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
+  "version": "8.57.0",
+  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz;,
+  "integrity": 
"sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
   "dev": true,
   "dependencies"

(tinkerpop) branch dependabot/go_modules/gremlin-go/3.6-dev/github.com/nicksnyder/go-i18n/v2-2.4.0 deleted (was d1c5140815)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/go_modules/gremlin-go/3.6-dev/github.com/nicksnyder/go-i18n/v2-2.4.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was d1c5140815 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0 
in /gremlin-go

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated (ddb646e51e -> 3166f1b347)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from ddb646e51e Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in 
/gremlin-go (#2471)
 add 3166f1b347 Bump github.com/nicksnyder/go-i18n/v2 from 2.3.0 to 2.4.0 
in /gremlin-go (#2469)

No new revisions were added by this update.

Summary of changes:
 gremlin-go/go.mod | 2 +-
 gremlin-go/go.sum | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)



(tinkerpop) branch dependabot/go_modules/gremlin-go/3.6-dev/github.com/cucumber/godog-0.14.0 deleted (was 0bcf319771)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/go_modules/gremlin-go/3.6-dev/github.com/cucumber/godog-0.14.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 0bcf319771 Bump github.com/cucumber/godog from 0.13.0 to 0.14.0 in 
/gremlin-go

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/mocha-10.3.0 deleted (was f0aab3941b)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/mocha-10.3.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was f0aab3941b Bump mocha in 
/gremlin-javascript/src/main/javascript/gremlin-javascript

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-8.57.0 deleted (was 72d63b47aa)

2024-02-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-8.57.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 72d63b47aa Bump eslint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch master updated: Squash of 3 docs/gremlint dependabots

2024-02-29 Thread colegreer
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


The following commit(s) were added to refs/heads/master by this push:
 new 98236ba70a Squash of 3 docs/gremlint dependabots
98236ba70a is described below

commit 98236ba70a4f43cbda880ff8f78234f49dd6cc45
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Feb 29 14:14:16 2024 +

Squash of 3 docs/gremlint dependabots

Bump @types/node from 20.10.3 to 20.11.23 in /docs/gremlint

Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.10.3 to 20.11.23.
- [Release 
notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- 
[Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 

Bump @testing-library/jest-dom from 6.2.0 to 6.4.2 in /docs/gremlint

Bumps 
[@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 
6.2.0 to 6.4.2.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- 
[Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- 
[Commits](https://github.com/testing-library/jest-dom/compare/v6.2.0...v6.4.2)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 

Bump prettier from 3.1.0 to 3.2.5 in /docs/gremlint

Bumps [prettier](https://github.com/prettier/prettier) from 3.1.0 to 3.2.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.0...3.2.5)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
---
 docs/gremlint/package-lock.json | 46 ++---
 docs/gremlint/package.json  |  6 +++---
 2 files changed, 28 insertions(+), 24 deletions(-)

diff --git a/docs/gremlint/package-lock.json b/docs/gremlint/package-lock.json
index 42424b04a8..6eaad07ad1 100644
--- a/docs/gremlint/package-lock.json
+++ b/docs/gremlint/package-lock.json
@@ -21,16 +21,16 @@
 "web-vitals": "^3.5.1"
   },
   "devDependencies": {
-"@testing-library/jest-dom": "^6.2.0",
+"@testing-library/jest-dom": "^6.4.2",
 "@testing-library/react": "^12.1.5",
 "@testing-library/user-event": "^14.5.2",
 "@types/jest": "^29.5.4",
-"@types/node": "^20.10.3",
+"@types/node": "^20.11.23",
 "@types/react": "^17.0.38",
 "@types/react-dom": "^17.0.11",
 "@types/styled-components": "^5.1.26",
 "gh-pages": "^6.1.1",
-"prettier": "^3.1.0",
+"prettier": "^3.2.5",
 "tslint": "^6.1.3",
 "tslint-config-prettier": "^1.18.0"
   },
@@ -4189,9 +4189,9 @@
   }
 },
 "node_modules/@testing-library/jest-dom": {
-  "version": "6.2.0",
-  "resolved": 
"https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz;,
-  "integrity": 
"sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==",
+  "version": "6.4.2",
+  "resolved": 
"https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz;,
+  "integrity": 
"sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==",
   "dev": true,
   "dependencies": {
 "@adobe/css-tools": "^4.3.2",
@@ -4210,6 +4210,7 @@
   },
   "peerDependencies": {
 "@jest/globals": ">= 28",
+"@types/bun": "latest",
 "@types/jest": ">= 28",
 "jest": ">= 28",
 "vitest": ">= 0.32"
@@ -4218,6 +4219,9 @@
 

(tinkerpop) branch master updated: Remove gremlin-archetype (#2486)

2024-02-23 Thread colegreer
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


The following commit(s) were added to refs/heads/master by this push:
 new a8f90ea959 Remove gremlin-archetype (#2486)
a8f90ea959 is described below

commit a8f90ea959b0eb11a699f39d64ae274eb01e513d
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Fri Feb 23 09:53:34 2024 -0800

Remove gremlin-archetype (#2486)
---
 CHANGELOG.asciidoc |   1 +
 docs/src/reference/gremlin-variants.asciidoc   |  28 +-
 docs/src/upgrade/release-4.x.x.asciidoc|   6 ++
 gremlin-archetype/gremlin-archetype-dsl/pom.xml|  59 
 .../META-INF/maven/archetype-metadata.xml  |  38 
 .../resources/archetype-resources/README.asciidoc  |  32 ---
 .../src/main/resources/archetype-resources/pom.xml |  95 ---
 .../src/main/java/SocialTraversalDsl.java  |  76 ---
 .../src/main/java/SocialTraversalSourceDsl.java|  72 --
 .../src/test/java/SocialDslTest.java   |  58 
 .../projects/standard/archetype.properties |  21 -
 .../src/test/resources/projects/standard/goal.txt  |   1 -
 gremlin-archetype/gremlin-archetype-server/pom.xml |  59 
 .../META-INF/maven/archetype-metadata.xml  |  47 -
 .../resources/archetype-resources/README.asciidoc  |  66 -
 .../archetype-resources/conf/logback-test.xml  |  26 -
 .../resources/archetype-resources/conf/logback.xml |  26 -
 .../conf/tinkergraph-empty.properties  |  18 
 .../src/main/resources/archetype-resources/pom.xml | 105 -
 .../scripts/generate-modern.groovy |  33 ---
 .../archetype-resources/src/main/java/App.java |  43 -
 .../archetype-resources/src/main/java/Service.java |  65 -
 .../src/test/java/ServiceTest.java |  84 -
 .../src/test/resources/gremlin-server.yaml |  41 
 .../projects/standard/archetype.properties |  21 -
 .../src/test/resources/projects/standard/goal.txt  |   1 -
 .../gremlin-archetype-tinkergraph/pom.xml  |  59 
 .../META-INF/maven/archetype-metadata.xml  |  38 
 .../resources/archetype-resources/README.asciidoc  |  32 ---
 .../src/main/resources/archetype-resources/pom.xml |  89 -
 .../archetype-resources/src/main/java/App.java |  79 
 .../archetype-resources/src/test/java/AppTest.java |  40 
 .../projects/standard/archetype.properties |  21 -
 .../src/test/resources/projects/standard/goal.txt  |   1 -
 gremlin-archetype/pom.xml  |  73 --
 pom.xml|   1 -
 36 files changed, 9 insertions(+), 1546 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 382adccd27..1b49095b63 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -33,6 +33,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 * Renamed the traversal discarding `none()` step to `discard()`.
 * Added new list filtering step `none()`.
 * Removed the deprecated `withGraph()` option from `AnonymousTraversalSource`.
+* Removed the `gremlin-archetype` module in favor of newer sample applications 
in each GLV's `examples` folder.
 * Bumped to `commons-collection4`.
 * Added `withoutStrategies()` syntax to the Gremlin ANTLR grammar.
 * Modified the Gremlin ANTLR grammar to more dynamically interact with any 
strategies registered globally to the `TraversalStrategies` cache sets.
diff --git a/docs/src/reference/gremlin-variants.asciidoc 
b/docs/src/reference/gremlin-variants.asciidoc
index 53b0692c46..777cbfe81b 100644
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@ -1160,8 +1160,8 @@ SocialTraversalSource social = 
traversal(SocialTraversalSource.class).with(graph
 social.persons("marko").knows("josh");
 
 
-NOTE: Using Maven, as shown in the `gremlin-archetype-dsl` module, makes 
developing DSLs with the annotation processor
-straightforward in that it sets up appropriate paths to the generated code 
automatically.
+NOTE: Using Maven makes developing DSLs with the annotation processor 
straightforward in that it sets up appropriate
+paths to the generated code automatically.
 
 [[gremlin-java-troubleshooting]]
 === Troubleshooting
@@ -1223,30 +1223,6 @@ Connection Pool Status (size=1 max=5 min=1 toCreate=0 
bin=0)
 
 
 anchor:java-application-examples[]
-anchor:gremlin-archetypes[]
-[[gremlin-java-archetypes]]
-=== Application Archetypes
-
-The available 
link:https://maven.apache.org/guides/introduction/introduction-to-archetypes.html[Maven
 a

(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-01-29 Thread colegreer
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 573ff8e8bd9f487b10ac04f6cde83d790dda0daa
Merge: 936258e052 c0d704cb37
Author: Cole-Greer 
AuthorDate: Mon Jan 29 17:15:04 2024 -0800

Merge branch '3.7-dev'

 .github/workflows/build-test.yml   |   8 +-
 gremlin-go/go.mod  |   2 +-
 gremlin-go/go.sum  |   4 +-
 .../gremlin-javascript/package-lock.json   | 833 ++---
 .../javascript/gremlin-javascript/package.json |   2 +-
 gremlint/package-lock.json |  24 +-
 6 files changed, 68 insertions(+), 805 deletions(-)




(tinkerpop) branch master updated (936258e052 -> 573ff8e8bd)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 936258e052 Regenerate tests after merge CTR
 add 1a00f1ae33 Bump eslint-plugin-prettier (#2434)
 add 2f2a08a0ac Bump chai in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2437)
 add 325055b472 Bump prettier from 3.1.0 to 3.2.4 in /gremlint (#2451)
 add d78b35e9c9 Bump prettier (#2453)
 add a6c8108a5a Bump actions/cache from 3 to 4 (#2456)
 add 8ef689557e Bump github.com/google/uuid from 1.5.0 to 1.6.0 in 
/gremlin-go (#2457)
 add d2303d5fad Bump @types/node from 20.10.3 to 20.11.10 in /gremlint 
(#2463)
 add c0d704cb37 Merge branch '3.6-dev' into 3.7-dev
 new 573ff8e8bd Merge branch '3.7-dev'

The 1 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:
 .github/workflows/build-test.yml   |   8 +-
 gremlin-go/go.mod  |   2 +-
 gremlin-go/go.sum  |   4 +-
 .../gremlin-javascript/package-lock.json   | 833 ++---
 .../javascript/gremlin-javascript/package.json |   2 +-
 gremlint/package-lock.json |  24 +-
 6 files changed, 68 insertions(+), 805 deletions(-)



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit c0d704cb372622d8f874e7aebc861d12afd6d65b
Merge: 804eeab954 d2303d5fad
Author: Cole-Greer 
AuthorDate: Mon Jan 29 16:58:35 2024 -0800

Merge branch '3.6-dev' into 3.7-dev

 .github/workflows/build-test.yml   |   8 +-
 gremlin-go/go.mod  |   2 +-
 gremlin-go/go.sum  |   4 +-
 .../gremlin-javascript/package-lock.json   | 833 ++---
 .../javascript/gremlin-javascript/package.json |   2 +-
 gremlint/package-lock.json |  24 +-
 6 files changed, 68 insertions(+), 805 deletions(-)




(tinkerpop) branch 3.7-dev updated (804eeab954 -> c0d704cb37)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 804eeab954 TINKERPOP-2456 Added a few language tests CTR
 add 1a00f1ae33 Bump eslint-plugin-prettier (#2434)
 add 2f2a08a0ac Bump chai in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2437)
 add 325055b472 Bump prettier from 3.1.0 to 3.2.4 in /gremlint (#2451)
 add d78b35e9c9 Bump prettier (#2453)
 add a6c8108a5a Bump actions/cache from 3 to 4 (#2456)
 add 8ef689557e Bump github.com/google/uuid from 1.5.0 to 1.6.0 in 
/gremlin-go (#2457)
 add d2303d5fad Bump @types/node from 20.10.3 to 20.11.10 in /gremlint 
(#2463)
 new c0d704cb37 Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 .github/workflows/build-test.yml   |   8 +-
 gremlin-go/go.mod  |   2 +-
 gremlin-go/go.sum  |   4 +-
 .../gremlin-javascript/package-lock.json   | 833 ++---
 .../javascript/gremlin-javascript/package.json |   2 +-
 gremlint/package-lock.json |  24 +-
 6 files changed, 68 insertions(+), 805 deletions(-)



(tinkerpop) branch 3.6-dev updated: Bump @types/node from 20.10.3 to 20.11.10 in /gremlint (#2463)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new d2303d5fad Bump @types/node from 20.10.3 to 20.11.10 in /gremlint 
(#2463)
d2303d5fad is described below

commit d2303d5fad750a2741016babcdba441b57883643
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 29 16:57:40 2024 -0800

Bump @types/node from 20.10.3 to 20.11.10 in /gremlint (#2463)

Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.10.3 to 20.11.10.
- [Release 
notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- 
[Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 gremlint/package-lock.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/gremlint/package-lock.json b/gremlint/package-lock.json
index 0a5109e36d..10805201ca 100644
--- a/gremlint/package-lock.json
+++ b/gremlint/package-lock.json
@@ -968,9 +968,9 @@
   }
 },
 "node_modules/@types/node": {
-  "version": "20.10.3",
-  "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz;,
-  "integrity": 
"sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==",
+  "version": "20.11.10",
+  "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.10.tgz;,
+  "integrity": 
"sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==",
   "dev": true,
   "dependencies": {
 "undici-types": "~5.26.4"
@@ -7004,9 +7004,9 @@
   }
 },
 "@types/node": {
-  "version": "20.10.3",
-  "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz;,
-  "integrity": 
"sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg==",
+  "version": "20.11.10",
+  "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.10.tgz;,
+  "integrity": 
"sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==",
   "dev": true,
   "requires": {
 "undici-types": "~5.26.4"



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.11.10 deleted (was 419bb565e9)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.11.10
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 419bb565e9 Bump @types/node from 20.10.3 to 20.11.10 in /gremlint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/go_modules/gremlin-go/3.6-dev/github.com/google/uuid-1.6.0 deleted (was 32b67896a3)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/go_modules/gremlin-go/3.6-dev/github.com/google/uuid-1.6.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 32b67896a3 Bump github.com/google/uuid from 1.5.0 to 1.6.0 in 
/gremlin-go

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Bump github.com/google/uuid from 1.5.0 to 1.6.0 in /gremlin-go (#2457)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 8ef689557e Bump github.com/google/uuid from 1.5.0 to 1.6.0 in 
/gremlin-go (#2457)
8ef689557e is described below

commit 8ef689557e82c18997ceb9c92085bb215e97d948
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 29 16:57:21 2024 -0800

Bump github.com/google/uuid from 1.5.0 to 1.6.0 in /gremlin-go (#2457)

Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.5.0 
to 1.6.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 gremlin-go/go.mod | 2 +-
 gremlin-go/go.sum | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gremlin-go/go.mod b/gremlin-go/go.mod
index 796653fdfc..a3209ee976 100644
--- a/gremlin-go/go.mod
+++ b/gremlin-go/go.mod
@@ -21,7 +21,7 @@ go 1.20
 
 require (
github.com/cucumber/godog v0.13.0
-   github.com/google/uuid v1.5.0
+   github.com/google/uuid v1.6.0
github.com/gorilla/websocket v1.5.1
github.com/nicksnyder/go-i18n/v2 v2.3.0
github.com/stretchr/testify v1.8.4
diff --git a/gremlin-go/go.sum b/gremlin-go/go.sum
index 4eead3f4ae..4f1476ca0d 100644
--- a/gremlin-go/go.sum
+++ b/gremlin-go/go.sum
@@ -13,8 +13,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
 github.com/gofrs/uuid v4.2.0+incompatible/go.mod 
h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
 github.com/gofrs/uuid v4.3.1+incompatible 
h1:0/KbAdpx3UXAx1kEOWHJeOkpbgRFGHVgv+CFIY7dBJI=
 github.com/gofrs/uuid v4.3.1+incompatible/go.mod 
h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
-github.com/google/uuid v1.5.0 h1:1p67kYwdtXjb0gL0BPiP1Av9wiZPo5A8z2cWkTZ+eyU=
-github.com/google/uuid v1.5.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
+github.com/google/uuid v1.6.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/gorilla/websocket v1.5.1 
h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY=
 github.com/gorilla/websocket v1.5.1/go.mod 
h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY=
 github.com/hashicorp/go-immutable-radix v1.3.0/go.mod 
h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=



(tinkerpop) branch dependabot/github_actions/3.6-dev/actions/cache-4 deleted (was eb7b48b85f)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/github_actions/3.6-dev/actions/cache-4
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was eb7b48b85f Bump actions/cache from 3 to 4

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Bump actions/cache from 3 to 4 (#2456)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new a6c8108a5a Bump actions/cache from 3 to 4 (#2456)
a6c8108a5a is described below

commit a6c8108a5a91aa9cf4cca9f860b8dfb8cfebe010
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 29 16:56:54 2024 -0800

Bump actions/cache from 3 to 4 (#2456)

Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .github/workflows/build-test.yml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml
index ef18acddab..d336ed9691 100644
--- a/.github/workflows/build-test.yml
+++ b/.github/workflows/build-test.yml
@@ -97,7 +97,7 @@ jobs:
 - name: Save Docker image
   working-directory: ./gremlin-server
   run: docker save --output gremlin-server.tar tinkerpop/gremlin-server
-- uses: actions/cache@v3
+- uses: actions/cache@v4
   id: gremlin-server-test-docker-image
   with:
 path: |
@@ -211,7 +211,7 @@ jobs:
   distribution: 'temurin'
   - name: Get Cached Server Base Image
 if: matrix.os == 'ubuntu-latest'
-uses: actions/cache@v3
+uses: actions/cache@v4
 id: gremlin-server-test-docker-image
 with:
   path: |
@@ -269,7 +269,7 @@ jobs:
 with:
   dotnet-version: '6.0.x'
   - name: Get Cached Server Base Image
-uses: actions/cache@v3
+uses: actions/cache@v4
 id: gremlin-server-test-docker-image
 with:
   path: |
@@ -314,7 +314,7 @@ jobs:
 with:
   go-version: '1.20'
   - name: Get Cached Server Base Image
-uses: actions/cache@v3
+uses: actions/cache@v4
 id: gremlin-server-test-docker-image
 with:
   path: |



(tinkerpop) branch 3.6-dev updated (325055b472 -> d78b35e9c9)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 325055b472 Bump prettier from 3.1.0 to 3.2.4 in /gremlint (#2451)
 add d78b35e9c9 Bump prettier (#2453)

No new revisions were added by this update.

Summary of changes:
 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/prettier-3.2.4 deleted (was f6552b844a)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/prettier-3.2.4
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was f6552b844a Bump prettier

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/prettier-3.2.4 deleted (was cb0128a4ee)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlint/3.6-dev/prettier-3.2.4
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was cb0128a4ee Bump prettier from 3.1.0 to 3.2.4 in /gremlint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated (2f2a08a0ac -> 325055b472)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 2f2a08a0ac Bump chai in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2437)
 add 325055b472 Bump prettier from 3.1.0 to 3.2.4 in /gremlint (#2451)

No new revisions were added by this update.

Summary of changes:
 gremlint/package-lock.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/chai-4.4.1 deleted (was dae725b59c)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/chai-4.4.1
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was dae725b59c Bump chai in 
/gremlin-javascript/src/main/javascript/gremlin-javascript

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated (1a00f1ae33 -> 2f2a08a0ac)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 1a00f1ae33 Bump eslint-plugin-prettier (#2434)
 add 2f2a08a0ac Bump chai in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2437)

No new revisions were added by this update.

Summary of changes:
 .../main/javascript/gremlin-javascript/package-lock.json   | 14 +++---
 .../src/main/javascript/gremlin-javascript/package.json|  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)



(tinkerpop) branch 3.6-dev updated (a1a3009b71 -> 1a00f1ae33)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.6-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from a1a3009b71 Improved contains check for bulkset with elements (#2425)
 add 1a00f1ae33 Bump eslint-plugin-prettier (#2434)

No new revisions were added by this update.

Summary of changes:
 .../gremlin-javascript/package-lock.json   | 807 +
 1 file changed, 35 insertions(+), 772 deletions(-)



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-plugin-prettier-5.1.3 deleted (was 350771fa38)

2024-01-29 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-plugin-prettier-5.1.3
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 350771fa38 Bump eslint-plugin-prettier

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch master updated (e1dacc3024 -> ef7ade2fdd)

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from e1dacc3024 Merge branch '3.7-dev'
 add db4807d5ae Bump gremlin-python example dependencies (#2438)
 add ddf32174d7 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2419)
 add 2f606812bd Merge branch '3.6-dev' into 3.7-dev
 new ef7ade2fdd Merge branch '3.7-dev'

The 1 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:
 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 gremlin-python/src/main/python/examples/requirements.txt | 10 +-
 2 files changed, 11 insertions(+), 11 deletions(-)



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-01-15 Thread colegreer
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 ef7ade2fdd74401579a4e201268aea1d0d9bb02b
Merge: e1dacc3024 2f606812bd
Author: Cole-Greer 
AuthorDate: Mon Jan 15 09:49:32 2024 -0800

Merge branch '3.7-dev'

 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 gremlin-python/src/main/python/examples/requirements.txt | 10 +-
 2 files changed, 11 insertions(+), 11 deletions(-)




(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit 2f606812bdee26152362778ee8471bbf8b118470
Merge: 821bf60d41 ddf32174d7
Author: Cole-Greer 
AuthorDate: Mon Jan 15 09:43:04 2024 -0800

Merge branch '3.6-dev' into 3.7-dev

 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 gremlin-python/src/main/python/examples/requirements.txt | 10 +-
 2 files changed, 11 insertions(+), 11 deletions(-)




(tinkerpop) branch 3.7-dev updated (821bf60d41 -> 2f606812bd)

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 821bf60d41 Merge branch '3.6-dev' into 3.7-dev
 add db4807d5ae Bump gremlin-python example dependencies (#2438)
 add ddf32174d7 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2419)
 new 2f606812bd Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 gremlin-python/src/main/python/examples/requirements.txt | 10 +-
 2 files changed, 11 insertions(+), 11 deletions(-)



(tinkerpop) branch 3.6-dev updated: Bump ws in /gremlin-javascript/src/main/javascript/gremlin-javascript (#2419)

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new ddf32174d7 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2419)
ddf32174d7 is described below

commit ddf32174d7a767ca15b15a2a7825cf947cd00207
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Jan 15 09:40:30 2024 -0800

Bump ws in /gremlin-javascript/src/main/javascript/gremlin-javascript 
(#2419)

Bumps [ws](https://github.com/websockets/ws) from 8.15.1 to 8.16.0.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.15.1...8.16.0)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
index 9bdf86dbdf..279b0b64cc 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
@@ -4287,9 +4287,9 @@
   "dev": true
 },
 "node_modules/ws": {
-  "version": "8.15.1",
-  "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz;,
-  "integrity": 
"sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
+  "version": "8.16.0",
+  "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz;,
+  "integrity": 
"sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
   "engines": {
 "node": ">=10.0.0"
   },
@@ -7548,9 +7548,9 @@
   "dev": true
 },
 "ws": {
-  "version": "8.15.1",
-  "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz;,
-  "integrity": 
"sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
+  "version": "8.16.0",
+  "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz;,
+  "integrity": 
"sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
   "requires": {}
 },
 "xregexp": {



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/ws-8.16.0 deleted (was 7b45abc17d)

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/ws-8.16.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 7b45abc17d Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Bump gremlin-python example dependencies (#2438)

2024-01-15 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new db4807d5ae Bump gremlin-python example dependencies (#2438)
db4807d5ae is described below

commit db4807d5ae52df958932685af3d833a29f637ce1
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Mon Jan 15 09:37:36 2024 -0800

Bump gremlin-python example dependencies (#2438)
---
 gremlin-python/src/main/python/examples/requirements.txt | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gremlin-python/src/main/python/examples/requirements.txt 
b/gremlin-python/src/main/python/examples/requirements.txt
index 64f860071b..aac2e56d11 100644
--- a/gremlin-python/src/main/python/examples/requirements.txt
+++ b/gremlin-python/src/main/python/examples/requirements.txt
@@ -20,10 +20,10 @@ aiohttp==3.8.0
 aiosignal==1.3.1
 async-timeout==4.0.3
 attrs==23.1.0
-charset-normalizer==2.1.1
+charset-normalizer==3.3.2
 frozenlist==1.4.0
-idna==3.4
+idna==3.6
 isodate==0.6.1
-multidict==4.7.6
-six==1.15.0
-yarl==1.9.2
\ No newline at end of file
+multidict==6.0.4
+six==1.16.0
+yarl==1.9.4



(tinkerpop) branch master updated (a7781f56be -> a056d082cf)

2024-01-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from a7781f56be CTR docs/gremlint dependabots
 add 3a071afda8 [TINKERPOP-3025] Add missing l_trim() and r_trim() to 
python (#2432)
 add d2eaf93dd5 [TINKERPOP-2872] Change JS tests to compare elements by ID 
for consistency with other GLVs (#2422)
 add fed30eec62 CTR Update LICENSE file bundled dependencies
 new a056d082cf Merge branch '3.7-dev'

The 1 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:
 CHANGELOG.asciidoc |   2 +
 LICENSE|   5 +-
 .../src/main/javascript/gremlin-javascript/LICENSE |  10 +-
 .../javascript/gremlin-javascript/licenses/chai|  12 +-
 .../test/cucumber/element-comparison.js| 123 +
 .../test/cucumber/feature-steps.js |  10 +-
 .../test/unit/element-comparison-test.js   | 299 +
 .../gremlin_python/process/graph_traversal.py  |  44 ++-
 licenses/{prism => chai}   |  12 +-
 9 files changed, 496 insertions(+), 21 deletions(-)
 copy licenses/prism => 
gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai (86%)
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/element-comparison.js
 create mode 100644 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/element-comparison-test.js
 copy licenses/{prism => chai} (86%)



(tinkerpop) 01/01: Merge branch '3.7-dev'

2024-01-11 Thread colegreer
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 a056d082cfd617cc11c603d8a1e6dc20d6b68c6a
Merge: a7781f56be fed30eec62
Author: Cole-Greer 
AuthorDate: Thu Jan 11 15:54:00 2024 -0800

Merge branch '3.7-dev'

 CHANGELOG.asciidoc |   2 +
 LICENSE|   5 +-
 .../src/main/javascript/gremlin-javascript/LICENSE |  10 +-
 .../javascript/gremlin-javascript/licenses/chai|  21 ++
 .../test/cucumber/element-comparison.js| 123 +
 .../test/cucumber/feature-steps.js |  10 +-
 .../test/unit/element-comparison-test.js   | 299 +
 .../gremlin_python/process/graph_traversal.py  |  44 ++-
 licenses/chai  |  21 ++
 9 files changed, 526 insertions(+), 9 deletions(-)




(tinkerpop) branch 3.7-dev updated: CTR Update LICENSE file bundled dependencies

2024-01-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 fed30eec62 CTR Update LICENSE file bundled dependencies
fed30eec62 is described below

commit fed30eec6265f2ee790f35711c1e2b4a41a21a3b
Author: Cole-Greer 
AuthorDate: Thu Jan 11 15:52:43 2024 -0800

CTR Update LICENSE file bundled dependencies
---
 LICENSE   |  1 +
 licenses/chai | 21 +
 2 files changed, 22 insertions(+)

diff --git a/LICENSE b/LICENSE
index 6317047c22..56d9bf7647 100644
--- a/LICENSE
+++ b/LICENSE
@@ -212,3 +212,4 @@ The Apache TinkerPop project bundles the following 
components under the MIT Lice
  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
+ chai 5.0.0 (https://www.chaijs.com/) - for details, see licenses/chai
diff --git a/licenses/chai b/licenses/chai
new file mode 100644
index 00..eedbe238ac
--- /dev/null
+++ b/licenses/chai
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 Chai.js Assertion Library
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.



(tinkerpop) branch 3.7-dev updated: [TINKERPOP-2872] Change JS tests to compare elements by ID for consistency with other GLVs (#2422)

2024-01-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 d2eaf93dd5 [TINKERPOP-2872] Change JS tests to compare elements by ID 
for consistency with other GLVs (#2422)
d2eaf93dd5 is described below

commit d2eaf93dd5af64c05395d9dea9c572443ff4b1b0
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Jan 11 15:50:50 2024 -0800

[TINKERPOP-2872] Change JS tests to compare elements by ID for consistency 
with other GLVs (#2422)

Passes an ID comparator for deep-eql to use when object is type Element, 
then overwrites chai's members() and isSubsetOf() to use this comparator.
---
 CHANGELOG.asciidoc |   1 +
 LICENSE|   4 +-
 .../src/main/javascript/gremlin-javascript/LICENSE |  10 +-
 .../javascript/gremlin-javascript/licenses/chai|  21 ++
 .../test/cucumber/element-comparison.js| 123 +
 .../test/cucumber/feature-steps.js |  10 +-
 .../test/unit/element-comparison-test.js   | 299 +
 7 files changed, 463 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index bf47d7849e..7d725351cc 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -55,6 +55,7 @@ This release also includes changes from <> and <http://getbootstrap.com/) - for details, see 
licenses/bootstrap
  jquery 1.11.0 (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
\ No newline at end of file
+ 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/gremlin-javascript/src/main/javascript/gremlin-javascript/LICENSE 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/LICENSE
index 7a4a3ea242..1a1a07d01d 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/LICENSE
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/LICENSE
@@ -199,4 +199,12 @@
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
-   limitations under the License.
\ No newline at end of file
+   limitations under the License.
+
+   
+   MIT Licenses
+   
+
+   The Apache TinkerPop project bundles the following components under the MIT 
License:
+
+chai 5.0.0 (https://www.chaijs.com/) - for details, see licenses/chai
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai
new file mode 100644
index 00..eedbe238ac
--- /dev/null
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/licenses/chai
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017 Chai.js Assertion Library
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/element-comparison.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/element-comparison.js
new file mode 100644
index 00..7f60f47396
--- /dev/null
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/cucumber/element-comparison.js
@@ -0,0 +1,123 @@
+/*
+ *  Li

(tinkerpop) branch 3.7-dev updated: [TINKERPOP-3025] Add missing l_trim() and r_trim() to python (#2432)

2024-01-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 3a071afda8 [TINKERPOP-3025] Add missing l_trim() and r_trim() to 
python (#2432)
3a071afda8 is described below

commit 3a071afda8cac27b101ffd42d365d1b3916c7f5d
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Jan 11 15:50:09 2024 -0800

[TINKERPOP-3025] Add missing l_trim() and r_trim() to python (#2432)
---
 CHANGELOG.asciidoc |  2 +-
 .../gremlin_python/process/graph_traversal.py  | 44 --
 2 files changed, 41 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index c1b4fccaec..bf47d7849e 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -23,7 +23,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 [[release-3-7-2]]
 === TinkerPop 3.7.2 (NOT OFFICIALLY RELEASED YET)
 
-
+* Deprecated `ltrim()` and `rTrim()` in favor of `l_trim()` and `r_trim` in 
Python.
 
 [[release-3-7-1]]
 === TinkerPop 3.7.1 (November 20, 2023)
diff --git 
a/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py 
b/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
index 46c7b63844..c5c30097cf 100644
--- a/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
+++ b/gremlin-python/src/main/python/gremlin_python/process/graph_traversal.py
@@ -659,6 +659,10 @@ class GraphTraversal(Traversal):
 self.bytecode.add_step("lTrim", *args)
 return self
 
+def l_trim(self, *args):
+self.bytecode.add_step("lTrim", *args)
+return self
+
 def map(self, *args):
 self.bytecode.add_step("map", *args)
 return self
@@ -841,6 +845,10 @@ class GraphTraversal(Traversal):
 self.bytecode.add_step("rTrim", *args)
 return self
 
+def r_trim(self, *args):
+self.bytecode.add_step("rTrim", *args)
+return self
+
 def sack(self, *args):
 self.bytecode.add_step("sack", *args)
 return self
@@ -1413,7 +1421,15 @@ class __(object, metaclass=MagicType):
 
 @classmethod
 def ltrim(cls, *args):
-return cls.graph_traversal(None, None, Bytecode()).ltrim(*args)
+warnings.warn(
+"gremlin_python.process.__.ltrim will be replaced by "
+"gremlin_python.process.__.l_trim.",
+DeprecationWarning)
+return cls.l_trim(*args)
+
+@classmethod
+def l_trim(cls, *args):
+return cls.graph_traversal(None, None, Bytecode()).l_trim(*args)
 
 @classmethod
 def map(cls, *args):
@@ -1557,7 +1573,15 @@ class __(object, metaclass=MagicType):
 
 @classmethod
 def rTrim(cls, *args):
-return cls.graph_traversal(None, None, Bytecode()).rTrim(*args)
+warnings.warn(
+"gremlin_python.process.__.rTrim will be replaced by "
+"gremlin_python.process.__.r_trim.",
+DeprecationWarning)
+return cls.r_trim(*args)
+
+@classmethod
+def r_trim(cls, *args):
+return cls.graph_traversal(None, None, Bytecode()).r_trim(*args)
 
 @classmethod
 def sack(cls, *args):
@@ -2084,7 +2108,11 @@ def loops(*args):
 
 
 def ltrim(*args):
-return __.ltrim(*args)
+return __.l_trim(*args)
+
+
+def l_trim(*args):
+return __.l_trim(*args)
 
 
 def map(*args):
@@ -2204,7 +2232,11 @@ def reverse(*args):
 
 
 def rTrim(*args):
-return __.rTrim(*args)
+return __.r_trim(*args)
+
+
+def r_trim(*args):
+return __.r_trim(*args)
 
 
 def sack(*args):
@@ -2485,6 +2517,8 @@ statics.add_static('loops', loops)
 
 statics.add_static('ltrim', ltrim)
 
+statics.add_static('l_trim', l_trim)
+
 statics.add_static('map', map)
 
 statics.add_static('match', match)
@@ -2545,6 +2579,8 @@ statics.add_static('reverse', reverse)
 
 statics.add_static('rTrim', rTrim)
 
+statics.add_static('r_trim', r_trim)
+
 statics.add_static('sack', sack)
 
 statics.add_static('sample', sample)



(tinkerpop) branch master updated (e8b9532fc0 -> a7781f56be)

2024-01-06 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from e8b9532fc0 Implement list filtering `none()` step (#2385)
 add a7781f56be CTR docs/gremlint dependabots

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml  |  6 ++-
 docs/gremlint/package-lock.json | 88 +++--
 docs/gremlint/package.json  |  8 ++--
 3 files changed, 59 insertions(+), 43 deletions(-)



(tinkerpop) branch 3.7-dev updated: Notice for renaming `none()` to `discard()` (#2408)

2023-12-20 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 c28aa2ec8c Notice for renaming `none()` to `discard()` (#2408)
c28aa2ec8c is described below

commit c28aa2ec8cce281d51e9323070610d3f71a6291e
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Wed Dec 20 13:07:04 2023 -0800

Notice for renaming `none()` to `discard()` (#2408)

Provides notice in release notes that none() will be renamed to discard() 
in TinkerPop 4.0
---
 CHANGELOG.asciidoc| 2 +-
 docs/src/reference/the-traversal.asciidoc | 4 +++-
 docs/src/upgrade/release-3.7.x.asciidoc   | 6 ++
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index bfff86bfab..c1b4fccaec 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -82,7 +82,7 @@ This release also includes changes from <> and <https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gre
 [[none-step]]
 === None Step
 
-The `none()`-step (*filter*) filters all objects from a traversal stream. It 
is especially useful for to traversals
+The `none()`-step (*filter*) filters all objects from a traversal stream. It 
is especially useful for traversals
 that are executed remotely where returning results is not useful and the 
traversal is only meant to generate
 side-effects. Choosing not to return results saves in serialization and 
network costs as the objects are filtered on
 the remote end and not returned to the client side. Typically, this step does 
not need to be used directly and is
 quietly used by the `iterate()` terminal step which appends `none()` to the 
traversal before actually cycling through
 results.
 
+NOTE: As of release 4.0.0, `none()` will be renamed to `discard()`.
+
 *Additional References*
 
 
link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/Traversal.html#none()++[`none()`]
diff --git a/docs/src/upgrade/release-3.7.x.asciidoc 
b/docs/src/upgrade/release-3.7.x.asciidoc
index 0949e8fff2..472083a767 100644
--- a/docs/src/upgrade/release-3.7.x.asciidoc
+++ b/docs/src/upgrade/release-3.7.x.asciidoc
@@ -30,9 +30,15 @@ complete list of all the modifications that are part of this 
release.
 
 === Upgrading for Users
 
+ Notice: Renaming `none()` step to `discard()` in 4.0.0
+`none()`, which is primarily used by `iterate()` to discard traversal results 
in remote contexts, will be renamed to
+`discard()` in release 4.0.0.
 
 === Upgrading for Providers
 
+ Notice: Renaming NoneStep to DiscardStep in 4.0.0
+NoneStep, which is primarily used by `iterate()` to discard traversal results 
in remote contexts, will be renamed to
+DiscardStep in release 4.0.0 to make room for a list filtering NoneStep.
 
 == TinkerPop 3.7.1
 *Release Date: November 20, 2023*



(tinkerpop) 01/01: Merge branch '3.7-dev'

2023-12-19 Thread colegreer
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 45fe5d034903f0953a7d076bed00bb08be9070ac
Merge: 76b29896e9 c8d08b0269
Author: Cole-Greer 
AuthorDate: Tue Dec 19 17:49:50 2023 -0800

Merge branch '3.7-dev'

 .github/workflows/codeql.yml   | 14 
 bin/run-examples.sh|  4 +--
 docs/src/dev/developer/release.asciidoc|  5 +--
 gremlin-go/go.mod  |  2 +-
 gremlin-go/go.sum  |  4 +--
 gremlin-javascript/examples/package-lock.json  |  4 +--
 gremlin-javascript/examples/package.json   |  4 +--
 .../gremlin-javascript/package-lock.json   | 40 +++---
 8 files changed, 39 insertions(+), 38 deletions(-)




(tinkerpop) branch master updated (76b29896e9 -> 45fe5d0349)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 76b29896e9 Revert "CTR Update examples to use new with() syntax when 
creating g"
 add 654faed678 Minor update to GLV examples (#2409)
 add 87a9574d93 Bump eslint (#2407)
 add 1b9dd6504f Bump github/codeql-action from 2 to 3 (#2400)
 add 8ac642e0e3 Bump github.com/google/uuid from 1.4.0 to 1.5.0 in 
/gremlin-go (#2399)
 add de74d3c9e2 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2398)
 add c8d08b0269 Merge branch '3.6-dev' into 3.7-dev
 new 45fe5d0349 Merge branch '3.7-dev'

The 1 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:
 .github/workflows/codeql.yml   | 14 
 bin/run-examples.sh|  4 +--
 docs/src/dev/developer/release.asciidoc|  5 +--
 gremlin-go/go.mod  |  2 +-
 gremlin-go/go.sum  |  4 +--
 gremlin-javascript/examples/package-lock.json  |  4 +--
 gremlin-javascript/examples/package.json   |  4 +--
 .../gremlin-javascript/package-lock.json   | 40 +++---
 8 files changed, 39 insertions(+), 38 deletions(-)



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit c8d08b0269349d2e7e1174aff100fe7c9f28d093
Merge: 3a512146d1 de74d3c9e2
Author: Cole-Greer 
AuthorDate: Tue Dec 19 17:08:07 2023 -0800

Merge branch '3.6-dev' into 3.7-dev

 .github/workflows/codeql.yml   | 14 
 bin/run-examples.sh|  4 +--
 docs/src/dev/developer/release.asciidoc|  5 +--
 gremlin-go/go.mod  |  2 +-
 gremlin-go/go.sum  |  4 +--
 gremlin-javascript/examples/package-lock.json  |  4 +--
 gremlin-javascript/examples/package.json   |  4 +--
 .../gremlin-javascript/package-lock.json   | 40 +++---
 8 files changed, 39 insertions(+), 38 deletions(-)

diff --cc docs/src/dev/developer/release.asciidoc
index a55f0d1315,aaf1b8e1e4..6a5e525fbf
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@@ -326,7 -327,8 +325,9 @@@ the help of a PMC member for those step
  .. Commit and push the `SNAPSHOT` changes to git
  . Examine the `future.asciidoc` and update the "Roadmap" as needed.
  . Send email to advise that code freeze is lifted.
 +. Consider the changes made to Gremlin and determine if the community needs 
to organize a PR to 
[DefinitelyTyped](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/gremlin)
 to keep TypeScript up to date.
+ . Ensure that the GLV examples compile and run with the latest image and 
dependencies: `bin/run-examples.sh`.
+ .. Make changes as necessary to update the examples.
  . Generate a list of dead branches that will be automatically deleted and 
post them as a DISCUSS thread for review, then once consensus is reached 
removed those branches.
  . Set up the IO tests for the current `SNAPSHOT` as discussed in the <>
  



(tinkerpop) branch 3.7-dev updated (3a512146d1 -> c8d08b0269)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from 3a512146d1 Merge branch '3.6-dev' into 3.7-dev
 add 654faed678 Minor update to GLV examples (#2409)
 add 87a9574d93 Bump eslint (#2407)
 add 1b9dd6504f Bump github/codeql-action from 2 to 3 (#2400)
 add 8ac642e0e3 Bump github.com/google/uuid from 1.4.0 to 1.5.0 in 
/gremlin-go (#2399)
 add de74d3c9e2 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2398)
 new c8d08b0269 Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 .github/workflows/codeql.yml   | 14 
 bin/run-examples.sh|  4 +--
 docs/src/dev/developer/release.asciidoc|  5 +--
 gremlin-go/go.mod  |  2 +-
 gremlin-go/go.sum  |  4 +--
 gremlin-javascript/examples/package-lock.json  |  4 +--
 gremlin-javascript/examples/package.json   |  4 +--
 .../gremlin-javascript/package-lock.json   | 40 +++---
 8 files changed, 39 insertions(+), 38 deletions(-)



(tinkerpop) branch 3.6-dev updated: Bump ws in /gremlin-javascript/src/main/javascript/gremlin-javascript (#2398)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new de74d3c9e2 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript (#2398)
de74d3c9e2 is described below

commit de74d3c9e2f1cd8a25cd49abaab81c7dfffb9ed1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Dec 19 17:05:20 2023 -0800

Bump ws in /gremlin-javascript/src/main/javascript/gremlin-javascript 
(#2398)

Bumps [ws](https://github.com/websockets/ws) from 8.14.2 to 8.15.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.14.2...8.15.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .../src/main/javascript/gremlin-javascript/package-lock.json | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
index f44a87ee6b..9bdf86dbdf 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
@@ -4287,9 +4287,9 @@
   "dev": true
 },
 "node_modules/ws": {
-  "version": "8.14.2",
-  "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz;,
-  "integrity": 
"sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+  "version": "8.15.1",
+  "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz;,
+  "integrity": 
"sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
   "engines": {
 "node": ">=10.0.0"
   },
@@ -7548,9 +7548,9 @@
   "dev": true
 },
 "ws": {
-  "version": "8.14.2",
-  "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz;,
-  "integrity": 
"sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+  "version": "8.15.1",
+  "resolved": "https://registry.npmjs.org/ws/-/ws-8.15.1.tgz;,
+  "integrity": 
"sha512-W5OZiCjXEmk0yZ66ZN82beM5Sz7l7coYxpRkzS+p9PP+ToQry8szKh+61eNktr7EA9DOwvFGhfC605jDHbP6QQ==",
   "requires": {}
 },
 "xregexp": {



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/ws-8.15.1 deleted (was a1ada533b6)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/ws-8.15.1
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was a1ada533b6 Bump ws in 
/gremlin-javascript/src/main/javascript/gremlin-javascript

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Bump github.com/google/uuid from 1.4.0 to 1.5.0 in /gremlin-go (#2399)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 8ac642e0e3 Bump github.com/google/uuid from 1.4.0 to 1.5.0 in 
/gremlin-go (#2399)
8ac642e0e3 is described below

commit 8ac642e0e3e7af47343692ee2dd20fe36e588d02
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Dec 19 17:03:58 2023 -0800

Bump github.com/google/uuid from 1.4.0 to 1.5.0 in /gremlin-go (#2399)

Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.4.0 
to 1.5.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 gremlin-go/go.mod | 2 +-
 gremlin-go/go.sum | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gremlin-go/go.mod b/gremlin-go/go.mod
index 6fb14e147e..796653fdfc 100644
--- a/gremlin-go/go.mod
+++ b/gremlin-go/go.mod
@@ -21,7 +21,7 @@ go 1.20
 
 require (
github.com/cucumber/godog v0.13.0
-   github.com/google/uuid v1.4.0
+   github.com/google/uuid v1.5.0
github.com/gorilla/websocket v1.5.1
github.com/nicksnyder/go-i18n/v2 v2.3.0
github.com/stretchr/testify v1.8.4
diff --git a/gremlin-go/go.sum b/gremlin-go/go.sum
index a841222324..4eead3f4ae 100644
--- a/gremlin-go/go.sum
+++ b/gremlin-go/go.sum
@@ -13,8 +13,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod 
h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
 github.com/gofrs/uuid v4.2.0+incompatible/go.mod 
h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
 github.com/gofrs/uuid v4.3.1+incompatible 
h1:0/KbAdpx3UXAx1kEOWHJeOkpbgRFGHVgv+CFIY7dBJI=
 github.com/gofrs/uuid v4.3.1+incompatible/go.mod 
h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM=
-github.com/google/uuid v1.4.0 h1:MtMxsa51/r9yyhkyLsVeVt0B+BGQZzpQiTQ4eHZ8bc4=
-github.com/google/uuid v1.4.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/google/uuid v1.5.0 h1:1p67kYwdtXjb0gL0BPiP1Av9wiZPo5A8z2cWkTZ+eyU=
+github.com/google/uuid v1.5.0/go.mod 
h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 github.com/gorilla/websocket v1.5.1 
h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/QY=
 github.com/gorilla/websocket v1.5.1/go.mod 
h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY=
 github.com/hashicorp/go-immutable-radix v1.3.0/go.mod 
h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=



(tinkerpop) branch 3.6-dev updated: Bump eslint (#2407)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 87a9574d93 Bump eslint (#2407)
87a9574d93 is described below

commit 87a9574d9309caa2fa84cbc8f1d1e8773aac34d2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Dec 19 17:02:53 2023 -0800

Bump eslint (#2407)

Bumps [eslint](https://github.com/eslint/eslint) from 8.55.0 to 8.56.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .../gremlin-javascript/package-lock.json   | 28 +++---
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
index 9e3b3a15ac..f44a87ee6b 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json
@@ -130,9 +130,9 @@
   }
 },
 "node_modules/@eslint/js": {
-  "version": "8.55.0",
-  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz;,
-  "integrity": 
"sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+  "version": "8.56.0",
+  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz;,
+  "integrity": 
"sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
   "dev": true,
   "engines": {
 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -1134,15 +1134,15 @@
   }
 },
 "node_modules/eslint": {
-  "version": "8.55.0",
-  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz;,
-  "integrity": 
"sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+  "version": "8.56.0",
+  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz;,
+  "integrity": 
"sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
   "dev": true,
   "dependencies": {
 "@eslint-community/eslint-utils": "^4.2.0",
 "@eslint-community/regexpp": "^4.6.1",
 "@eslint/eslintrc": "^2.1.4",
-"@eslint/js": "8.55.0",
+"@eslint/js": "8.56.0",
 "@humanwhocodes/config-array": "^0.11.13",
 "@humanwhocodes/module-importer": "^1.0.1",
 "@nodelib/fs.walk": "^1.2.8",
@@ -4452,9 +4452,9 @@
   }
 },
 "@eslint/js": {
-  "version": "8.55.0",
-  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz;,
-  "integrity": 
"sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
+  "version": "8.56.0",
+  "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz;,
+  "integrity": 
"sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
   "dev": true
 },
 "@humanwhocodes/config-array": {
@@ -5216,15 +5216,15 @@
   "dev": true
 },
 "eslint": {
-  "version": "8.55.0",
-  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz;,
-  "integrity": 
"sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
+  "version": "8.56.0",
+  "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz;,
+  "integrity": 
"sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
   "dev": true,
   "requires": {
 "@eslint-community/eslint-utils": "^4.2.0",
 "@eslint-community/regexpp": "^4.6.1",
 "@eslint/eslintrc": "^2.1.4",
-"@eslint/js": "8.55.0",
+"@eslint/js": "8.56.0",
 "@humanwhocodes/config-array": "^0.11.13",
 "@humanwhocodes/module-importer": "^1.0.1",
 "@nodelib/fs.walk": "^1.2.8",



(tinkerpop) branch dependabot/go_modules/gremlin-go/3.6-dev/github.com/google/uuid-1.5.0 deleted (was b3785d6283)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/go_modules/gremlin-go/3.6-dev/github.com/google/uuid-1.5.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was b3785d6283 Bump github.com/google/uuid from 1.4.0 to 1.5.0 in 
/gremlin-go

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch dependabot/github_actions/3.6-dev/github/codeql-action-3 deleted (was 3d0ec09284)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/github_actions/3.6-dev/github/codeql-action-3
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 3d0ec09284 Bump github/codeql-action from 2 to 3

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Bump github/codeql-action from 2 to 3 (#2400)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 1b9dd6504f Bump github/codeql-action from 2 to 3 (#2400)
1b9dd6504f is described below

commit 1b9dd6504f6afbf5a2645aa809f1543c7d22ce2f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Dec 19 17:03:41 2023 -0800

Bump github/codeql-action from 2 to 3 (#2400)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 
2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- 
[Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 .github/workflows/codeql.yml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 1cb2b4b62d..fd3ed2814f 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -33,7 +33,7 @@ jobs:
 
   # Initializes the CodeQL tools for scanning.
   - name: Initialize CodeQL
-uses: github/codeql-action/init@v2
+uses: github/codeql-action/init@v3
 with:
   languages: ${{ matrix.language }}
   # If you wish to specify custom queries, you can do so here or in a 
config file.
@@ -47,7 +47,7 @@ jobs:
   # Autobuild attempts to build any compiled languages  (C/C++, C#, Go, or 
Java).
   # If this step fails, then you should remove it and run the build 
manually (see below)
   - name: Autobuild
-uses: github/codeql-action/autobuild@v2
+uses: github/codeql-action/autobuild@v3
 
   # ℹ️ Command-line programs to run using the OS shell.
   #  See 
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -60,7 +60,7 @@ jobs:
   #   ./location_of_script_within_repo/buildscript.sh
 
   - name: Perform CodeQL Analysis
-uses: github/codeql-action/analyze@v2
+uses: github/codeql-action/analyze@v3
 with:
   category: "/language:${{matrix.language}}"
 
@@ -79,7 +79,7 @@ jobs:
 
   # Initializes the CodeQL tools for scanning.
   - name: Initialize CodeQL
-uses: github/codeql-action/init@v2
+uses: github/codeql-action/init@v3
 with:
   languages: 'csharp'
 
@@ -94,7 +94,7 @@ jobs:
 #  dotnet build 
gremlin-dotnet/test/Gremlin.Net.Template.IntegrationTest
 
   - name: Perform CodeQL Analysis
-uses: github/codeql-action/analyze@v2
+uses: github/codeql-action/analyze@v3
 with:
   category: "/language:csharp"
 
@@ -113,7 +113,7 @@ jobs:
 
   # Initializes the CodeQL tools for scanning.
   - name: Initialize CodeQL
-uses: github/codeql-action/init@v2
+uses: github/codeql-action/init@v3
 with:
   languages: 'java'
 
@@ -125,6 +125,6 @@ jobs:
   -DskipTests -Dmaven.test.skip.exec -Dlicense.skip=true 
-Drat.skip=true -Dspotless.check.skip=true
 
   - name: Perform CodeQL Analysis
-uses: github/codeql-action/analyze@v2
+uses: github/codeql-action/analyze@v3
 with:
   category: "/language:java"



(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-8.56.0 deleted (was 6cdb43a75b)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 
dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-8.56.0
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 6cdb43a75b Bump eslint

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Minor update to GLV examples (#2409)

2023-12-19 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 654faed678 Minor update to GLV examples (#2409)
654faed678 is described below

commit 654faed678417b5a9c508e2cfe1eeb2fdcd1dfc8
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Tue Dec 19 17:02:05 2023 -0800

Minor update to GLV examples (#2409)
---
 bin/run-examples.sh   | 4 ++--
 docs/src/dev/developer/release.asciidoc   | 5 +++--
 gremlin-javascript/examples/package-lock.json | 4 ++--
 gremlin-javascript/examples/package.json  | 4 ++--
 4 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/bin/run-examples.sh b/bin/run-examples.sh
index 5548404ec8..430cb03017 100755
--- a/bin/run-examples.sh
+++ b/bin/run-examples.sh
@@ -36,7 +36,7 @@ docker pull tinkerpop/gremlin-server
 docker run -d --rm -p 8182:8182 --name glv-examples --health-cmd="curl -f 
http://localhost:8182/ || exit 1" --health-interval=5s --health-timeout=3s 
tinkerpop/gremlin-server
 
 echo
-echo "Not having docker open initially may cause an error loop. If so, simply 
restart this script."
+echo "Not having Docker open initially or occupying port 8182 may cause an 
error loop. If so, simply restart this script."
 echo -n "Starting Gremlin server on port 8182..."
 until docker inspect --format '{{.State.Health.Status}}' glv-examples | grep 
-q "healthy"; do
  echo -n "."
@@ -44,7 +44,7 @@ until docker inspect --format '{{.State.Health.Status}}' 
glv-examples | grep -q
 done
 echo
 
-cd ../gremlin-driver/src/main/java/examples || exit
+cd gremlin-driver/src/main/java/examples || exit
 mvn clean install
 
 echo
diff --git a/docs/src/dev/developer/release.asciidoc 
b/docs/src/dev/developer/release.asciidoc
index 92e4dea2d6..aaf1b8e1e4 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -80,7 +80,7 @@ Take care to commit or not commit changes related to that as 
necessary.
 
 == Release Manager Requirements
 
-If this is your first time as release manager, you will need to setup keys for 
signing purposes per the Apache
+If this is your first time as release manager, you will need to set up keys 
for signing purposes per the Apache
 release process. Generally speaking, this will mean that you will need to 
generate a key-pair and then publish your
 public key.
 
@@ -120,7 +120,6 @@ during this period.
 .. Run the full integration test suite: `docker/build.sh -t -i -n`
 .. Build and test the Docker images: `mvn clean install -pl 
gremlin-server,gremlin-console -DdockerImages`
 .. Ensure that the Gremlin.Net.Template gets packaged successfully: `mvn clean 
install -pl :gremlin-dotnet-source -Dnuget`
-.. Ensure that the GLV examples are compiling and running successfully: 
`bin/run-examples.sh`
 .. Deploy a final SNAPSHOT to the Apache snapshot repository for Java.
 .. Review LICENSE and NOTICE files to make sure that no <>.
 .. Review javadoc filters on the "Core API" docs to be sure nothing needs to 
change.
@@ -328,6 +327,8 @@ the help of a PMC member for those steps.
 .. Commit and push the `SNAPSHOT` changes to git
 . Examine the `future.asciidoc` and update the "Roadmap" as needed.
 . Send email to advise that code freeze is lifted.
+. Ensure that the GLV examples compile and run with the latest image and 
dependencies: `bin/run-examples.sh`.
+.. Make changes as necessary to update the examples.
 . Generate a list of dead branches that will be automatically deleted and post 
them as a DISCUSS thread for review, then once consensus is reached removed 
those branches.
 . Set up the IO tests for the current `SNAPSHOT` as discussed in the <>
 
diff --git a/gremlin-javascript/examples/package-lock.json 
b/gremlin-javascript/examples/package-lock.json
index 4898ff144d..228eed50de 100644
--- a/gremlin-javascript/examples/package-lock.json
+++ b/gremlin-javascript/examples/package-lock.json
@@ -1,11 +1,11 @@
 {
-  "name": "example",
+  "name": "examples",
   "version": "1.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
 "": {
-  "name": "example",
+  "name": "examples",
   "version": "1.0.0",
   "license": "Apache-2.0",
   "dependencies": {
diff --git a/gremlin-javascript/examples/package.json 
b/gremlin-javascript/examples/package.json
index 05e0bebf83..7bdd54dec4 100644
--- a/gremlin-javascript/examples/package.json
+++ b/gremlin-javascript/examples/package.json
@@ -1,8 +1,8 @@
 {
-  "name": "example",
+  "name": "examples",
   "version": "1.0.0",
   "description": "GLV example for JavaScript with Node",
-  "main": "example.js",
+  "main": "connections.js",
   "scripts": {
 "test": "echo \"Error: no test specified\" && exit 1"
   },



(tinkerpop) branch master updated: Revert "CTR Update examples to use new with() syntax when creating g"

2023-12-19 Thread colegreer
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


The following commit(s) were added to refs/heads/master by this push:
 new 76b29896e9 Revert "CTR Update examples to use new with() syntax when 
creating g"
76b29896e9 is described below

commit 76b29896e9a1b0504138dd9ded4ff8f991dceb99
Author: Cole-Greer 
AuthorDate: Tue Dec 19 13:13:29 2023 -0800

Revert "CTR Update examples to use new with() syntax when creating g"

This reverts commit 307ebbcbcd72de6f3666b73c1288f500fbc2181a.

This commit was previously updating the master branch examples to use new
4.0.0 syntax, however these examples cannot be used without 4.0.0 artifacts
being published. I am reverting this for now such that master will continue
to host 3.7 examples which will remain fully functional.
---
 gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs | 2 +-
 gremlin-dotnet/Examples/Connections/Connections.cs   | 2 +-
 gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs | 2 +-
 gremlin-driver/src/main/java/examples/BasicGremlin.java  | 2 +-
 gremlin-driver/src/main/java/examples/Connections.java   | 8 
 gremlin-driver/src/main/java/examples/ModernTraversals.java  | 2 +-
 gremlin-go/examples/basic_gremlin.go | 4 ++--
 gremlin-javascript/examples/basic-gremlin.js | 2 +-
 gremlin-javascript/examples/connections.js   | 2 +-
 gremlin-javascript/examples/modern-traversals.js | 2 +-
 gremlin-python/src/main/python/examples/basic_gremlin.py | 2 +-
 gremlin-python/src/main/python/examples/connections.py   | 2 +-
 gremlin-python/src/main/python/examples/modern_traversals.py | 2 +-
 13 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs 
b/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
index 9971ef1809..91820bfe09 100644
--- a/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
+++ b/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
@@ -27,7 +27,7 @@ public class BasicGremlinExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().With(remoteConnection);
+var g = Traversal().WithRemote(remoteConnection);
 
 // Basic Gremlin: adding and retrieving data
 var v1 = g.AddV("person").Property("name", "marko").Next();
diff --git a/gremlin-dotnet/Examples/Connections/Connections.cs 
b/gremlin-dotnet/Examples/Connections/Connections.cs
index d5a4e648f8..26490f750b 100644
--- a/gremlin-dotnet/Examples/Connections/Connections.cs
+++ b/gremlin-dotnet/Examples/Connections/Connections.cs
@@ -36,7 +36,7 @@ public class ConnectionExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().With(remoteConnection);
+var g = Traversal().WithRemote(remoteConnection);
 
 // Drop existing vertices
 g.V().Drop().Iterate();
diff --git a/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs 
b/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
index b112254556..fab7073530 100644
--- a/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
+++ b/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
@@ -30,7 +30,7 @@ public class ModernTraversalExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().With(remoteConnection);
+var g = Traversal().WithRemote(remoteConnection);
 
 /*
 This example requires the Modern toy graph to be preloaded upon 
launching the Gremlin server.
diff --git a/gremlin-driver/src/main/java/examples/BasicGremlin.java 
b/gremlin-driver/src/main/java/examples/BasicGremlin.java
index 46542a6e25..a5075d4606 100644
--- a/gremlin-driver/src/main/java/examples/BasicGremlin.java
+++ b/gremlin-driver/src/main/java/examples/BasicGremlin.java
@@ -31,7 +31,7 @@ import static 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalS
 public class BasicGremlin {
 public static void main(String[] args) {
 Graph graph = TinkerGraph.open();
-GraphTraversalSource g = traversal().with(graph);
+GraphTraversalSource g = traversal().withEmbedded(graph);
 
 // Basic Gremlin: adding and retrieving data
 Vertex v1 = g.addV("person").property("name","marko").next();
diff --git a/gremlin-driver/src/main/java/examples/

(tinkerpop) 02/02: CTR Update examples to use new with() syntax when creating g

2023-12-14 Thread colegreer
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 307ebbcbcd72de6f3666b73c1288f500fbc2181a
Author: Cole-Greer 
AuthorDate: Thu Dec 14 15:25:09 2023 -0800

CTR Update examples to use new with() syntax when creating g
---
 gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs | 2 +-
 gremlin-dotnet/Examples/Connections/Connections.cs   | 2 +-
 gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs | 2 +-
 gremlin-driver/src/main/java/examples/BasicGremlin.java  | 2 +-
 gremlin-driver/src/main/java/examples/Connections.java   | 8 
 gremlin-driver/src/main/java/examples/ModernTraversals.java  | 2 +-
 gremlin-go/examples/basic_gremlin.go | 4 ++--
 gremlin-javascript/examples/basic-gremlin.js | 2 +-
 gremlin-javascript/examples/connections.js   | 2 +-
 gremlin-javascript/examples/modern-traversals.js | 2 +-
 gremlin-python/src/main/python/examples/basic_gremlin.py | 2 +-
 gremlin-python/src/main/python/examples/connections.py   | 2 +-
 gremlin-python/src/main/python/examples/modern_traversals.py | 2 +-
 13 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs 
b/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
index 91820bfe09..9971ef1809 100644
--- a/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
+++ b/gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
@@ -27,7 +27,7 @@ public class BasicGremlinExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().WithRemote(remoteConnection);
+var g = Traversal().With(remoteConnection);
 
 // Basic Gremlin: adding and retrieving data
 var v1 = g.AddV("person").Property("name", "marko").Next();
diff --git a/gremlin-dotnet/Examples/Connections/Connections.cs 
b/gremlin-dotnet/Examples/Connections/Connections.cs
index 26490f750b..d5a4e648f8 100644
--- a/gremlin-dotnet/Examples/Connections/Connections.cs
+++ b/gremlin-dotnet/Examples/Connections/Connections.cs
@@ -36,7 +36,7 @@ public class ConnectionExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().WithRemote(remoteConnection);
+var g = Traversal().With(remoteConnection);
 
 // Drop existing vertices
 g.V().Drop().Iterate();
diff --git a/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs 
b/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
index fab7073530..b112254556 100644
--- a/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
+++ b/gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
@@ -30,7 +30,7 @@ public class ModernTraversalExample
 {
 var server = new GremlinServer("localhost", 8182);
 using var remoteConnection = new DriverRemoteConnection(new 
GremlinClient(server), "g");
-var g = Traversal().WithRemote(remoteConnection);
+var g = Traversal().With(remoteConnection);
 
 /*
 This example requires the Modern toy graph to be preloaded upon 
launching the Gremlin server.
diff --git a/gremlin-driver/src/main/java/examples/BasicGremlin.java 
b/gremlin-driver/src/main/java/examples/BasicGremlin.java
index a5075d4606..46542a6e25 100644
--- a/gremlin-driver/src/main/java/examples/BasicGremlin.java
+++ b/gremlin-driver/src/main/java/examples/BasicGremlin.java
@@ -31,7 +31,7 @@ import static 
org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalS
 public class BasicGremlin {
 public static void main(String[] args) {
 Graph graph = TinkerGraph.open();
-GraphTraversalSource g = traversal().withEmbedded(graph);
+GraphTraversalSource g = traversal().with(graph);
 
 // Basic Gremlin: adding and retrieving data
 Vertex v1 = g.addV("person").property("name","marko").next();
diff --git a/gremlin-driver/src/main/java/examples/Connections.java 
b/gremlin-driver/src/main/java/examples/Connections.java
index 458d5c8fd5..d388cad824 100644
--- a/gremlin-driver/src/main/java/examples/Connections.java
+++ b/gremlin-driver/src/main/java/examples/Connections.java
@@ -45,7 +45,7 @@ public class Connections {
 // Creating an embedded graph
 private static void withEmbedded() throws Exception {
 Graph graph = TinkerGraph.open();
-GraphTraversalSource g = traversal().withEmbedded(graph);
+GraphTraversalSource g = traversal().with(graph);
 
 g.addV().iterate();
 long count = g.V(

(tinkerpop) 01/02: Merge branch '3.7-dev'

2023-12-14 Thread colegreer
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 0d43110833230100394aa0593f925967cac170c0
Merge: 6405e102ae 6fbafc436c
Author: Cole-Greer 
AuthorDate: Thu Dec 14 14:55:51 2023 -0800

Merge branch '3.7-dev'

 bin/run-examples.sh| 119 
 docs/src/dev/developer/release.asciidoc|   1 +
 docs/src/reference/gremlin-variants.asciidoc   | 170 +--
 .../Examples/BasicGremlin/BasicGremlin.cs  |  54 
 .../Examples/BasicGremlin/BasicGremlin.csproj  |  30 ++
 gremlin-dotnet/Examples/Connections/Connections.cs |  74 +
 .../Examples/Connections/Connections.csproj|  30 ++
 gremlin-dotnet/Examples/Examples.sln   |  37 +++
 .../Examples/ModernTraversals/ModernTraversals.cs  |  71 +
 .../ModernTraversals/ModernTraversals.csproj   |  30 ++
 gremlin-driver/pom.xml |   9 +
 .../src/main/java/examples/BasicGremlin.java   |  56 
 .../src/main/java/examples/Connections.java| 116 
 .../src/main/java/examples/ModernTraversals.java   |  71 +
 gremlin-driver/src/main/java/examples/pom.xml  |  91 ++
 gremlin-go/example/go.sum  | 315 -
 gremlin-go/examples/basic_gremlin.go   |  69 +
 .../example.go => examples/connections.go} |  55 ++--
 gremlin-go/{example => examples}/go.mod|   8 +-
 gremlin-go/examples/go.sum |  44 +++
 gremlin-go/examples/modern_traversals.go   |  77 +
 gremlin-javascript/examples/.gitignore |   1 +
 gremlin-javascript/examples/basic-gremlin.js   |  51 
 gremlin-javascript/examples/connections.js |  65 +
 gremlin-javascript/examples/modern-traversals.js   |  69 +
 gremlin-javascript/examples/package-lock.json  |  47 +++
 gremlin-javascript/examples/package.json   |  14 +
 gremlin-python/src/main/python/example.py  |  52 
 .../src/main/python/examples/basic_gremlin.py  |  54 
 .../src/main/python/examples/connections.py| 101 +++
 .../src/main/python/examples/modern_traversals.py  |  69 +
 .../src/main/python/examples/requirements.txt  |  29 ++
 32 files changed, 1675 insertions(+), 404 deletions(-)

diff --cc gremlin-go/examples/connections.go
index ec2652191c,3e1f1de174..284720ab44
--- a/gremlin-go/examples/connections.go
+++ b/gremlin-go/examples/connections.go
@@@ -21,21 -21,20 +21,18 @@@ package mai
  
  import (
"fmt"
-   gremlingo "github.com/apache/tinkerpop/gremlin-go/driver"
 -
--  "github.com/apache/tinkerpop/gremlin-go/v3/driver"
  )
  
- // syntactic sugar
- var __ = gremlingo.T__
- var gt = gremlingo.P.Gt
- var order = gremlingo.Order
- 
  func main() {
-   // Creating the connection to the server.
-   driverRemoteConnection, err := 
gremlingo.NewDriverRemoteConnection("ws://localhost:8182/gremlin",
-   func(settings *gremlingo.DriverRemoteConnectionSettings) {
-   settings.TraversalSource = "gmodern"
-   })
+   withRemote()
+   withConfigs()
+ }
+ 
+ func withRemote() {
 -// Creating the connection to the server
 -driverRemoteConnection, err := 
gremlingo.NewDriverRemoteConnection("ws://localhost:8182/gremlin")
++  // Creating the connection to the server
++  driverRemoteConnection, err := 
gremlingo.NewDriverRemoteConnection("ws://localhost:8182/gremlin")
+ 
+   // Error handling
if err != nil {
fmt.Println(err)
return
@@@ -43,16 -43,39 +41,39 @@@
// Cleanup
defer driverRemoteConnection.Close()
  
 -// Creating the graph traversal
 -  g := gremlingo.Traversal_().WithRemote(driverRemoteConnection)
 +  // Creating graph traversal
 +  g := gremlingo.Traversal_().With(driverRemoteConnection)
  
-   // Perform traversal
-   result, err := g.V().HasLabel("person").Has("age", 
__.Is(gt(28))).Order().By("age", order.Desc).Values("name").ToList()
 -// Drop existing vertices
 -prom := g.V().Drop().Iterate()
 -<-prom
++  // Drop existing vertices
++  prom := g.V().Drop().Iterate()
++  <-prom
+ 
 -// Simple query to verify connection
 -g.AddV().Iterate()
 -count, _ := g.V().Count().Next()
 -fmt.Println("Vertex count:", *count)
++  // Simple query to verify connection
++  g.AddV().Iterate()
++  count, _ := g.V().Count().Next()
++  fmt.Println("Vertex count:", *count)
+ }
+ 
+ func withConfigs() {
+   // Connecting to the server with customized configurations
+   driverRemoteConnection, err 

(tinkerpop) branch master updated (6405e102ae -> 307ebbcbcd)

2023-12-14 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 6405e102ae CTR fix python test failure
 add 9f97af5a87 TINKERPOP-2995 Create Sample Applications in each GLV 3.6 
(#2299)
 add df1d4538ee Merge branch '3.6-dev' into 3.7-dev
 add 6fbafc436c TINKERPOP-2995 Create Sample Applications in each GLV for 
3.7 (#2298)
 new 0d43110833 Merge branch '3.7-dev'
 new 307ebbcbcd CTR Update examples to use new with() syntax when creating g

The 2 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:
 bin/run-examples.sh| 119 
 docs/src/dev/developer/release.asciidoc|   1 +
 docs/src/reference/gremlin-variants.asciidoc   | 170 +--
 .../Examples/BasicGremlin/BasicGremlin.cs  |  54 
 .../Examples/BasicGremlin/BasicGremlin.csproj  |  56 ++--
 gremlin-dotnet/Examples/Connections/Connections.cs |  74 +
 .../Examples/Connections/Connections.csproj|  56 ++--
 gremlin-dotnet/Examples/Examples.sln   |  37 +++
 .../Examples/ModernTraversals/ModernTraversals.cs  |  71 +
 .../ModernTraversals/ModernTraversals.csproj   |  24 +-
 gremlin-driver/pom.xml |   9 +
 .../src/main/java/examples/BasicGremlin.java   |  56 
 .../src/main/java/examples/Connections.java| 116 
 .../src/main/java/examples/ModernTraversals.java   |  71 +
 gremlin-driver/src/main/java/examples/pom.xml  |  91 ++
 gremlin-go/example/go.sum  | 315 -
 gremlin-go/examples/basic_gremlin.go   |  69 +
 .../example.go => examples/connections.go} |  55 ++--
 gremlin-go/{example => examples}/go.mod|   8 +-
 gremlin-go/examples/go.sum |  44 +++
 gremlin-go/examples/modern_traversals.go   |  77 +
 gremlin-javascript/examples/.gitignore |   1 +
 gremlin-javascript/examples/basic-gremlin.js   |  51 
 gremlin-javascript/examples/connections.js |  65 +
 gremlin-javascript/examples/modern-traversals.js   |  69 +
 gremlin-javascript/examples/package-lock.json  |  47 +++
 gremlin-javascript/examples/package.json   |  14 +
 gremlin-python/src/main/python/example.py  |  52 
 .../src/main/python/examples/basic_gremlin.py  |  54 
 .../src/main/python/examples/connections.py| 101 +++
 .../src/main/python/examples/modern_traversals.py  |  69 +
 .../__init__.py => examples/requirements.txt}  |  15 +-
 32 files changed, 1642 insertions(+), 469 deletions(-)
 create mode 100755 bin/run-examples.sh
 create mode 100644 gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.cs
 copy gremlin-console/src/test/resources/logback-silent.xml => 
gremlin-dotnet/Examples/BasicGremlin/BasicGremlin.csproj (67%)
 create mode 100644 gremlin-dotnet/Examples/Connections/Connections.cs
 copy gremlin-console/src/test/resources/logback-silent.xml => 
gremlin-dotnet/Examples/Connections/Connections.csproj (67%)
 create mode 100644 gremlin-dotnet/Examples/Examples.sln
 create mode 100644 gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.cs
 copy gremlin-console/src/test/resources/logback-test.xml => 
gremlin-dotnet/Examples/ModernTraversals/ModernTraversals.csproj (69%)
 create mode 100644 gremlin-driver/src/main/java/examples/BasicGremlin.java
 create mode 100644 gremlin-driver/src/main/java/examples/Connections.java
 create mode 100644 gremlin-driver/src/main/java/examples/ModernTraversals.java
 create mode 100644 gremlin-driver/src/main/java/examples/pom.xml
 delete mode 100644 gremlin-go/example/go.sum
 create mode 100644 gremlin-go/examples/basic_gremlin.go
 rename gremlin-go/{example/example.go => examples/connections.go} (58%)
 rename gremlin-go/{example => examples}/go.mod (81%)
 create mode 100644 gremlin-go/examples/go.sum
 create mode 100644 gremlin-go/examples/modern_traversals.go
 create mode 100644 gremlin-javascript/examples/.gitignore
 create mode 100644 gremlin-javascript/examples/basic-gremlin.js
 create mode 100644 gremlin-javascript/examples/connections.js
 create mode 100644 gremlin-javascript/examples/modern-traversals.js
 create mode 100644 gremlin-javascript/examples/package-lock.json
 create mode 100644 gremlin-javascript/examples/package.json
 delete mode 100644 gremlin-python/src/main/python/example.py
 create mode 100644 gremlin-python/src/main/python/examples/basic_gremlin.py
 create mode 100644 gremlin-python/src/main/python/examples/connections.py
 create mode 100644 gremlin-python/src/main/python/examples/modern_traver

(tinkerpop) branch 3.7-dev updated: TINKERPOP-2995 Create Sample Applications in each GLV for 3.7 (#2298)

2023-12-14 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer 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 6fbafc436c TINKERPOP-2995 Create Sample Applications in each GLV for 
3.7 (#2298)
6fbafc436c is described below

commit 6fbafc436cc6e385c0c2f84bf68f18f5ac91f599
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Dec 14 14:53:11 2023 -0800

TINKERPOP-2995 Create Sample Applications in each GLV for 3.7 (#2298)

Created sample applications for each GLV in Java, Python, C#, JS, and Go 
which includes connection, basic Gremlin, and simple traversal examples.
---
 bin/run-examples.sh| 119 
 docs/src/dev/developer/release.asciidoc|   1 +
 docs/src/reference/gremlin-variants.asciidoc   | 170 +--
 .../Examples/BasicGremlin/BasicGremlin.cs  |  54 
 .../Examples/BasicGremlin/BasicGremlin.csproj  |  30 ++
 gremlin-dotnet/Examples/Connections/Connections.cs |  74 +
 .../Examples/Connections/Connections.csproj|  30 ++
 gremlin-dotnet/Examples/Examples.sln   |  37 +++
 .../Examples/ModernTraversals/ModernTraversals.cs  |  71 +
 .../ModernTraversals/ModernTraversals.csproj   |  30 ++
 gremlin-driver/pom.xml |   9 +
 .../src/main/java/examples/BasicGremlin.java   |  56 
 .../src/main/java/examples/Connections.java| 116 
 .../src/main/java/examples/ModernTraversals.java   |  71 +
 gremlin-driver/src/main/java/examples/pom.xml  |  91 ++
 gremlin-go/example/go.sum  | 315 -
 gremlin-go/examples/basic_gremlin.go   |  69 +
 .../example.go => examples/connections.go} |  59 ++--
 gremlin-go/{example => examples}/go.mod|   8 +-
 gremlin-go/examples/go.sum |  44 +++
 gremlin-go/examples/modern_traversals.go   |  77 +
 gremlin-javascript/examples/.gitignore |   1 +
 gremlin-javascript/examples/basic-gremlin.js   |  51 
 gremlin-javascript/examples/connections.js |  65 +
 gremlin-javascript/examples/modern-traversals.js   |  69 +
 gremlin-javascript/examples/package-lock.json  |  47 +++
 gremlin-javascript/examples/package.json   |  14 +
 gremlin-python/src/main/python/example.py  |  52 
 .../src/main/python/examples/basic_gremlin.py  |  54 
 .../src/main/python/examples/connections.py| 101 +++
 .../src/main/python/examples/modern_traversals.py  |  69 +
 .../src/main/python/examples/requirements.txt  |  29 ++
 32 files changed, 1678 insertions(+), 405 deletions(-)

diff --git a/bin/run-examples.sh b/bin/run-examples.sh
new file mode 100755
index 00..5548404ec8
--- /dev/null
+++ b/bin/run-examples.sh
@@ -0,0 +1,119 @@
+#!/bin/bash
+
+#Licensed to the Apache Software Foundation (ASF) under one
+#or more contributor license agreements.  See the NOTICE file
+#distributed with this work for additional information
+#regarding copyright ownership.  The ASF licenses this file
+#to you under the Apache License, Version 2.0 (the
+#"License"); you may not use this file except in compliance
+#with the License.  You may obtain a copy of the License at
+#
+#http://www.apache.org/licenses/LICENSE-2.0
+#
+#Unless required by applicable law or agreed to in writing,
+#software distributed under the License is distributed on an
+#"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#KIND, either express or implied.  See the License for the
+#specific language governing permissions and limitations
+#under the License.
+
+function cleanup {
+  if [ -n "$(docker ps -q -f name=glv-examples)" ]
+  then
+echo -n "Shutting down container: "
+docker stop glv-examples
+  fi
+  if [ -n "$(docker ps -q -f name=glv-examples-modern)" ]
+  then
+echo -n "Shutting down container: "
+docker stop glv-examples-modern
+  fi
+}
+trap cleanup EXIT
+
+open -a Docker
+docker pull tinkerpop/gremlin-server
+docker run -d --rm -p 8182:8182 --name glv-examples --health-cmd="curl -f 
http://localhost:8182/ || exit 1" --health-interval=5s --health-timeout=3s 
tinkerpop/gremlin-server
+
+echo
+echo "Not having docker open initially may cause an error loop. If so, simply 
restart this script."
+echo -n "Starting Gremlin server on port 8182..."
+until docker inspect --format '{{.State.Health.Status}}' glv-examples | grep 
-q "healthy"; do
+ echo -n "."
+ sleep 1
+done
+echo
+
+cd ../gremlin-driver/src/main/java/examples || exit
+mvn clean install
+
+echo
+echo "Running Java examples"
+java -cp target/run-examples-shaded.jar examples.Connections
+java -

(tinkerpop) branch 3.7-dev updated (b4f33076bc -> df1d4538ee)

2023-12-14 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from b4f33076bc Merge branch '3.6-dev' into 3.7-dev
 add 9f97af5a87 TINKERPOP-2995 Create Sample Applications in each GLV 3.6 
(#2299)
 new df1d4538ee Merge branch '3.6-dev' into 3.7-dev

The 1 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:



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2023-12-14 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit df1d4538ee158db7db08e3bf8f5a19ce28f08f2c
Merge: b4f33076bc 9f97af5a87
Author: Cole-Greer 
AuthorDate: Thu Dec 14 14:51:45 2023 -0800

Merge branch '3.6-dev' into 3.7-dev




(tinkerpop) branch 3.6-dev updated: TINKERPOP-2995 Create Sample Applications in each GLV 3.6 (#2299)

2023-12-14 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new 9f97af5a87 TINKERPOP-2995 Create Sample Applications in each GLV 3.6 
(#2299)
9f97af5a87 is described below

commit 9f97af5a879a237027a3eef19cb986d6752586b7
Author: Ryan Tan <65996005+r...@users.noreply.github.com>
AuthorDate: Thu Dec 14 14:50:55 2023 -0800

TINKERPOP-2995 Create Sample Applications in each GLV 3.6 (#2299)

Created sample applications for each GLV in Java, Python, C#, JS, and Go 
which includes connection, basic Gremlin, and simple traversal examples.
---
 bin/run-examples.sh| 119 
 docs/src/dev/developer/release.asciidoc|   1 +
 docs/src/reference/gremlin-variants.asciidoc   | 170 +--
 .../Examples/BasicGremlin/BasicGremlin.cs  |  54 
 .../Examples/BasicGremlin/BasicGremlin.csproj  |  30 ++
 gremlin-dotnet/Examples/Connections/Connections.cs |  74 +
 .../Examples/Connections/Connections.csproj|  30 ++
 gremlin-dotnet/Examples/Examples.sln   |  37 +++
 .../Examples/ModernTraversals/ModernTraversals.cs  |  71 +
 .../ModernTraversals/ModernTraversals.csproj   |  30 ++
 gremlin-driver/pom.xml |   9 +
 .../src/main/java/examples/BasicGremlin.java   |  56 
 .../src/main/java/examples/Connections.java| 116 
 .../src/main/java/examples/ModernTraversals.java   |  71 +
 gremlin-driver/src/main/java/examples/pom.xml  |  91 ++
 gremlin-go/example/go.sum  | 315 -
 gremlin-go/examples/basic_gremlin.go   |  69 +
 .../example.go => examples/connections.go} |  59 ++--
 gremlin-go/{example => examples}/go.mod|   8 +-
 gremlin-go/examples/go.sum |  44 +++
 gremlin-go/examples/modern_traversals.go   |  77 +
 gremlin-javascript/examples/.gitignore |   1 +
 gremlin-javascript/examples/basic-gremlin.js   |  51 
 gremlin-javascript/examples/connections.js |  65 +
 gremlin-javascript/examples/modern-traversals.js   |  69 +
 gremlin-javascript/examples/package-lock.json  |  47 +++
 gremlin-javascript/examples/package.json   |  14 +
 gremlin-python/src/main/python/example.py  |  52 
 .../src/main/python/examples/basic_gremlin.py  |  54 
 .../src/main/python/examples/connections.py| 101 +++
 .../src/main/python/examples/modern_traversals.py  |  69 +
 .../src/main/python/examples/requirements.txt  |  29 ++
 32 files changed, 1678 insertions(+), 405 deletions(-)

diff --git a/bin/run-examples.sh b/bin/run-examples.sh
new file mode 100755
index 00..5548404ec8
--- /dev/null
+++ b/bin/run-examples.sh
@@ -0,0 +1,119 @@
+#!/bin/bash
+
+#Licensed to the Apache Software Foundation (ASF) under one
+#or more contributor license agreements.  See the NOTICE file
+#distributed with this work for additional information
+#regarding copyright ownership.  The ASF licenses this file
+#to you under the Apache License, Version 2.0 (the
+#"License"); you may not use this file except in compliance
+#with the License.  You may obtain a copy of the License at
+#
+#http://www.apache.org/licenses/LICENSE-2.0
+#
+#Unless required by applicable law or agreed to in writing,
+#software distributed under the License is distributed on an
+#"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#KIND, either express or implied.  See the License for the
+#specific language governing permissions and limitations
+#under the License.
+
+function cleanup {
+  if [ -n "$(docker ps -q -f name=glv-examples)" ]
+  then
+echo -n "Shutting down container: "
+docker stop glv-examples
+  fi
+  if [ -n "$(docker ps -q -f name=glv-examples-modern)" ]
+  then
+echo -n "Shutting down container: "
+docker stop glv-examples-modern
+  fi
+}
+trap cleanup EXIT
+
+open -a Docker
+docker pull tinkerpop/gremlin-server
+docker run -d --rm -p 8182:8182 --name glv-examples --health-cmd="curl -f 
http://localhost:8182/ || exit 1" --health-interval=5s --health-timeout=3s 
tinkerpop/gremlin-server
+
+echo
+echo "Not having docker open initially may cause an error loop. If so, simply 
restart this script."
+echo -n "Starting Gremlin server on port 8182..."
+until docker inspect --format '{{.State.Health.Status}}' glv-examples | grep 
-q "healthy"; do
+ echo -n "."
+ sleep 1
+done
+echo
+
+cd ../gremlin-driver/src/main/java/examples || exit
+mvn clean install
+
+echo
+echo "Running Java examples"
+java -cp target/run-examples-shaded.jar examples.Connections
+java -cp target/run-e

(tinkerpop) 01/01: Merge branch '3.7-dev'

2023-12-11 Thread colegreer
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 442a3acd39d399c1dca019944d9d5a22d4a4e6d3
Merge: bad6cb29fc 679b784941
Author: Cole-Greer 
AuthorDate: Mon Dec 11 16:39:49 2023 -0800

Merge branch '3.7-dev'

 CHANGELOG.asciidoc  | 1 +
 gremlin-console/pom.xml | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)




(tinkerpop) branch master updated (bad6cb29fc -> 442a3acd39)

2023-12-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from bad6cb29fc Merge branch '3.7-dev'
 add b48fd8c0ff Add ARM64 console docker images (#2391)
 add 679b784941 Merge branch '3.6-dev' into 3.7-dev
 new 442a3acd39 Merge branch '3.7-dev'

The 1 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:
 CHANGELOG.asciidoc  | 1 +
 gremlin-console/pom.xml | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)



(tinkerpop) branch 3.7-dev updated (a5784e74d3 -> 679b784941)

2023-12-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch 3.7-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


from a5784e74d3 Merge branch '3.6-dev' into 3.7-dev
 add b48fd8c0ff Add ARM64 console docker images (#2391)
 new 679b784941 Merge branch '3.6-dev' into 3.7-dev

The 1 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:
 CHANGELOG.asciidoc  | 1 +
 gremlin-console/pom.xml | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)



(tinkerpop) 01/01: Merge branch '3.6-dev' into 3.7-dev

2023-12-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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

commit 679b784941c6c9d6e6ba61ebc19f61d9482c9a05
Merge: a5784e74d3 b48fd8c0ff
Author: Cole-Greer 
AuthorDate: Mon Dec 11 16:29:52 2023 -0800

Merge branch '3.6-dev' into 3.7-dev

 CHANGELOG.asciidoc  | 1 +
 gremlin-console/pom.xml | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)




(tinkerpop) branch TINKERPOP-3021 deleted (was 8bb87db2ee)

2023-12-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a change to branch TINKERPOP-3021
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was 8bb87db2ee Add ARM64 console docker images

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.



(tinkerpop) branch 3.6-dev updated: Add ARM64 console docker images (#2391)

2023-12-11 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.6-dev by this push:
 new b48fd8c0ff Add ARM64 console docker images (#2391)
b48fd8c0ff is described below

commit b48fd8c0ff06715dd2ae198b413f22befb85f95a
Author: Cole Greer <112986082+cole-gr...@users.noreply.github.com>
AuthorDate: Mon Dec 11 16:26:19 2023 -0800

Add ARM64 console docker images (#2391)

Enables multi-architecture AMD64/ARM64 docker images in gremlin-console 
deployment
---
 CHANGELOG.asciidoc  | 1 +
 gremlin-console/pom.xml | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index fa640a89db..60307513e1 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -25,6 +25,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 
 * Improved error message from `JavaTranslator` by including exception source.
 * Added tests for error handling for GLV's if tx.commit() is called remotely 
for graphs without transactions support.
+* Introduced multi-architecture AMD64/ARM64 docker images for gremlin-console.
 
 [[release-3-6-6]]
 === TinkerPop 3.6.6 (November 20, 2023)
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 3fdee98fd0..766333c51b 100644
--- a/gremlin-console/pom.xml
+++ b/gremlin-console/pom.xml
@@ -26,12 +26,7 @@ limitations under the License.
 gremlin-console
 Apache TinkerPop :: Gremlin Console
 
-
-linux/amd64
+linux/amd64,linux/arm64/v8
 
 
 



(tinkerpop) 01/01: Merge branch '3.7-dev'

2023-12-07 Thread colegreer
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 bad6cb29fc9f075dc6199583db51182d13f13a77
Merge: 39b0728462 a5784e74d3
Author: Cole-Greer 
AuthorDate: Thu Dec 7 17:49:09 2023 -0800

Merge branch '3.7-dev'

 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




(tinkerpop) branch master updated (39b0728462 -> bad6cb29fc)

2023-12-07 Thread colegreer
This is an automated email from the ASF dual-hosted git repository.

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


from 39b0728462 Merge branch '3.7-dev'
 add 20ddedd308 Bump io.fabric8:docker-maven-plugin from 0.42.0 to 0.43.4 
(#2300)
 add a5784e74d3 Merge branch '3.6-dev' into 3.7-dev
 new bad6cb29fc Merge branch '3.7-dev'

The 1 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:
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



  1   2   3   4   5   6   >