[tinkerpop] annotated tag 3.4.4 updated (b1f5f8e -> f5f1de6)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to annotated tag 3.4.4 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. *** WARNING: tag 3.4.4 was modified! *** from b1f5f8e (commit) to f5f1de6 (tag) tagging b1f5f8e28d4079cd3f0d892000686f6cd8d63497 (commit) replaces 3.4.3 by Stephen Mallette on Mon Oct 14 14:51:13 2019 -0400 - Log - TinkerPop 3.4.4 release --- No new revisions were added by this update. Summary of changes:
[tinkerpop] branch tp34 updated (395dd78 -> 828f300)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch tp34 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from 395dd78 Merge branch 'tp33' into tp34 add b1f5f8e TinkerPop 3.4.4 release add 828f300 Had to add gbin for graphbinary IO test files CTR No new revisions were added by this update. Summary of changes: CHANGELOG.asciidoc | 29 +- bin/validate-distribution.sh | 2 +- docs/src/upgrade/release-3.4.x.asciidoc| 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 +- gremlin-dotnet/pom.xml | 2 +- .../Gremlin.Net.Template.csproj| 2 +- .../Gremlin.Net.Template.nuspec| 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-groovy/pom.xml | 2 +- gremlin-javascript/pom.xml | 2 +- .../javascript/gremlin-javascript/package.json | 2 +- gremlin-python/pom.xml | 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 +- 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 +- 34 files changed, 61 insertions(+), 34 deletions(-)
[tinkerpop] 01/01: Merge branch 'tp34'
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 6447f3ddf2b7198f3725739526c63f21f30aba6e Merge: 3e3748e 828f300 Author: Stephen Mallette AuthorDate: Mon Oct 14 14:58:07 2019 -0400 Merge branch 'tp34' CHANGELOG.asciidoc | 29 - bin/validate-distribution.sh| 2 +- docs/src/upgrade/release-3.4.x.asciidoc | 2 +- 3 files changed, 30 insertions(+), 3 deletions(-)
[tinkerpop] branch master updated (3e3748e -> 6447f3d)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from 3e3748e Merge branch 'tp34' add b1f5f8e TinkerPop 3.4.4 release add 828f300 Had to add gbin for graphbinary IO test files CTR new 6447f3d Merge branch 'tp34' 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 | 29 - bin/validate-distribution.sh| 2 +- docs/src/upgrade/release-3.4.x.asciidoc | 2 +- 3 files changed, 30 insertions(+), 3 deletions(-)
svn commit: r36337 - /dev/tinkerpop/3.4.4/
Author: spmallette Date: Mon Oct 14 18:08:40 2019 New Revision: 36337 Log: TinkerPop 3.4.4 release Added: dev/tinkerpop/3.4.4/ dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip (with props) dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.asc dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.sha512 dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip (with props) dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.asc dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.sha512 dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-server-3.4.4-bin.zip (with props) dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-server-3.4.4-bin.zip.asc dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-server-3.4.4-bin.zip.sha512 Added: dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip == Binary file - no diff available. Propchange: dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip -- svn:mime-type = application/octet-stream Added: dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.asc == --- dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.asc (added) +++ dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.asc Mon Oct 14 18:08:40 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCgAGBQJdpK6rAAoJEOpTqZhU6rDmcSQP/j37aqwdsQlsxexiVi/qQjHC +0UHhDBGgVI6FMe30t4TNlQmZ3RH3vT2VHBCxNwoi3cNbbhSdKWnsRvwEwAyhTWJe +TfZEyAIj/SdJhV0XMVh4/lkgaQ8t2oUFcv+Llstd0oy5abWD+fSvJvdWfWUpC7Is +GUH5HNlkCY7xtZO+kwGEGbq6k49t4E7NqqLQC2lGygp/07ZIpi0AWn9Y1xEJApjH +NjfsP/+5HOMgT5AMckkMgKWxgy9oEkGHTTRXYfppHiqCQPAD2Z6OrLYGZv+igdL9 +Icj2QVctZmDlgVyudT5vABgJ2BHsUriZPQo0tH0xUyoW+9j90LsN5qu6htQMEGJQ +V/7YRR+yDkoerPhDwvV0s1pojA6W73738DpzRI+gkvkFlQ0VPnXRWHwDRWpZvCD2 +gc61lzedux0K3CN1Go1BV1KzvX6yh3aLqn3v3K8yR6xwVBCXs3PZPrTTDTYfRhas ++BFYbkHcrOMZMifSk6Tutr8c0gyDXeXmkxFNTYRBcWqwcjluGLfOOsStDPJKLezF +vH3SQExuWA77lHpvpiovvfi77vDsCX+YT89QXc+mhboskYh3qFGT7ZxKT8HSgS6t +yaG24AX2TAAn0NncOjH8w3abdn3ATi4N83nDQTQ8T7oQvvfUPn3JCwO3mIV5Y05k +dyep8b99eKfL8m16MVZC +=Iihl +-END PGP SIGNATURE- Added: dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.sha512 == --- dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.sha512 (added) +++ dev/tinkerpop/3.4.4/apache-tinkerpop-3.4.4-src.zip.sha512 Mon Oct 14 18:08:40 2019 @@ -0,0 +1 @@ +70d1314ff2d3c629052d055866623aa39a52c0ad40d5ba10b0fdd4b9256deedf47117f02031ef5e248e9eab4cf7d4a069a19578ac60771b5aae2186619b6ca5c Added: dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip == Binary file - no diff available. Propchange: dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip -- svn:mime-type = application/octet-stream Added: dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.asc == --- dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.asc (added) +++ dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.asc Mon Oct 14 18:08:40 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCgAGBQJdpLAtAAoJEOpTqZhU6rDmAR4QAL0QXNli/fJLBGQhHsg8fV7A +iQJ/YtZ8D6uYQyHSq3ERO2Vh20N+uJPRKSlfHSDjUREXVnd5+9+jZ6mdBePhT0gs +CdXhcIjGDHyt6AHgJcpxhCwZ+CDqv0paF1olXU+cZjiHm4b//3rjF6x/abitlQhO +jTnCR7xlwuMkadnJAdlrbCAo2mx0NJum0EO18NcgkIQlxjZyQGHrnXF4mROaXEsM +UoowMF70l1pUvpbbLkqieIEGf3j/QathxN6+F7SZ15Yt5p+QyOEZp6DXp1ukKHoM +MYrJbIt9RnXfMf1f7ZOLXdruwwrfqnEa/Eu+wFJXEpSP9xNQkdq4OpVY33d6WxTO +hdo8DzlO9jKS6M4AGgRjEOnghvqQh2rP3bYZpUlOuSL0Ev3lQfsIbxbTklMwDA3A +IpRbrft2bh4aLx3WeYDez2Hr2JQbh7UL2+JlyLXrGRRJondd8Pe/9tsEjEQwj5XC +My3Sz0sYhALrjjYAwQfK2eukA2uvTJjEdbprw0XLdwPYY6omVjZqlUP+GOkGjlDv +Dz/jE2fkDTD/DIK/2spcXmWwNtFhGNtZGvQq7KzQ8vtqHXHdRn6jMTnxA7bOyUQi +XIsbqK3h4IfBiEfYuS+EY9EgppqHpTiQmUa1eXp32UDSldsIE/09kgOBW7aLypg2 +PFY/JGRNEqwOehPBK9zY +=9kJf +-END PGP SIGNATURE- Added: dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.sha512 == --- dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.sha512 (added) +++ dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-console-3.4.4-bin.zip.sha512 Mon Oct 14 18:08:40 2019 @@ -0,0 +1 @@ +34b039c4de467a26dad8bd2e9792408332be97d5084c5c45e459130d46820176ab6388d7db405c994b177dfba38bbc34e6b335ae1eea360bc587db800e5a9f7a Added: dev/tinkerpop/3.4.4/apache-tinkerpop-gremlin-server-3.4.4-bin.zip == Binary
svn commit: r1868452 - in /tinkerpop/site: docs/3.4.4/ docs/3.4.4/dev/ docs/3.4.4/dev/developer/ docs/3.4.4/dev/future/ docs/3.4.4/dev/io/ docs/3.4.4/dev/provider/ docs/3.4.4/images/ docs/3.4.4/images
Author: spmallette Date: Mon Oct 14 17:13:39 2019 New Revision: 1868452 URL: http://svn.apache.org/viewvc?rev=1868452=rev Log: Deploy docs for TinkerPop 3.4.4 [This commit notification would consist of 1109 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
[tinkerpop] annotated tag 3.3.9 updated (e94c7c0 -> 5582bf4)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to annotated tag 3.3.9 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. *** WARNING: tag 3.3.9 was modified! *** from e94c7c0 (commit) to 5582bf4 (tag) tagging e94c7c0cd8e21c3d4afe2f6bc13bb0338d55ee45 (commit) replaces 3.3.8 by Stephen Mallette on Mon Oct 14 07:21:32 2019 -0400 - Log - TinkerPop 3.3.9 release --- No new revisions were added by this update. Summary of changes:
[tinkerpop] branch tp33 updated (8759542 -> e94c7c0)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch tp33 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from 8759542 Added 3.3.9 IO test files CTR add e94c7c0 TinkerPop 3.3.9 release No new revisions were added by this update. Summary of changes: CHANGELOG.asciidoc | 23 +- docs/src/upgrade/release-3.3.x.asciidoc| 2 +- giraph-gremlin/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 +- gremlin-dotnet/pom.xml | 2 +- .../Gremlin.Net.Template.csproj| 2 +- .../Gremlin.Net.Template.nuspec| 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-groovy/pom.xml | 2 +- gremlin-javascript/pom.xml | 2 +- .../javascript/gremlin-javascript/package.json | 2 +- gremlin-python/pom.xml | 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 +- hadoop-gremlin/pom.xml | 2 +- neo4j-gremlin/pom.xml | 2 +- pom.xml| 2 +- spark-gremlin/pom.xml | 2 +- tinkergraph-gremlin/pom.xml| 2 +- 33 files changed, 54 insertions(+), 33 deletions(-)
[tinkerpop] branch tp34 updated (2b385c2 -> 395dd78)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch tp34 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from 2b385c2 Added 3.4.4 IO test files CTR add e94c7c0 TinkerPop 3.3.9 release add 395dd78 Merge branch 'tp33' into tp34 No new revisions were added by this update. Summary of changes: CHANGELOG.asciidoc | 23 ++- docs/src/upgrade/release-3.3.x.asciidoc | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-)
[tinkerpop] 01/03: TinkerPop 3.3.9 release
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit e94c7c0cd8e21c3d4afe2f6bc13bb0338d55ee45 Author: Stephen Mallette AuthorDate: Sun Oct 13 21:32:36 2019 -0400 TinkerPop 3.3.9 release --- CHANGELOG.asciidoc | 23 +- docs/src/upgrade/release-3.3.x.asciidoc| 2 +- giraph-gremlin/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 +- gremlin-dotnet/pom.xml | 2 +- .../Gremlin.Net.Template.csproj| 2 +- .../Gremlin.Net.Template.nuspec| 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-groovy/pom.xml | 2 +- gremlin-javascript/pom.xml | 2 +- .../javascript/gremlin-javascript/package.json | 2 +- gremlin-python/pom.xml | 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 +- hadoop-gremlin/pom.xml | 2 +- neo4j-gremlin/pom.xml | 2 +- pom.xml| 2 +- spark-gremlin/pom.xml | 2 +- tinkergraph-gremlin/pom.xml| 2 +- 33 files changed, 54 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 1349e6c..0d3d2eb 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -21,7 +21,7 @@ limitations under the License. image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-mozart.png[width=185] [[release-3-3-9]] -=== TinkerPop 3.3.9 (Release Date: NOT OFFICIALLY RELEASED YET) +=== TinkerPop 3.3.9 (Release Date: October 14, 2019) * Exposed response status attributes in a `ResponseError` in gremlin-javascript. * Added `ImmutableExplanation` for a `TraversalExplanation` that just contains data. @@ -45,6 +45,27 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima * Bumped `commons-compress` to 1.19 due to CVE-2018-11771. * gremlin-javascript: Use `socketError` Connection event to prevent exit on error and expose Connection events. + Bugs + +* TINKERPOP-2159 EventStrategy doesn't handle multi-valued properties +* TINKERPOP-2283 GraphStep's ids null exception +* TINKERPOP-2285 Error object is unreachable +* TINKERPOP-2289 Use address instead of hostname for connection +* TINKERPOP-2290 Javascript GLV connection refused error handling +* TINKERPOP-2291 TraversalExplanation deserialization in GraphSON +* TINKERPOP-2298 Bytecode.java flattenArguments throw exception when null +* TINKERPOP-2303 GremlinDsl generate addV instead of addE + + Improvements + +* TINKERPOP-1810 Add Lambda.binaryOperator and Lambda.unaryOperator +* TINKERPOP-1838 Python sample script +* TINKERPOP-2046 Gremlin-Python: Support custom request headers in WebSocket request +* TINKERPOP-2213 Replace scriptEvaluationTimeout in favor of something more suitable to bytecode +* TINKERPOP-2275 Update jackson databind 2.9.9.3+ +* TINKERPOP-2277 Python sdk postpone the timing to create transport +* TINKERPOP-2280 Prevent use of T values as property key overloads + [[release-3-3-8]] === TinkerPop 3.3.8 (Release Date: August 5, 2019) diff --git a/docs/src/upgrade/release-3.3.x.asciidoc b/docs/src/upgrade/release-3.3.x.asciidoc index 02eb328..3b7ae90 100644 --- a/docs/src/upgrade/release-3.3.x.asciidoc +++ b/docs/src/upgrade/release-3.3.x.asciidoc @@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima == TinkerPop 3.3.9 -*Release Date: NOT OFFICIALLY RELEASED YET* +*Release Date: October 14, 2019* Please see the link:https://github.com/apache/tinkerpop/blob/3.3.9/CHANGELOG.asciidoc#release-3-3-9[changelog] for a complete list of all the modifications that are part of this release. diff --git
[tinkerpop] 02/03: Merge branch 'tp33' into tp34
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 395dd78cc0f7dbcca962f677c309d3deaf9dfa84 Merge: 2b385c2 e94c7c0 Author: Stephen Mallette AuthorDate: Mon Oct 14 07:48:35 2019 -0400 Merge branch 'tp33' into tp34 CHANGELOG.asciidoc | 23 ++- docs/src/upgrade/release-3.3.x.asciidoc | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-)
[tinkerpop] branch master updated (c8b9262 -> 3e3748e)
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git. from c8b9262 Added graphbinary IO test files for 3.5.0 CTR new e94c7c0 TinkerPop 3.3.9 release new 395dd78 Merge branch 'tp33' into tp34 new 3e3748e Merge branch 'tp34' The 3 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 | 23 ++- docs/src/upgrade/release-3.3.x.asciidoc | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-)
[tinkerpop] 03/03: Merge branch 'tp34'
This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git commit 3e3748e720eca17191b8f5545975b709ff9b022c Merge: c8b9262 395dd78 Author: Stephen Mallette AuthorDate: Mon Oct 14 07:48:43 2019 -0400 Merge branch 'tp34' CHANGELOG.asciidoc | 23 ++- docs/src/upgrade/release-3.3.x.asciidoc | 2 +- 2 files changed, 23 insertions(+), 2 deletions(-)
svn commit: r36330 - /dev/tinkerpop/3.3.9/
Author: spmallette Date: Mon Oct 14 10:52:50 2019 New Revision: 36330 Log: TinkerPop 3.3.9 release Added: dev/tinkerpop/3.3.9/ dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip (with props) dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.asc dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.sha512 dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip (with props) dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.asc dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.sha512 dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-server-3.3.9-bin.zip (with props) dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-server-3.3.9-bin.zip.asc dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-server-3.3.9-bin.zip.sha512 Added: dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip == Binary file - no diff available. Propchange: dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip -- svn:mime-type = application/octet-stream Added: dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.asc == --- dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.asc (added) +++ dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.asc Mon Oct 14 10:52:50 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCgAGBQJdpE7pAAoJEOpTqZhU6rDmbzsP/imhWnDmD+gyv9O/uoH3ZvY1 +UP1aaGe68hoGOo+tvQbPW2KoiWSvONfLNaxyo/AP1GcsVuMnp1e/8lWtZTtmI7cj +GOHPNZdmP7HZuQprk7sge3I2mpk/72fSBDErfz6VJN5NlzsuKZ4QfPIsEAA8rCXG +7SDNRQUQb3mKjbbu8EF/WMT1d+uhC34v+VPaqm4SXtPD0gHDGvbNG9rypVp788rE +y8JoyvKVkvZVRJIcBXtMdK4M2m2Q1NmvGQAXZM8FQoG/QWTNXAJlhSK/bT48vo1u +W/QrZS/6OEA0pjMnCr3IkBjtV1Gl15XVB3P49AmTcHj+MvJf4Z+keBi9+P6n7cse +W4WOAImFh/ZcivsHTZQBn5YVMgGqDMGP+lsZIe0XFphGdvK8Pa8PFqlw6e5V+NvF +PcmWjjy0HBJbGVr7GBlF5j9Wq7CbN34QuTTvM0uPzo+dmqOaE28lfRS1gngFQjg2 +CN1uva6rtb0UuiFDkd8JWA5MmzvKaTKO5t+gvCA8W8a+uQd96idjijXVb+56AmDI +NARJRBHxAIy8JM2Oo8YXMIigj8Qk6gGeyndHNr3uHm4fJ0kcw+6iv1Ay6ut/Lq1i +zXyxdvC2yCTuCuQ3vMY4vErkkW+v6o7wg0nCvZx7mkU8GSRxtUbbqU7WFwLGNNmo +3VlcZXUILRMUADuKRQXa +=VAjp +-END PGP SIGNATURE- Added: dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.sha512 == --- dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.sha512 (added) +++ dev/tinkerpop/3.3.9/apache-tinkerpop-3.3.9-src.zip.sha512 Mon Oct 14 10:52:50 2019 @@ -0,0 +1 @@ +297d4d00385d926231d9f5e1570aeca5784e4835cd9979766d38b59fe32225bf27685579c8f22915ebc8d6452da61d7f728372f7af7a3df71c34400bf745a9dc Added: dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip == Binary file - no diff available. Propchange: dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip -- svn:mime-type = application/octet-stream Added: dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.asc == --- dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.asc (added) +++ dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.asc Mon Oct 14 10:52:50 2019 @@ -0,0 +1,17 @@ +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQIcBAABCgAGBQJdpFBrAAoJEOpTqZhU6rDmL2AP/jEK1JAI+3RGpC6fOhCSCnp8 +63DT1lGZFAtZGGrxj+urim2lZPoNOvRXLraTRL+DxrVspw1oLENd5f4bavP732Mr +SPtru5LTlhdW2BoIeDzPq6zVdJEzQnI4vu/SUYW0QIa/qqahdCriwd9nynf9SLim +eNDnWp3Bf7YAc4ze0zefUIeTGl5MA5SXF6lCLjaaBbDFmCvDU4fiMVbRDT088DX2 +m2+ZZ5hekl5toav2wFRuHaxR44SShFYXq6nVFrvoNLfmmBz7cXZukW5jCQ97r0yc +TBxaHYSQqXhk+4Zj+PN3rf2132/oe+qFf8opUflMBSEpN0UJrRro8sSUl5UBPycg ++MsNJznIjMp5Gx28ZcC3ajwMO9OCUeGKiAXasOGf1QM8ZQ6tgYko8nN8h4lUsOBe +q4Sccyw7Mp1XVGXW0DSEt4hmPr/CViWuDedlUtpxZNWlo/k40ZevlRGRjrdeAg4p +tgTkB0FzFIOyFGjEAU9rEcM3bhwZrm+W1IO/v+YJrg1ppZQZ9tNsslISdQCSU2VT +X2+HgdmOZ2u52XqDRRy9W1KwW1dnsCMScn4W2ID0UaZ/R3aQnvLHSS1KybU+DI4W +RppQyP7TiZu73mko04Jv0CUgyLPUfDJYY64l3t0S88BgpN0HNfvLZ5qZn+Dnr4Gu +/LZGMNgTF5lILRBY9Ux5 +=HtOY +-END PGP SIGNATURE- Added: dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.sha512 == --- dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.sha512 (added) +++ dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-console-3.3.9-bin.zip.sha512 Mon Oct 14 10:52:50 2019 @@ -0,0 +1 @@ +378f9ed07ccc466f1cedecdd2d9b9d0c1801b02e80690ba49cb58f6735cf662964b303d4205de0889514d3bd6cb8ba701982c1ad5b003982bb39ff73c747a0e2 Added: dev/tinkerpop/3.3.9/apache-tinkerpop-gremlin-server-3.3.9-bin.zip == Binary
svn commit: r36329 - in /dev/tinkerpop: 3.3.8/ 3.4.3/
Author: spmallette Date: Mon Oct 14 10:48:05 2019 New Revision: 36329 Log: Remove TinkerPop 3.3.8/3.4.3 past releases Removed: dev/tinkerpop/3.3.8/ dev/tinkerpop/3.4.3/
[GitHub] [tinkerpop] jorgebay commented on issue #1209: TINKERPOP-2305 GraphBinary: Buffer API
jorgebay commented on issue #1209: TINKERPOP-2305 GraphBinary: Buffer API URL: https://github.com/apache/tinkerpop/pull/1209#issuecomment-541607101 In most cases, writing to and reading from `Buffer` using built in methods will be enough. In cases where providers need to read and write directly to Netty buffers, I've exposed a couple of utility methods that allow access to the raw memory block under `Buffer` instances using Netty: `NettyBufferFactory.readRaw()` and `NettyBufferFactory.writeRaw()`. 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services
[tinkerpop] branch TINKERPOP-2305 updated: TINKERPOP-2035 Add utility methods to read/write from Netty buffer
This is an automated email from the ASF dual-hosted git repository. jorgebg pushed a commit to branch TINKERPOP-2305 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git The following commit(s) were added to refs/heads/TINKERPOP-2305 by this push: new 5c2cb9f TINKERPOP-2035 Add utility methods to read/write from Netty buffer 5c2cb9f is described below commit 5c2cb9fb8c6fdba228da7b0c27e3063e6ba06862 Author: Jorge Bay Gondra AuthorDate: Mon Oct 14 12:36:55 2019 +0200 TINKERPOP-2035 Add utility methods to read/write from Netty buffer --- .../tinkerpop/gremlin/structure/io/Buffer.java | 17 +- .../tinkerpop/gremlin/driver/ser/NettyBuffer.java | 22 ++ .../gremlin/driver/ser/NettyBufferFactory.java | 73 .../gremlin/driver/ser/NettyBufferFactoryTest.java | 385 + 4 files changed, 496 insertions(+), 1 deletion(-) diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/Buffer.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/Buffer.java index 4d37bba..e370ed7 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/Buffer.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/structure/io/Buffer.java @@ -215,11 +215,21 @@ public interface Buffer { int referenceCount(); /** - * Exposes this buffer's readable bytes as an NIO ByteBuffer's. + * Returns the maximum number of NIO {@link ByteBuffer}s that consist this buffer. + */ +int nioBufferCount(); + +/** + * Exposes this buffer's readable bytes as NIO ByteBuffer's instances. */ ByteBuffer[] nioBuffers(); /** + * Exposes this buffer's readable bytes as NIO ByteBuffer's instances. + */ +ByteBuffer[] nioBuffers(int index, int length); + +/** * Exposes this buffer's readable bytes as a NIO {@link ByteBuffer}. The returned buffer * either share or contains the copied content of this buffer, while changing the position * and limit of the returned NIO buffer does not affect the indexes and marks of this buffer. @@ -227,6 +237,11 @@ public interface Buffer { ByteBuffer nioBuffer(); /** + * Exposes this buffer's sub-region as an NIO {@link ByteBuffer}. + */ +ByteBuffer nioBuffer(int index, int length); + +/** * Transfers this buffer's data to the specified destination starting at * the specified absolute {@code index}. * This method does not modify reader or writer indexes. diff --git a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBuffer.java b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBuffer.java index f9de6c6..e194f1f 100644 --- a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBuffer.java +++ b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBuffer.java @@ -238,8 +238,30 @@ final class NettyBuffer implements Buffer { } @Override +public ByteBuffer nioBuffer(int index, int length) { +return this.buffer.nioBuffer(index, length); +} + +@Override +public ByteBuffer[] nioBuffers(int index, int length) { +return this.buffer.nioBuffers(index, length); +} + +@Override +public int nioBufferCount() { +return this.buffer.nioBufferCount(); +} + +@Override public Buffer getBytes(int index, byte[] dst) { this.buffer.getBytes(index, dst); return this; } + +/** + * Returns the underlying buffer. + */ +public ByteBuf getUnderlyingBuffer() { +return this.buffer; +} } diff --git a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBufferFactory.java b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBufferFactory.java index b1bfe1f..2be524c 100644 --- a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBufferFactory.java +++ b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/ser/NettyBufferFactory.java @@ -24,6 +24,7 @@ import org.apache.tinkerpop.gremlin.structure.io.Buffer; import org.apache.tinkerpop.gremlin.structure.io.BufferFactory; import java.nio.ByteBuffer; +import java.util.function.Consumer; /** * Represents a factory to create {@link Buffer} instances from wrapped {@link ByteBuf} instances. @@ -38,4 +39,76 @@ public class NettyBufferFactory implements BufferFactory { public Buffer wrap(ByteBuffer value) { return create(Unpooled.wrappedBuffer(value)); } + +private static ByteBuf getFromIndex(Buffer buffer, int index) { +if (buffer.nioBufferCount() == 1) { +// Heap and direct buffers usually take a single buffer +// It will create a new ByteBuf using the same backing byte array +return Unpooled.wrappedBuffer(buffer.nioBuffer(index, buffer.capacity() - index)); +} +