(tinkerpop) branch TINKERPOP-3063 deleted (was e0e52b7300)

2024-04-08 Thread florianhockmann
This is an automated email from the ASF dual-hosted git repository.

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


 was e0e52b7300 TINKERPOP-3063 Fix authentication for concurrency

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: CTR js test fix

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy 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 d6e942d7c8 CTR js test fix
d6e942d7c8 is described below

commit d6e942d7c8b215c757a600d19e48961a0da2bac0
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 22:38:01 2024 -0700

CTR js test fix
---
 .../gremlin-javascript/test/integration/sasl-authentication-tests.js| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
index 47de8b3984..3d39c20c39 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
@@ -52,7 +52,7 @@ describe('DriverRemoteConnection', function () {
   });
 
   it('should be able to send multiple requests concurrently with valid 
credentials and parse the response', async function () {
-connection = 
helper.getSecureConnectionWithPlainTextSaslAuthenticator(null, 'stephen', 
'password');
+connection = getSecureConnectionWithPlainTextSaslAuthenticator(null, 
'stephen', 'password');
 
 const submissions = await Promise.all(
   Array.from({ length: 10 }).map(() => connection.submit(new 
Bytecode().addStep('V', []).addStep('tail', []))),



(tinkerpop) branch 3.7-dev updated: CTR reference doc corrections

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.7-dev by this push:
 new 802ed4fe6a CTR reference doc corrections
802ed4fe6a is described below

commit 802ed4fe6a2f9169257a5b64ca736b91ebbcb20c
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 19:36:40 2024 -0700

CTR reference doc corrections
---
 docs/src/reference/the-traversal.asciidoc| 5 +++--
 .../gremlin/process/traversal/dsl/graph/GraphTraversal.java  | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/docs/src/reference/the-traversal.asciidoc 
b/docs/src/reference/the-traversal.asciidoc
index 8c6b420fdc..bfc1cf4805 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -1361,7 +1361,7 @@ g.inject(["2023-08-02T00:00:00Z", 
"2023-08-03T00:00:00Z"]).unfold().asDate().dat
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateAdd()++[`dateAdd()`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateAdd(org.apache.tinkerpop.gremlin.process.traversal.DT,int)++[`dateAdd(DT,int)`]
 
 [[dateDiff-step]]
 === DateDiff Step
@@ -1378,7 +1378,8 @@ 
g.inject("2023-08-02T00:00:00Z").asDate().dateDiff(constant("2023-08-03T00:00:00
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff()++[`dateDiff()`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(java.util.Date)++[`dateDiff(Date)`],
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`dateDiff(Traversal)`]
 
 [[dedup-step]]
 === Dedup Step
diff --git 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
index 0fac884f26..f01afa8197 100644
--- 
a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
+++ 
b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java
@@ -1879,7 +1879,7 @@ public interface GraphTraversal extends 
Traversal {
  * Returns the difference between two {@link Date} in epoch time.
  *
  * @return the traversal with an appended {@link DateDiffStep}.
- * @see http://tinkerpop.apache.org/docs/${project.version}/reference/#dateDiff-step";
 target="_blank">Reference Documentation - Concat Step
+ * @see http://tinkerpop.apache.org/docs/${project.version}/reference/#dateDiff-step";
 target="_blank">Reference Documentation - dateDiff Step
  * @since 3.7.1
  */
 public default GraphTraversal dateDiff(final Traversal 
dateTraversal) {



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

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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

commit 1d1efb9872e8f77f83e6b50f02e1941a85d95913
Merge: 8c6998159e 802ed4fe6a
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 19:37:18 2024 -0700

Merge branch '3.7-dev'

 CHANGELOG.asciidoc |   1 +
 docs/src/reference/the-traversal.asciidoc  |   5 +-
 .../traversal/dsl/graph/GraphTraversal.java|   2 +-
 .../gremlin/driver/simple/AbstractClient.java  |  14 +-
 .../test/integration/sasl-authentication-tests.js  |  13 ++
 .../server/handler/SaslAuthenticationHandler.java  | 257 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |   9 +
 .../server/GremlinServerAuthIntegrateTest.java |  81 ++-
 8 files changed, 268 insertions(+), 114 deletions(-)

diff --cc 
gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
index eb4b204112,3d2b937666..47de8b3984
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
@@@ -51,8 -54,21 +51,21 @@@ describe('DriverRemoteConnection', func
});
});
  
+   it('should be able to send multiple requests concurrently with valid 
credentials and parse the response', async function () {
+ connection = 
helper.getSecureConnectionWithPlainTextSaslAuthenticator(null, 'stephen', 
'password');
+ 
+ const submissions = await Promise.all(
+   Array.from({ length: 10 }).map(() => connection.submit(new 
Bytecode().addStep('V', []).addStep('tail', []))),
+ );
+ 
+ submissions.forEach((response) => {
+   assert.ok(response);
+   assert.ok(response.traversers);
+ });
+   });
+ 
it('should send the request with invalid credentials and parse the 
response error', function () {
 -connection = 
helper.getSecureConnectionWithPlainTextSaslAuthenticator(null, 'Bob', 
'password');
 +connection = getSecureConnectionWithPlainTextSaslAuthenticator(null, 
'Bob', 'password');
  
  return connection.submit(new Bytecode().addStep('V', 
[]).addStep('tail', []))
.then(function() {



(tinkerpop) branch master updated (8c6998159e -> 1d1efb9872)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from 8c6998159e Merge branch '3.7-dev'
 add 22db8cf08c Parallel Authentication Fix (#2551)
 add 802ed4fe6a CTR reference doc corrections
 new 1d1efb9872 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 +
 docs/src/reference/the-traversal.asciidoc  |   5 +-
 .../traversal/dsl/graph/GraphTraversal.java|   2 +-
 .../gremlin/driver/simple/AbstractClient.java  |  14 +-
 .../test/integration/sasl-authentication-tests.js  |  13 ++
 .../server/handler/SaslAuthenticationHandler.java  | 257 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |   9 +
 .../server/GremlinServerAuthIntegrateTest.java |  81 ++-
 8 files changed, 268 insertions(+), 114 deletions(-)



Re: [PR] [TINKERPOP-3061] fix: failing authentication when multiple initially requests are executed concurrently [tinkerpop]

2024-04-08 Thread via GitHub


tien commented on PR #2525:
URL: https://github.com/apache/tinkerpop/pull/2525#issuecomment-2044019322

   @xiazcy nah I just got back today, thanks for making this available in the 
next release 💪


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3061] fix: failing authentication when multiple initially requests are executed concurrently [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy closed pull request #2525: [TINKERPOP-3061] fix: failing authentication 
when multiple initially requests are executed concurrently
URL: https://github.com/apache/tinkerpop/pull/2525


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3061] fix: failing authentication when multiple initially requests are executed concurrently [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy commented on PR #2525:
URL: https://github.com/apache/tinkerpop/pull/2525#issuecomment-2044008086

   Closing this PR as all changes are merged via 22db8cf for the release. 
Please feel free to re-open if you find additional improvements and/or updates 
needed. Thanks!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch sasl-initial-authn deleted (was f1f39dca56)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy pushed a change to branch sasl-initial-authn
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was f1f39dca56 Fix nits in PR for TINKERPOP-3061 regarding sasl 
authentication.

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.7-dev updated: Parallel Authentication Fix (#2551)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/3.7-dev by this push:
 new 22db8cf08c Parallel Authentication Fix (#2551)
22db8cf08c is described below

commit 22db8cf08c1b62badd9f5a5a497db454182d16d4
Author: kenhuuu <106191785+kenh...@users.noreply.github.com>
AuthorDate: Mon Apr 8 18:59:48 2024 -0700

Parallel Authentication Fix (#2551)

* fix: failing authentication when multiple initially requests are executed 
concurrently

* Fix nits in PR for TINKERPOP-3061 regarding sasl authentication.

-

Co-authored-by: Tiến Nguyễn Khắc 
---
 CHANGELOG.asciidoc |   1 +
 .../gremlin/driver/simple/AbstractClient.java  |  14 +-
 .../test/integration/sasl-authentication-tests.js  |  13 ++
 .../server/handler/SaslAuthenticationHandler.java  | 257 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |   9 +
 .../server/GremlinServerAuthIntegrateTest.java |  81 ++-
 6 files changed, 264 insertions(+), 111 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 02131c335e..5e91f7ce7e 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -25,6 +25,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 
 * Deprecated `ltrim()` and `rTrim()` in favor of `l_trim()` and `r_trim` in 
Python.
 * Fixed bug in `onCreate` for `mergeV()` where use of the `Cardinality` 
functions was not properly handled.
+* Fixed multiple concurrent initially requests caused authentication to fail.
 
 [[release-3-7-1]]
 === TinkerPop 3.7.1 (November 20, 2023)
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
index 00a67b42eb..c353f45c07 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
@@ -25,10 +25,12 @@ import io.netty.channel.nio.NioEventLoopGroup;
 import org.apache.commons.lang3.concurrent.BasicThreadFactory;
 import org.apache.tinkerpop.gremlin.util.message.RequestMessage;
 import org.apache.tinkerpop.gremlin.util.message.ResponseMessage;
-import org.apache.tinkerpop.gremlin.util.message.ResponseStatusCode;
 
 import java.util.ArrayList;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
+import java.util.UUID;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Consumer;
@@ -49,7 +51,7 @@ public abstract class AbstractClient implements SimpleClient {
 
 @Override
 public void submit(final RequestMessage requestMessage, final 
Consumer callback) throws Exception {
-callbackResponseHandler.callback = callback;
+
callbackResponseHandler.callbackByRequestId.put(requestMessage.getRequestId(), 
callback);
 writeAndFlush(requestMessage);
 }
 
@@ -65,7 +67,7 @@ public abstract class AbstractClient implements SimpleClient {
 public CompletableFuture> submitAsync(final 
RequestMessage requestMessage) throws Exception {
 final List results = new ArrayList<>();
 final CompletableFuture> f = new 
CompletableFuture<>();
-callbackResponseHandler.callback = response -> {
+
callbackResponseHandler.callbackByRequestId.put(requestMessage.getRequestId(), 
response -> {
 if (f.isDone())
 throw new RuntimeException("A terminating message was already 
encountered - no more messages should have been received");
 
@@ -75,7 +77,7 @@ public abstract class AbstractClient implements SimpleClient {
 if (response.getStatus().getCode().isFinalResponse()) {
 f.complete(results);
 }
-};
+});
 
 writeAndFlush(requestMessage);
 
@@ -83,11 +85,11 @@ public abstract class AbstractClient implements 
SimpleClient {
 }
 
 static class CallbackResponseHandler extends 
SimpleChannelInboundHandler {
-public Consumer callback;
+public Map> callbackByRequestId = new 
HashMap<>();
 
 @Override
 protected void channelRead0(final ChannelHandlerContext 
channelHandlerContext, final ResponseMessage response) throws Exception {
-callback.accept(response);
+callbackByRequestId.get(response.getRequestId()).accept(response);
 }
 }
 }
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
index 1fa5850cc2..3d2b937666 100644
--- 
a/gremlin-javascript/src/main/javascript

Re: [PR] Parallel Authentication Fix [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy merged PR #2551:
URL: https://github.com/apache/tinkerpop/pull/2551


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Parallel Authentication Fix [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy commented on PR #2551:
URL: https://github.com/apache/tinkerpop/pull/2551#issuecomment-2044005611

   Thanks Ken! VOTE +1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Parallel Authentication Fix [tinkerpop]

2024-04-08 Thread via GitHub


kenhuuu commented on PR #2551:
URL: https://github.com/apache/tinkerpop/pull/2551#issuecomment-2044002938

   VOTE +1.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Parallel Authentication Fix [tinkerpop]

2024-04-08 Thread via GitHub


vkagamlyk commented on PR #2551:
URL: https://github.com/apache/tinkerpop/pull/2551#issuecomment-2044000610

   VOTE+1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Parallel Authentication Fix [tinkerpop]

2024-04-08 Thread via GitHub


kenhuuu opened a new pull request, #2551:
URL: https://github.com/apache/tinkerpop/pull/2551

   This PR is to fix minor PR nits from 
https://github.com/apache/tinkerpop/pull/2525 so that it can be included in the 
3.7.2 release.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) 01/02: fix: failing authentication when multiple initially requests are executed concurrently

2024-04-08 Thread kenhuuu
This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a commit to branch sasl-initial-authn
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 543eee70b32bf5778f31cc8138caee0165540703
Author: Tiến Nguyễn Khắc 
AuthorDate: Sun Mar 17 00:00:07 2024 +1300

fix: failing authentication when multiple initially requests are executed 
concurrently
---
 CHANGELOG.asciidoc |   1 +
 .../gremlin/driver/simple/AbstractClient.java  |  13 +-
 .../test/integration/sasl-authentication-tests.js  |  13 ++
 .../server/handler/SaslAuthenticationHandler.java  | 259 +
 .../tinkerpop/gremlin/server/handler/StateKey.java |   9 +
 .../server/GremlinServerAuthIntegrateTest.java |  72 +-
 6 files changed, 252 insertions(+), 115 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index ec23b0fc92..652a0d7215 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -25,6 +25,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 
 * Deprecated `ltrim()` and `rTrim()` in favor of `l_trim()` and `r_trim` in 
Python.
 * Fixed bug in `onCreate` for `mergeV()` where use of the `Cardinality` 
functions was not properly handled.
+* Fixed multiple concurrent initially requests caused authentication to fail.
 
 [[release-3-7-1]]
 === TinkerPop 3.7.1 (November 20, 2023)
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
index 00a67b42eb..dfbbcef60a 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
@@ -27,8 +27,7 @@ import 
org.apache.tinkerpop.gremlin.util.message.RequestMessage;
 import org.apache.tinkerpop.gremlin.util.message.ResponseMessage;
 import org.apache.tinkerpop.gremlin.util.message.ResponseStatusCode;
 
-import java.util.ArrayList;
-import java.util.List;
+import java.util.*;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Consumer;
@@ -49,7 +48,7 @@ public abstract class AbstractClient implements SimpleClient {
 
 @Override
 public void submit(final RequestMessage requestMessage, final 
Consumer callback) throws Exception {
-callbackResponseHandler.callback = callback;
+callbackResponseHandler.callback.put(requestMessage.getRequestId(), 
callback);
 writeAndFlush(requestMessage);
 }
 
@@ -65,7 +64,7 @@ public abstract class AbstractClient implements SimpleClient {
 public CompletableFuture> submitAsync(final 
RequestMessage requestMessage) throws Exception {
 final List results = new ArrayList<>();
 final CompletableFuture> f = new 
CompletableFuture<>();
-callbackResponseHandler.callback = response -> {
+callbackResponseHandler.callback.put(requestMessage.getRequestId(), 
response -> {
 if (f.isDone())
 throw new RuntimeException("A terminating message was already 
encountered - no more messages should have been received");
 
@@ -75,7 +74,7 @@ public abstract class AbstractClient implements SimpleClient {
 if (response.getStatus().getCode().isFinalResponse()) {
 f.complete(results);
 }
-};
+});
 
 writeAndFlush(requestMessage);
 
@@ -83,11 +82,11 @@ public abstract class AbstractClient implements 
SimpleClient {
 }
 
 static class CallbackResponseHandler extends 
SimpleChannelInboundHandler {
-public Consumer callback;
+public Map> callback = new HashMap<>();
 
 @Override
 protected void channelRead0(final ChannelHandlerContext 
channelHandlerContext, final ResponseMessage response) throws Exception {
-callback.accept(response);
+callback.get(response.getRequestId()).accept(response);
 }
 }
 }
diff --git 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
index 1fa5850cc2..3d2b937666 100644
--- 
a/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
+++ 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/sasl-authentication-tests.js
@@ -54,6 +54,19 @@ describe('DriverRemoteConnection', function () {
   });
   });
 
+  it('should be able to send multiple requests concurrently with valid 
credentials and parse the response', async function () {
+connection = 
helper.getSecureConnectionWithPlainTextSaslAuthenticator(null, 'stephen', 
'password');
+
+const submissions = await Promise.all(
+  A

(tinkerpop) 02/02: Fix nits in PR for TINKERPOP-3061 regarding sasl authentication.

2024-04-08 Thread kenhuuu
This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a commit to branch sasl-initial-authn
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit f1f39dca56964d03d3cfef0c21cd0ab7bcb4c407
Author: Ken Hu <106191785+kenh...@users.noreply.github.com>
AuthorDate: Mon Apr 8 14:28:11 2024 -0700

Fix nits in PR for TINKERPOP-3061 regarding sasl authentication.
---
 .../gremlin/driver/simple/AbstractClient.java  | 15 +++--
 .../server/handler/SaslAuthenticationHandler.java  | 56 +-
 .../server/GremlinServerAuthIntegrateTest.java | 69 +-
 3 files changed, 78 insertions(+), 62 deletions(-)

diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
index dfbbcef60a..c353f45c07 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/simple/AbstractClient.java
@@ -25,9 +25,12 @@ import io.netty.channel.nio.NioEventLoopGroup;
 import org.apache.commons.lang3.concurrent.BasicThreadFactory;
 import org.apache.tinkerpop.gremlin.util.message.RequestMessage;
 import org.apache.tinkerpop.gremlin.util.message.ResponseMessage;
-import org.apache.tinkerpop.gremlin.util.message.ResponseStatusCode;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Consumer;
@@ -48,7 +51,7 @@ public abstract class AbstractClient implements SimpleClient {
 
 @Override
 public void submit(final RequestMessage requestMessage, final 
Consumer callback) throws Exception {
-callbackResponseHandler.callback.put(requestMessage.getRequestId(), 
callback);
+
callbackResponseHandler.callbackByRequestId.put(requestMessage.getRequestId(), 
callback);
 writeAndFlush(requestMessage);
 }
 
@@ -64,7 +67,7 @@ public abstract class AbstractClient implements SimpleClient {
 public CompletableFuture> submitAsync(final 
RequestMessage requestMessage) throws Exception {
 final List results = new ArrayList<>();
 final CompletableFuture> f = new 
CompletableFuture<>();
-callbackResponseHandler.callback.put(requestMessage.getRequestId(), 
response -> {
+
callbackResponseHandler.callbackByRequestId.put(requestMessage.getRequestId(), 
response -> {
 if (f.isDone())
 throw new RuntimeException("A terminating message was already 
encountered - no more messages should have been received");
 
@@ -82,11 +85,11 @@ public abstract class AbstractClient implements 
SimpleClient {
 }
 
 static class CallbackResponseHandler extends 
SimpleChannelInboundHandler {
-public Map> callback = new HashMap<>();
+public Map> callbackByRequestId = new 
HashMap<>();
 
 @Override
 protected void channelRead0(final ChannelHandlerContext 
channelHandlerContext, final ResponseMessage response) throws Exception {
-callback.get(response.getRequestId()).accept(response);
+callbackByRequestId.get(response.getRequestId()).accept(response);
 }
 }
 }
diff --git 
a/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
 
b/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
index 4e4fdd8af6..34345ecf5e 100644
--- 
a/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
+++ 
b/gremlin-server/src/main/java/org/apache/tinkerpop/gremlin/server/handler/SaslAuthenticationHandler.java
@@ -108,16 +108,14 @@ public class SaslAuthenticationHandler extends 
AbstractAuthenticationHandler {
 authenticator.getClass().getSimpleName()), ex);
 
 respondWithError(
-requestMessage,
-builder -> builder.statusMessage("Authenticator is not 
ready to handle requests").code(ResponseStatusCode.SERVER_ERROR),
-ctx);
+requestMessage,
+builder -> builder.statusMessage("Authenticator is not 
ready to handle requests").code(ResponseStatusCode.SERVER_ERROR),
+ctx);
 }
 
 return;
-}
-
-// If authentication negotiation is pending, store subsequent 
non-authentication requests for later processing
-if (negotiator.get() != null && 
!requestMessage.getOp().equals(Tokens.OPS_AUTHENTICATION)) {
+} else if (!requestMessage.getOp().equals(Tokens.OPS_AUTHENTICATION)) {
+// If authentication negotiation is pending, store subsequent

(tinkerpop) branch sasl-initial-authn created (now f1f39dca56)

2024-04-08 Thread kenhuuu
This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a change to branch sasl-initial-authn
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at f1f39dca56 Fix nits in PR for TINKERPOP-3061 regarding sasl 
authentication.

This branch includes the following new commits:

 new 543eee70b3 fix: failing authentication when multiple initially 
requests are executed concurrently
 new f1f39dca56 Fix nits in PR for TINKERPOP-3061 regarding sasl 
authentication.

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.




Re: [PR] [TINKERPOP-3061] fix: failing authentication when multiple initially requests are executed concurrently [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy commented on PR #2525:
URL: https://github.com/apache/tinkerpop/pull/2525#issuecomment-2043756862

   > Sorry, I'm away this week and don't have access to my work laptop. Will 
take a look at all the pending comments & resolve them next week 🙏
   
   No worries, thank you for all the contributions! 
   
   Just a quick note. Not sure if you have gotten a chance to start looking at 
the comments, as we'd like to release this with 3.7.2 this week, we will likely 
be cherry-picking your changes into another PR for the release branch today. If 
we do proceed with that we'll be closing this PR, and you shouldn't need to do 
any further work.
   
   Now there might still be functionality improvements we miss, so please feel 
free to add additional changes once the branches re-open.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



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

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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

commit 8c6998159eee5ab35f4fe92934b4767bbd034918
Merge: d174572f3f ae2860de69
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 15:11:47 2024 -0700

Merge branch '3.7-dev'

 CHANGELOG.asciidoc  | 22 +-
 docs/src/upgrade/release-3.6.x.asciidoc |  2 +-
 2 files changed, 22 insertions(+), 2 deletions(-)




(tinkerpop) branch master updated (d174572f3f -> 8c6998159e)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from d174572f3f Merge branch '3.7-dev'
 add 495c3e28cf TinkerPop 3.6.7 release
 add ae2860de69 Merge branch '3.6-dev' into 3.7-dev
 new 8c6998159e 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  | 22 +-
 docs/src/upgrade/release-3.6.x.asciidoc |  2 +-
 2 files changed, 22 insertions(+), 2 deletions(-)



(tinkerpop) branch 3.7-dev updated (f5dc7e8824 -> ae2860de69)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from f5dc7e8824 CTR netty version update in NOTICE
 add 495c3e28cf TinkerPop 3.6.7 release
 add ae2860de69 Merge branch '3.6-dev' into 3.7-dev

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc  | 22 +-
 docs/src/upgrade/release-3.6.x.asciidoc |  2 +-
 2 files changed, 22 insertions(+), 2 deletions(-)



(tinkerpop) annotated tag 3.6.7 updated (495c3e28cf -> 7c9d13ce96)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy pushed a change to annotated tag 3.6.7
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


*** WARNING: tag 3.6.7 was modified! ***

from 495c3e28cf (commit)
  to 7c9d13ce96 (tag)
 tagging 495c3e28cfe8bc9fa63fce8d96244910382c7603 (commit)
 replaces 3.6.6
  by xiazcy
  on Mon Apr 8 14:34:29 2024 -0700

- Log -
TinkerPop 3.6.7 release
---


No new revisions were added by this update.

Summary of changes:



(tinkerpop) branch 3.6-dev updated (948e4abf5b -> 495c3e28cf)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from 948e4abf5b CTR update copyright year for NOTICE to 2024
 add 495c3e28cf TinkerPop 3.6.7 release

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.asciidoc | 22 +-
 docs/src/upgrade/release-3.6.x.asciidoc|  2 +-
 gremlin-annotations/pom.xml|  2 +-
 gremlin-archetype/gremlin-archetype-dsl/pom.xml|  2 +-
 gremlin-archetype/gremlin-archetype-server/pom.xml |  2 +-
 .../gremlin-archetype-tinkergraph/pom.xml  |  2 +-
 gremlin-archetype/pom.xml  |  2 +-
 gremlin-console/bin/gremlin.sh |  2 +-
 gremlin-console/pom.xml|  2 +-
 gremlin-core/pom.xml   |  2 +-
 .../org/apache/tinkerpop/gremlin/util/Gremlin.java |  2 +-
 gremlin-dotnet/pom.xml |  2 +-
 .../Gremlin.Net.Template.csproj|  2 +-
 .../Gremlin.Net.Template.nuspec|  2 +-
 gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs|  2 +-
 gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj  |  2 +-
 gremlin-dotnet/src/pom.xml |  2 +-
 gremlin-dotnet/test/pom.xml|  2 +-
 gremlin-driver/pom.xml |  2 +-
 gremlin-go/driver/user_agent.go|  2 +-
 gremlin-go/pom.xml |  2 +-
 gremlin-groovy/pom.xml |  2 +-
 gremlin-javascript/pom.xml |  2 +-
 .../javascript/gremlin-javascript/lib/utils.js |  2 +-
 .../gremlin-javascript/package-lock.json   |  4 ++--
 .../javascript/gremlin-javascript/package.json |  2 +-
 gremlin-language/pom.xml   |  2 +-
 gremlin-python/pom.xml |  2 +-
 .../main/python/gremlin_python/driver/useragent.py |  2 +-
 gremlin-server/pom.xml |  2 +-
 gremlin-shaded/pom.xml |  2 +-
 gremlin-test/pom.xml   |  2 +-
 gremlin-tools/gremlin-benchmark/pom.xml|  2 +-
 gremlin-tools/gremlin-coverage/pom.xml |  2 +-
 gremlin-tools/gremlin-io-test/pom.xml  |  2 +-
 gremlin-tools/pom.xml  |  2 +-
 gremlint/package-lock.json |  4 ++--
 gremlint/package.json  |  2 +-
 gremlint/pom.xml   |  2 +-
 hadoop-gremlin/pom.xml |  2 +-
 neo4j-gremlin/pom.xml  |  2 +-
 pom.xml|  2 +-
 spark-gremlin/pom.xml  |  2 +-
 sparql-gremlin/pom.xml |  2 +-
 tinkergraph-gremlin/pom.xml|  2 +-
 45 files changed, 67 insertions(+), 47 deletions(-)



(tinkerpop) 01/01: PoC

2024-04-08 Thread valentyn
This is an automated email from the ASF dual-hosted git repository.

valentyn pushed a commit to branch valentyn/http-java-driver
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit af665f98178a4ad05835edfa08a0600bf092d129
Author: Valentyn Kahamlyk 
AuthorDate: Mon Apr 8 14:04:12 2024 -0700

PoC
---
 .../tinkerpop/gremlin/driver/Channelizer.java  |  32 +--
 .../apache/tinkerpop/gremlin/driver/Handler.java   | 282 -
 .../tinkerpop/gremlin/driver/ResultQueue.java  |   9 +-
 .../driver/handler/GremlinResponseHandler.java | 135 ++
 .../driver/handler/HttpGremlinRequestEncoder.java  |  11 +
 .../HttpGremlinResponseDebugStreamDecoder.java |  40 +++
 .../driver/handler/HttpGremlinResponseDecoder.java |   1 +
 .../handler/HttpGremlinResponseStreamDecoder.java  |  92 +++
 .../gremlin/driver/simple/SimpleHttpClient.java|  22 +-
 .../gremlin/server/HttpDriverIntegrateTest.java|  61 +
 gremlin-server/src/test/resources/logback-test.xml |   2 +-
 11 files changed, 325 insertions(+), 362 deletions(-)

diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
index a626e0160b..fae760178d 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Channelizer.java
@@ -18,28 +18,29 @@
  */
 package org.apache.tinkerpop.gremlin.driver;
 
-import org.apache.tinkerpop.gremlin.driver.exception.ConnectionException;
-import org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinRequestEncoder;
-import org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinResponseDecoder;
-import org.apache.tinkerpop.gremlin.driver.handler.WebSocketClientHandler;
-import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinRequestEncoder;
-import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinResponseDecoder;
 import io.netty.channel.Channel;
 import io.netty.channel.ChannelHandler;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.ChannelPipeline;
 import io.netty.channel.socket.SocketChannel;
-import io.netty.handler.codec.http.HttpHeaders;
+import io.netty.handler.codec.http.DefaultHttpHeaders;
 import io.netty.handler.codec.http.HttpClientCodec;
+import io.netty.handler.codec.http.HttpHeaders;
 import io.netty.handler.codec.http.HttpObjectAggregator;
-import io.netty.handler.codec.http.DefaultHttpHeaders;
 import io.netty.handler.codec.http.websocketx.CloseWebSocketFrame;
 import io.netty.handler.codec.http.websocketx.WebSocketVersion;
 import 
io.netty.handler.codec.http.websocketx.extensions.compression.WebSocketClientCompressionHandler;
 import io.netty.handler.ssl.SslContext;
 import io.netty.handler.ssl.SslHandler;
 import io.netty.handler.timeout.IdleStateHandler;
-
+import org.apache.tinkerpop.gremlin.driver.exception.ConnectionException;
+import org.apache.tinkerpop.gremlin.driver.handler.GremlinResponseHandler;
+import org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinRequestEncoder;
+import org.apache.tinkerpop.gremlin.driver.handler.WebSocketClientHandler;
+import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinRequestEncoder;
+import 
org.apache.tinkerpop.gremlin.driver.handler.WebSocketGremlinResponseDecoder;
+import 
org.apache.tinkerpop.gremlin.driver.handler.HttpGremlinResponseStreamDecoder;
+import org.apache.tinkerpop.gremlin.util.ser.MessageChunkSerializer;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -144,8 +145,7 @@ public interface Channelizer extends ChannelHandler {
 }
 
 configure(pipeline);
-pipeline.addLast(PIPELINE_GREMLIN_SASL_HANDLER, new 
Handler.GremlinSaslAuthenticationHandler(cluster.authProperties()));
-pipeline.addLast(PIPELINE_GREMLIN_HANDLER, new 
Handler.GremlinResponseHandler(pending));
+pipeline.addLast(PIPELINE_GREMLIN_HANDLER, new 
GremlinResponseHandler(pending));
 }
 }
 
@@ -250,15 +250,15 @@ public interface Channelizer extends ChannelHandler {
 /**
  * Sends requests over the HTTP endpoint. Client functionality is governed 
by the limitations of the HTTP endpoint,
  * meaning that sessions are not available and as such {@code tx()} (i.e. 
transactions) are not available over this
- * channelizer. Only sessionless requests are possible. Some driver 
configuration options may not be relevant when
- * using HTTP, such as {@link Tokens#ARGS_BATCH_SIZE} since HTTP does not 
stream results back in that fashion.
+ * channelizer. Only sessionless requests are possible.
  */
 public final class HttpChannelizer extends AbstractChannelizer {
 
 private HttpClientCodec handler;
 
 private HttpGremlinRequestEncoder gremlinRequestEncoder;
-private HttpGremlinResponseDecoder gremlinResponseDecoder

(tinkerpop) branch valentyn/http-java-driver created (now af665f9817)

2024-04-08 Thread valentyn
This is an automated email from the ASF dual-hosted git repository.

valentyn pushed a change to branch valentyn/http-java-driver
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at af665f9817 PoC

This branch includes the following new commits:

 new af665f9817 PoC

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.




svn commit: r68379 - /dev/tinkerpop/3.6.7/

2024-04-08 Thread xiazcy
Author: xiazcy
Date: Mon Apr  8 20:14:58 2024
New Revision: 68379

Log:
TinkerPop 3.6.7 release

Added:
dev/tinkerpop/3.6.7/
dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip   (with props)
dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.asc
dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.sha512
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip   (with 
props)
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.asc
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.sha512
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-server-3.6.7-bin.zip   (with 
props)
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-server-3.6.7-bin.zip.asc
dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-server-3.6.7-bin.zip.sha512

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip
==
Binary file - no diff available.

Propchange: dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.asc
==
--- dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.asc (added)
+++ dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.asc Mon Apr  8 20:14:58 
2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEKeFkDjhsov0q4inyXNmn9AvBf5AFAmYURywACgkQXNmn9AvB
+f5Bphw//eu+bWZVnhL3Ru5UPam5v7eWupsJs+qlyp51xAuBk6q9e9Ok+WxFg4Upg
+LQdrP548lm1tqrDGaU927jcUCEUzvnQnLRUcNs+0sz8pooxaBPcucZvUu+J+r2YH
+V1mJzMCWGmqilrD3cH4gvDCNnLKHgD/Bx9SjzqzTO6KnX/JDDB66eYJ8m3/5cQBa
+el7MBsuQ8AWSn67/cL+/C45v5aw/E7+3VuvN9/1EcnswTwKOzjl4ssYOZ94rRAat
+70Nl+nSRc6rzN1KKjkbKxgVcFmAhGJKHgwdMpIA/iMF4DMTw8Jg/FrsqHDJ9FkJV
+WxfAGxz8u4IYAYsUjmmDPhc/Ytd61Kv/E9SVDvyM1mMwIOm1mrfuqqgAkag/Vu8A
+s9Zr7urYqUfuSEt+P13zyytcgVUoGi4ZKH5D9pyLQrAQkrC2ZsQxEy178F5Z+8ko
+RIIfEqsGEnNhY8m7fqaznhpn8fmUSM6bYrkmE8/3OumIgYRx9oV+CetQsqwHOmBm
+UFrSUa0mqFf51FvLp2GHjUW2cLDHkveRktEKAdawhyA0AfCrSi+pX6jM0JKziWoX
+uU3PbEhy6cQLb/eBY0KJ6d5lKsNo3/UcMM4+COIXcSmKS5Ew+UYlhsnAb39WkYn+
+/072eOZ208RQHNTGUr/7VjN5zLoel9GrMOCx1yOtXB+Y4Fxpm3I=
+=Q+vp
+-END PGP SIGNATURE-

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.sha512
==
--- dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.sha512 (added)
+++ dev/tinkerpop/3.6.7/apache-tinkerpop-3.6.7-src.zip.sha512 Mon Apr  8 
20:14:58 2024
@@ -0,0 +1 @@
+12967194e96d76ed09099d5f79c919da18fe171ca917bf9ef92fef2cad8f61aaa2b899d3c0a2cc85cbf3e4613a5c938a2e31667bdebba775d8bef8ee75259e83

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip
==
Binary file - no diff available.

Propchange: dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip
--
svn:mime-type = application/octet-stream

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.asc
==
--- dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.asc 
(added)
+++ dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.asc Mon 
Apr  8 20:14:58 2024
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCgAdFiEEKeFkDjhsov0q4inyXNmn9AvBf5AFAmYUSX8ACgkQXNmn9AvB
+f5Dq4BAAkqK83bvUPMPyigzIIncL4YAcHEYDrVuZytpT3uMePQJW/+m6P552R7T4
+wqE+wDd66tXvsZqRdZH+tC0v6cZSmOGK6WI/1h/mvjg2da61blNaTSYe0Joo95x7
+D1c1ACy/11wkHUU/VtpnANA0UrCszAWm7yWeu3SGkqHbnPzrJEkrf3TDFW6nMtLC
+mWVtpOpU1Bo11C1kKSLBxZPfVP/WnRHVjId2PIz2s1TAylR86ARxbIXOfS6+nCp8
+rd/w3mVdDIlDB2k/IeYH6l4JEU7RSBnHxPPiTNuEpv5feDQTfqN15k8Zso02JJRT
+0i1GVPylinmEgz91r9qbOsqjjMIXdqLkfmlhyes0166+v8IcZk1UopVCO3lXRwif
+JL1NzIx/U9Ey6qDQvT4cs+/oqpTWoy8826GUKyjpsShdMXyYO/1mEIfpxOfuvDre
+BNWKSpD5O9Kf6TgFeNdT34GC1j7LPAIeGo92nOrBFaxZuZPI8swTyQhmXGCATsPN
+XHj1FXRrBiba7dDKMQlpvIEL4Qcbw+qOCjyLH60R9Z6yoHkwJabP2/GVaJtuwmfO
+nrT3+NkhRxwBgf9TQ/qiJhgge81uYAeeIJd3B5ktfpdASjf9ZdjX34NDGzwSf+HT
+5tcWjTIqXSzTHJhl6ZjQzRxmTwjGx88vpTGYrhssuGC8Fahq5Fc=
+=NlV6
+-END PGP SIGNATURE-

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.sha512
==
--- dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.sha512 
(added)
+++ dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-console-3.6.7-bin.zip.sha512 
Mon Apr  8 20:14:58 2024
@@ -0,0 +1 @@
+17927c09e81f2f9dab45d1ac7727e1dabe328e79e49f4ec969c5efbebbe356470e0b0d7bfd179a9a88f25f4b1de3a8ae4e051b53d7e00661168f8dfa54472056

Added: dev/tinkerpop/3.6.7/apache-tinkerpop-gremlin-server-3.6.7-bin.zip
==

svn commit: r1916869 - in /tinkerpop/site: docs/3.6.7/ docs/3.6.7/dev/ docs/3.6.7/dev/developer/ docs/3.6.7/dev/future/ docs/3.6.7/dev/io/ docs/3.6.7/dev/provider/ docs/3.6.7/images/ docs/3.6.7/images

2024-04-08 Thread xiazcy
Author: xiazcy
Date: Mon Apr  8 19:12:09 2024
New Revision: 1916869

URL: http://svn.apache.org/viewvc?rev=1916869&view=rev
Log:
Deploy docs for TinkerPop 3.6.7


[This commit notification would consist of 1325 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


(tinkerpop) branch migrate-integrationtests-http deleted (was f47084c432)

2024-04-08 Thread kenhuuu
This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a change to branch migrate-integrationtests-http
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was f47084c432 Split HTTP endpoint into several handlers and update to use 
RequestMessageV4

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



Re: [PR] Split HTTP endpoint into several handlers and update to use RequestMessageV4. [tinkerpop]

2024-04-08 Thread via GitHub


kenhuuu merged PR #2550:
URL: https://github.com/apache/tinkerpop/pull/2550


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3060] Manage the versions of snappy-java and jackson-* centrally to avoid version conflict. [tinkerpop]

2024-04-08 Thread via GitHub


xiazcy commented on PR #2546:
URL: https://github.com/apache/tinkerpop/pull/2546#issuecomment-2043393487

   Thanks for the PR @HappyHacker123! I like the improvement for the dependency 
version management. I do want to take a closer look into other pom files that 
might be able to take advantage of this. Note that we are in the middle of a 
release so we'll hold off on any merging and I'll revisit once this PR the 
release is done. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch migrate-integrationtests-http created (now f47084c432)

2024-04-08 Thread kenhuuu
This is an automated email from the ASF dual-hosted git repository.

kenhuuu pushed a change to branch migrate-integrationtests-http
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at f47084c432 Split HTTP endpoint into several handlers and update to use 
RequestMessageV4

This branch includes the following new commits:

 new f47084c432 Split HTTP endpoint into several handlers and update to use 
RequestMessageV4

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.




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

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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

commit d174572f3fa3d8ff01e628dab18493e13359a632
Merge: 72e825ddb1 f5dc7e8824
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 08:17:53 2024 -0700

Merge branch '3.7-dev'

 NOTICE   | 2 +-
 gremlin-console/src/main/static/NOTICE   | 4 ++--
 gremlin-dotnet/NOTICE| 2 +-
 gremlin-driver/src/main/static/NOTICE| 4 ++--
 gremlin-go/NOTICE| 2 +-
 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE | 2 +-
 gremlin-python/src/main/python/NOTICE| 2 +-
 gremlin-server/src/main/static/NOTICE| 4 ++--
 8 files changed, 11 insertions(+), 11 deletions(-)



(tinkerpop) branch master updated (72e825ddb1 -> d174572f3f)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from 72e825ddb1 Merge branch '3.7-dev'
 add 948e4abf5b CTR update copyright year for NOTICE to 2024
 add 21da9a820b Merge branch '3.6-dev' into 3.7-dev
 add f5dc7e8824 CTR netty version update in NOTICE
 new d174572f3f 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:
 NOTICE   | 2 +-
 gremlin-console/src/main/static/NOTICE   | 4 ++--
 gremlin-dotnet/NOTICE| 2 +-
 gremlin-driver/src/main/static/NOTICE| 4 ++--
 gremlin-go/NOTICE| 2 +-
 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE | 2 +-
 gremlin-python/src/main/python/NOTICE| 2 +-
 gremlin-server/src/main/static/NOTICE| 4 ++--
 8 files changed, 11 insertions(+), 11 deletions(-)



(tinkerpop) 02/02: CTR netty version update in NOTICE

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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

commit f5dc7e8824ab5d8c37497e9976256f92d820fc4e
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 08:16:35 2024 -0700

CTR netty version update in NOTICE
---
 gremlin-console/src/main/static/NOTICE | 2 +-
 gremlin-driver/src/main/static/NOTICE  | 2 +-
 gremlin-server/src/main/static/NOTICE  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gremlin-console/src/main/static/NOTICE 
b/gremlin-console/src/main/static/NOTICE
index cd0eb61031..3ad0024c5a 100644
--- a/gremlin-console/src/main/static/NOTICE
+++ b/gremlin-console/src/main/static/NOTICE
@@ -86,7 +86,7 @@ JavaTuples 1.2
 Copyright (c) 2010, The JAVATUPLES team (http://www.javatuples.org)
 
 
-Netty 4.1.96
+Netty 4.1.101
 
 Copyright 2014 The Netty Project
 
diff --git a/gremlin-driver/src/main/static/NOTICE 
b/gremlin-driver/src/main/static/NOTICE
index 5ca3600eb1..d397c716ec 100644
--- a/gremlin-driver/src/main/static/NOTICE
+++ b/gremlin-driver/src/main/static/NOTICE
@@ -49,7 +49,7 @@ JavaTuples 1.2
 Copyright (c) 2010, The JAVATUPLES team (http://www.javatuples.org)
 
 
-Netty 4.1.96
+Netty 4.1.101
 
 Copyright 2014 The Netty Project
 
diff --git a/gremlin-server/src/main/static/NOTICE 
b/gremlin-server/src/main/static/NOTICE
index 252e74971b..09d94a1faa 100644
--- a/gremlin-server/src/main/static/NOTICE
+++ b/gremlin-server/src/main/static/NOTICE
@@ -87,7 +87,7 @@ LongAdder), which was released with the following comments:
 http://creativecommons.org/publicdomain/zero/1.0/
 
 
-Netty 4.1.96
+Netty 4.1.101
 
 Copyright 2014 The Netty Project
 



(tinkerpop) branch 3.7-dev updated (70027dcea9 -> f5dc7e8824)

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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


from 70027dcea9 Merge branch '3.6-dev' into 3.7-dev
 add 948e4abf5b CTR update copyright year for NOTICE to 2024
 new 21da9a820b Merge branch '3.6-dev' into 3.7-dev
 new f5dc7e8824 CTR netty version update in NOTICE

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:
 NOTICE   | 2 +-
 gremlin-console/src/main/static/NOTICE   | 4 ++--
 gremlin-dotnet/NOTICE| 2 +-
 gremlin-driver/src/main/static/NOTICE| 4 ++--
 gremlin-go/NOTICE| 2 +-
 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE | 2 +-
 gremlin-python/src/main/python/NOTICE| 2 +-
 gremlin-server/src/main/static/NOTICE| 4 ++--
 8 files changed, 11 insertions(+), 11 deletions(-)



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

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

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

commit 21da9a820bc69df6c5df243d04fa5d64bd2f2d33
Merge: 70027dcea9 948e4abf5b
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 08:11:15 2024 -0700

Merge branch '3.6-dev' into 3.7-dev

 NOTICE   | 2 +-
 gremlin-console/src/main/static/NOTICE   | 2 +-
 gremlin-dotnet/NOTICE| 2 +-
 gremlin-driver/src/main/static/NOTICE| 2 +-
 gremlin-go/NOTICE| 2 +-
 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE | 2 +-
 gremlin-python/src/main/python/NOTICE| 2 +-
 gremlin-server/src/main/static/NOTICE| 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)




(tinkerpop) branch 3.6-dev updated: CTR update copyright year for NOTICE to 2024

2024-04-08 Thread xiazcy
This is an automated email from the ASF dual-hosted git repository.

xiazcy 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 948e4abf5b CTR update copyright year for NOTICE to 2024
948e4abf5b is described below

commit 948e4abf5b3256b57be18b2ddfe20dea01b4ea24
Author: Yang Xia <55853655+xia...@users.noreply.github.com>
AuthorDate: Mon Apr 8 08:10:38 2024 -0700

CTR update copyright year for NOTICE to 2024
---
 NOTICE   | 2 +-
 gremlin-console/src/main/static/NOTICE   | 2 +-
 gremlin-dotnet/NOTICE| 2 +-
 gremlin-driver/src/main/static/NOTICE| 2 +-
 gremlin-go/NOTICE| 2 +-
 gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE | 2 +-
 gremlin-python/src/main/python/NOTICE| 2 +-
 gremlin-server/src/main/static/NOTICE| 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/NOTICE b/NOTICE
index 70259dc21c..0b4b27cb02 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/gremlin-console/src/main/static/NOTICE 
b/gremlin-console/src/main/static/NOTICE
index 463ddb04c6..13c3bc7262 100644
--- a/gremlin-console/src/main/static/NOTICE
+++ b/gremlin-console/src/main/static/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/gremlin-dotnet/NOTICE b/gremlin-dotnet/NOTICE
index 220cf85171..fc272e458e 100644
--- a/gremlin-dotnet/NOTICE
+++ b/gremlin-dotnet/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/gremlin-driver/src/main/static/NOTICE 
b/gremlin-driver/src/main/static/NOTICE
index ee57b386ca..111e687166 100644
--- a/gremlin-driver/src/main/static/NOTICE
+++ b/gremlin-driver/src/main/static/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
diff --git a/gremlin-go/NOTICE b/gremlin-go/NOTICE
index 220cf85171..fc272e458e 100644
--- a/gremlin-go/NOTICE
+++ b/gremlin-go/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE 
b/gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE
index 220cf85171..fc272e458e 100644
--- a/gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE
+++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/gremlin-python/src/main/python/NOTICE 
b/gremlin-python/src/main/python/NOTICE
index 220cf85171..fc272e458e 100644
--- a/gremlin-python/src/main/python/NOTICE
+++ b/gremlin-python/src/main/python/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
\ No newline at end of file
diff --git a/gremlin-server/src/main/static/NOTICE 
b/gremlin-server/src/main/static/NOTICE
index 02d78b6d73..b9fe215b08 100644
--- a/gremlin-server/src/main/static/NOTICE
+++ b/gremlin-server/src/main/static/NOTICE
@@ -1,5 +1,5 @@
 Apache TinkerPop
-Copyright 2015-2023 The Apache Software Foundation.
+Copyright 2015-2024 The Apache Software Foundation.
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).



svn commit: r1916864 - in /tinkerpop/site: docs/3.6.7-SNAPSHOT/dev/developer/ docs/3.6.7-SNAPSHOT/dev/provider/ docs/3.6.7-SNAPSHOT/recipes/ docs/3.6.7-SNAPSHOT/reference/ docs/3.6.7-SNAPSHOT/tutorial

2024-04-08 Thread xiazcy
Author: xiazcy
Date: Mon Apr  8 14:49:37 2024
New Revision: 1916864

URL: http://svn.apache.org/viewvc?rev=1916864&view=rev
Log:
Deploy docs for TinkerPop 3.6.7-SNAPSHOT


[This commit notification would consist of 124 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]


(tinkerpop) branch dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.4 deleted (was bbe1bf8972)

2024-04-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.4
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


 was bbe1bf8972 Bump @types/node from 20.11.23 to 20.12.4 in /docs/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.



Re: [PR] Bump @types/node from 20.11.23 to 20.12.4 in /docs/gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] closed pull request #2542: Bump @types/node from 20.11.23 to 
20.12.4 in /docs/gremlint
URL: https://github.com/apache/tinkerpop/pull/2542


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Bump @types/node from 20.11.23 to 20.12.4 in /docs/gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] commented on PR #2542:
URL: https://github.com/apache/tinkerpop/pull/2542#issuecomment-2042959351

   Superseded by #2549.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] Bump @types/node from 20.11.23 to 20.12.5 in /docs/gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] opened a new pull request, #2549:
URL: https://github.com/apache/tinkerpop/pull/2549

   Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.11.23 to 20.12.5.
   
   Commits
   
   See full diff in https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.11.23&new-version=20.12.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.5 created (now 83fd90ee10)

2024-04-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/npm_and_yarn/docs/gremlint/master/types/node-20.12.5
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


  at 83fd90ee10 Bump @types/node from 20.11.23 to 20.12.5 in /docs/gremlint

No new revisions were added by this update.



[PR] Bump eslint from 8.57.0 to 9.0.0 in /gremlin-javascript/src/main/javascript/gremlin-javascript [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] opened a new pull request, #2548:
URL: https://github.com/apache/tinkerpop/pull/2548

   Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.0.0.
   
   Release notes
   Sourced from https://github.com/eslint/eslint/releases";>eslint's releases.
   
   v9.0.0
   Breaking Changes
   
   https://github.com/eslint/eslint/commit/b7cf3bd29f25a0bab4102a51029bf47c50f406b5";>b7cf3bd
 fix!: correct camelcase rule schema for allow option 
(https://redirect.github.com/eslint/eslint/issues/18232";>#18232) 
(eMerzh)
   https://github.com/eslint/eslint/commit/09bd7fe09ad255a263286e90accafbe2bf04ccfc";>09bd7fe
 feat!: move AST traversal into SourceCode (https://redirect.github.com/eslint/eslint/issues/18167";>#18167) 
(Nicholas C. Zakas)
   https://github.com/eslint/eslint/commit/79a95eb7da7fe657b6448c225d4f8ac31117456a";>79a95eb
 feat!: disallow multiple configuration comments for same rule (https://redirect.github.com/eslint/eslint/issues/18157";>#18157) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/916364692bae6a93c10b5d48fc1e9de1677d0d09";>9163646
 feat!: Rule Tester checks for missing placeholder data in the message (https://redirect.github.com/eslint/eslint/issues/18073";>#18073) 
(fnx)
   https://github.com/eslint/eslint/commit/3c4d51d55fa5435ab18b6bf46f6b97df0f480ae7";>3c4d51d
 feat!: default for enforceForClassMembers in 
no-useless-computed-key (https://redirect.github.com/eslint/eslint/issues/18054";>#18054) 
(Francesco Trotta)
   https://github.com/eslint/eslint/commit/47e60f85e0c3f275207bb4be9b5947166a190477";>47e60f8
 feat!: Stricter rule test validations (https://redirect.github.com/eslint/eslint/issues/17654";>#17654) 
(fnx)
   https://github.com/eslint/eslint/commit/1a945890105d307541dcbff15f6438c19b476ade";>1a94589
 feat!: no-unused-vars default caughtErrors to 'all' (https://redirect.github.com/eslint/eslint/issues/18043";>#18043) (Josh 
Goldberg ✨)
   https://github.com/eslint/eslint/commit/57089cb5166acf8b8bdba8a8dbeb0a129f841478";>57089cb
 feat!: no-restricted-imports allow multiple config entries for same path (https://redirect.github.com/eslint/eslint/issues/18021";>#18021) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/2e1d54960051b59e1c731fa44c2ef843290b1335";>2e1d549
 feat!: detect duplicate test cases (https://redirect.github.com/eslint/eslint/issues/17955";>#17955) 
(Bryan Mishkin)
   https://github.com/eslint/eslint/commit/701f1afbee34e458b56d2dfa36d9153d6aebea3a";>701f1af
 feat!: no-inner-declaration new default behaviour and option (https://redirect.github.com/eslint/eslint/issues/17885";>#17885) 
(Tanuj Kanti)
   https://github.com/eslint/eslint/commit/bde51055530d4a71bd9f48c90ed7de9c0b767d86";>bde5105
 fix!: handle --output-file for empty output when saving to disk 
(https://redirect.github.com/eslint/eslint/issues/17957";>#17957) 
(Nitin Kumar)
   https://github.com/eslint/eslint/commit/07107a5904c2580243971c8ad7f26a04738b712e";>07107a5
 fix!: upgrade eslint-scope@8.0.0 (https://redirect.github.com/eslint/eslint/issues/17942";>#17942) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/3ee0f6ca5d756da647e4e76bf3daa82a5905a792";>3ee0f6c
 fix!: no-unused-vars varsIgnorePattern behavior with catch 
arguments (https://redirect.github.com/eslint/eslint/issues/17932";>#17932) 
(Tanuj Kanti)
   https://github.com/eslint/eslint/commit/51f8bc836bf0b13dad3a897ae84259bcdaed2431";>51f8bc8
 fix!: configuration comments with just severity should retain options (https://redirect.github.com/eslint/eslint/issues/17945";>#17945) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/d191bdd67214c33e65bd605e616ca7cc947fd045";>d191bdd
 feat!: Remove CodePath#currentSegments (https://redirect.github.com/eslint/eslint/issues/17936";>#17936) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/946ae00457265eb298eb169d6d48ca7ec71b9eef";>946ae00
 feat!: FlatRuleTester -> RuleTester (https://redirect.github.com/eslint/eslint/issues/17922";>#17922) 
(Nicholas C. Zakas)
   https://github.com/eslint/eslint/commit/baff28ce8f167f564471f1d70d6e9c4b0cb1a508";>baff28c
 feat!: remove no-inner-declarations from 
eslint:recommended (https://redirect.github.com/eslint/eslint/issues/17920";>#17920) 
(Milos Djermanovic)
   https://github.com/eslint/eslint/commit/cadfbcd468737fc9447243edd1d15058efb6d3d8";>cadfbcd
 feat!: Rename FlatESLint to ESLint (https://redirect.github.com/eslint/eslint/issues/17914";>#17914) 
(Nicholas C. Zakas)
   https://github.com/eslint/eslint/commit/d1018fc5e59db0495aa4a7f501c9d3f831981f35";>d1018fc
 feat!: skip running warnings in --quiet mode (https://redirect.github.com/eslint/eslint/issues/17274";>#17274) 
(Maddy Miller)
   https://github.com/eslint/eslint/commit/fb81b1cb78d2692a87fd3591fdc0f96b0c95e760";>fb81b1c
 feat!: Set default schema: [], drop support for function-style 
rules (https://redirect.github.com/eslint/eslint/issues/17792";>#17792) 
(Milos Djermanovic)
   https://github.com/eslint/es

(tinkerpop) branch dependabot/npm_and_yarn/gremlin-javascript/src/main/javascript/gremlin-javascript/3.6-dev/eslint-9.0.0 created (now 0476057abd)

2024-04-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

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


  at 0476057abd Bump eslint

No new revisions were added by this update.



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.4 deleted (was 2a564c3ed8)

2024-04-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

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


 was 2a564c3ed8 Bump @types/node from 20.11.10 to 20.12.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.



Re: [PR] Bump @types/node from 20.11.10 to 20.12.4 in /gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] closed pull request #2541: Bump @types/node from 20.11.10 to 
20.12.4 in /gremlint
URL: https://github.com/apache/tinkerpop/pull/2541


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] Bump @types/node from 20.11.10 to 20.12.4 in /gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] commented on PR #2541:
URL: https://github.com/apache/tinkerpop/pull/2541#issuecomment-2042859058

   Superseded by #2547.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



(tinkerpop) branch dependabot/npm_and_yarn/gremlint/3.6-dev/types/node-20.12.5 created (now a38d7eda6f)

2024-04-08 Thread github-bot
This is an automated email from the ASF dual-hosted git repository.

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


  at a38d7eda6f Bump @types/node from 20.11.10 to 20.12.5 in /gremlint

No new revisions were added by this update.



[PR] Bump @types/node from 20.11.10 to 20.12.5 in /gremlint [tinkerpop]

2024-04-08 Thread via GitHub


dependabot[bot] opened a new pull request, #2547:
URL: https://github.com/apache/tinkerpop/pull/2547

   Bumps 
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
 from 20.11.10 to 20.12.5.
   
   Commits
   
   See full diff in https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node";>compare
 view
   
   
   
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/node&package-manager=npm_and_yarn&previous-version=20.11.10&new-version=20.12.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   
   Dependabot commands and options
   
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show  ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3060] Manage the versions of snappy-java and jackson-* centrally to avoid version conflict. [tinkerpop]

2024-04-08 Thread via GitHub


codecov-commenter commented on PR #2546:
URL: https://github.com/apache/tinkerpop/pull/2546#issuecomment-2042581374

   ## 
[Codecov](https://app.codecov.io/gh/apache/tinkerpop/pull/2546?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 Report
   All modified and coverable lines are covered by tests :white_check_mark:
   > Project coverage is 76.49%. Comparing base 
[(`9b46b67`)](https://app.codecov.io/gh/apache/tinkerpop/commit/9b46b6777d2fa250e41daacf2fa4554605aff53a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 to head 
[(`8b1e8bd`)](https://app.codecov.io/gh/apache/tinkerpop/pull/2546?dropdown=coverage&src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
   > Report is 54 commits behind head on 3.7-dev.
   
   
   Additional details and impacted files
   
   
   ```diff
   @@  Coverage Diff  @@
   ## 3.7-dev#2546  +/-   ##
   =
   + Coverage  76.14%   76.49%   +0.34% 
   - Complexity 1315213174  +22 
   =
 Files   1084 1059  -25 
 Lines  6516061282-3878 
 Branches7285 7297  +12 
   =
   - Hits   4961646876-2740 
   + Misses 1283911892 -947 
   + Partials2705 2514 -191 
   ```
   
   
   
   
   
   [:umbrella: View full report in Codecov by 
Sentry](https://app.codecov.io/gh/apache/tinkerpop/pull/2546?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
   
   :loudspeaker: Have feedback on the report? [Share it 
here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: [PR] [TINKERPOP-3060] Manage the versions of snappy-java and jackson-* centrally to avoid version conflict. [tinkerpop]

2024-04-08 Thread via GitHub


HappyHacker123 commented on PR #2546:
URL: https://github.com/apache/tinkerpop/pull/2546#issuecomment-2042543921

   @xiazcy @Cole-Greer Could you please help me review this pr? Many thanks :)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[PR] [TINKERPOP-3060] Manage the versions of snappy-java and jackson-* centrally to avoid version conflict. [tinkerpop]

2024-04-08 Thread via GitHub


HappyHacker123 opened a new pull request, #2546:
URL: https://github.com/apache/tinkerpop/pull/2546

   Currently some modules of Tinkerpop are using the same dependency. However, 
some of these dependencies' versions are not centrally managed and therefore 
cause discrepancy. This pr defines version in parent pom.xml centrally to avoid 
version conflict.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@tinkerpop.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org