This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-2957
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard a995810f3a TINKERPOP-2957 allow cardinality to be specified for
mergeV()
add cfc46ec769 Bump to 3.7.0-SNAPSHOT
add 9767d88097 Merge branch '3.6-dev'
add 019f51c1ae Merge branch '3.6-dev'
add c5a84fc9d6 Merge branch '3.6-dev'
add c2066e5105 Merge branch '3.6-dev'
add b4df0c75d8 Added 3.7.0 io test files CTR
add 947986f881 Merge branch '3.6-dev' to update gremlin-go gomod to v3 and
update readme of gremlin-go
add 232c36599c Merge branch '3.6-dev'
add 54922e19b0 Enabled dependabot on java/gh-actions/go CTR
add 19eb8b89f0 Merge branch '3.6-dev'
add a4f2ec5dd4 Merge branch '3.6-dev'
add 4c3365850c Merge branch '3.6-dev'
add 8837307172 Merge branch '3.6-dev'
add 5cce506466 Merge branch '3.6-dev'
add 524fcb4062 Merge branch '3.6-dev'
add 2b35f14ae3 Merge branch '3.5-dev'
add 3c9ed5f126 Update board reports docs
add 07e1028fd0 Merge pull request #1633 from
apache/adjust-board-report-docs
add 8fead0e7f8 Merge remote-tracking branch 'origin/master'
add cb6c5a6e62 Merge branch '3.6-dev'
add da1155f6f4 Merge branch '3.6-dev'
add 3059093522 Fixed release dates on download page CTR
add 24f45463f5 Merge branch '3.6-dev'
add 18c79ec351 Merge branch '3.6-dev'
add 5fdc7d3b51 Merge branch '3.5-dev'
add 156728f3b5 Merge branch '3.6-dev'
add b2214f4eab Merge branch '3.6-dev'
add 08f44d35a9 Merge branch '3.6-dev'
add c17102e607 [docs] Fix typos in Intro to Gremlin page
add 3fa2f7ffd4 Merge pull request #1642 from li-boxuan/doc-fix-typo
add 31917ffba1 Merge branch '3.6-dev'
add 83dc9e0297 Merge branch '3.6-dev'
add 4c4681e84c Merge branch '3.6-dev'
add 6963fbd58c Fixed master test error in gremlin go
add 11502fb5bd Merge branch '3.6-dev'
add add7acc14d Merge branch '3.6-dev'
add 4943a321d8 Merge branch '3.6-dev'
add 88587c7b24 Merge branch '3.6-dev'
add caaa44400f Updating master with 3.6-dev cucumberworld for gremlin-go
add 1f24853d28 Fixing golang translator issues
add c5f2a82fc2 Merge branch '3.6-dev'
add ec4555f291 Merge 3.6-dev
add 4d06673844 Merge branch '3.6-dev'
add 38c54072db Merge branch '3.6-dev'
add 972a0c1549 Merge branch '3.6-dev'
add 29272fa563 Fixing functions in 3.6-dev/master that weren't in 3.5-dev
add f54fe9f6ce Merge branch '3.6-dev'
add 6f9e685d74 Merge branch '3.6-dev'
add f8a2df03c7 Merge '3.6-dev' into master and solving conflicts
add 20d2cac2b9 Merge branch '3.6-dev'
add 45f7aba98e Merge branch '3.6-dev'
add 179678ab7d Merge branch '3.6-dev'
add 42cefe106a Merge branch '3.6-dev'
add 310e9f8993 Merge branch '3.6-dev'
add 24e5d9eb02 Merge branch '3.6-dev'
add 53c9cbbf03 Merge branch '3.6-dev'
add 1a0fb51750 Merge branch '3.6-dev'
add f0f3d46fd5 Merge branch '3.6-dev'
add 881ea19203 Merge branch '3.6-dev'
add 7dd393d842 Merge branch '3.6-dev'
add 4f0cf3c89b Merge branch '3.6-dev'
add 8c1455d463 Merge branch '3.6-dev'
add 1e28a2ca0f Merge branch '3.6-dev'
add d0e72e10e7 Merge branch '3.6-dev'
add ec79ee0927 Merge branch '3.6-dev'
add d653e5a98f Merge branch '3.6-dev'
add 2760d4f769 Merge branch '3.6-dev'
add a2c6584560 Merge branch '3.6-dev'
add a94a2b93dd Merge branch '3.6-dev'
add 97a7ffff2e Merge branch '3.6-dev'
add 6a392489b5 Merge branch '3.6-dev'
add ceb6b06c92 Merge branch '3.6-dev'
add 8e8d19d231 Merge branch '3.6-dev'
add 7ad487b759 Merge branch '3.6-dev'
add 24384fb993 Merge branch '3.6-dev'
add 58bc800a4d Merge branch '3.6-dev'
add c1662f10ef Merge branch '3.6-dev'
add e9790b6b09 Merge branch '3.6-dev'
add 20da651ad9 Merge branch '3.6-dev'
add e22899560e Merge branch '3.6-dev'
add d3cf21a741 remove connectOnStartup api in master branch & added
release/upgrade doc for 3.7.0
add 4913bc5417 Merge pull request #1701 from
lyndonbauto/yang/tinkerpop-2708-js-delete-connect-on-startup-api
add 9b97286447 Minor formatting CTR
add df0c7367d9 Merge branch '3.6-dev'
add 7f37355700 Merge branch '3.6-dev'
add 017ccc9faa Merge branch '3.6-dev'
add 3625311af1 Added Dave Bechberger as Committer to homepage
add 5438925e6b Add PMC for Divij CTR
add bcb840884f TINKERPOP-2761: fix version key race in Manifest
add 9e41f4388c Merge pull request #1716 from lionelfleury/fix/version
add 24e681dfb1 Updated changelog CTR
add bc8637aaea Merge branch '3.6-dev'
add 32b7451eab Merge branch '3.6-dev'
add d9fa33cadd Merge branch '3.6-dev'
add 318f0b282f Merge branch '3.6-dev'
add 40c980aa04 Merge branch '3.6-dev'
add 58926067b3 Merge branch '3.6-dev'
add 27d4cf7edf Bump commons-lang3 from 3.11 to 3.12.0
add dc58fd6b0a Merge branch '3.6-dev'
add 68d15dde6f TINKERPOP-2742: Warn users of vertex property cardinality
mismatch
add 08faf9221d Merge pull request #1719 from
li-boxuan/warn-cardinality-in-io-step
add c904ef3fc4 Updated CHANGELOG CTR
add 0908fc431f Merge branch '3.6-dev'
add d230acef87 Merge branch '3.5-dev'
add b587e5a3f2 Merge branch '3.6-dev'
add 6683c9dca8 Merge branch '3.6-dev'
add 8897c5eaf0 Merge branch '3.6-dev'
add d568402fab Merge branch '3.6-dev'
add 56664a4bc7 Merge branch '3.6-dev'
add f05d0642a6 Merge branch '3.6-dev'
add 8339b72de7 Merge branch '3.6-dev'
add 77a7c5d8bb Merge branch '3.6-dev'
add b5fba77cf4 Merge branch '3.6-dev'
add 9d6d3f026a Merge branch '3.5-dev'
add e0749770c6 Merge branch '3.5-dev'
add a85dd011e0 TINKERPOP-2738 - Added Privacy Policy to pages on site and
moved from using google fonts to a locally hosted version
add 8dc8197852 Merge branch '3.6-dev'
add 518701dbde Merge branch '3.6-dev'
add 558cf6bf42 Merge branch '3.6-dev'
add e77cd30baa Merge branch '3.6-dev'
add 70c85b33a5 Merge branch '3.6-dev'
add b7993a6025 Merge branch '3.6-dev'
add 8dce2db7a3 site: fix declarative Gremlin example
add 128bb3b440 Merge branch '3.6-dev'
add a44723e065 Merge branch '3.6-dev'
add 6864b6fbc8 TINKERPOP-2738 - replaced font links that were still
pointing to the gstatic.com domain with locally hosting woff2 files
add 33149a9103 Merge branch '3.6-dev'
add 213e5f442f Merge branch '3.6-dev'
add e950e737c9 Update website for 3.5.4/3.6.1 release CTR
add d056ed5ce0 Merge branch '3.6-dev'
add 8cffc76235 Merge branch '3.6-dev'
add 5eb0e97a9c Fixed versions for go on website CTR
add 1e98f5f48b Merge branch '3.6-dev'
add 8319953955 Merge branch '3.6-dev'
add 3f3702841d Bump ws in
/gremlin-javascript/src/main/javascript/gremlin-javascript
add 9242773122 Merge branch 'pr-1760'
add bd992d534e Merge branch '3.6-dev'
add 134836993c Merge branch '3.6-dev'
add f1d350544c Merge branch '3.6-dev'
add dab353048c Merge branch '3.6-dev'
add 9d9f635ea9 Merge branch '3.6-dev'
add 8b325357a9 Merge branch '3.6-dev'
add 8e7208e5dc Merge branch '3.6-dev'
add 3f2f66f0ff Merge branch '3.6-dev'
add 1f2c8fac6c Merge branch '3.6-dev'
add 2b2f118f07 Merge branch '3.6-dev'
add b16de0b64e Merge branch '3.6-dev'
add 6c51afa575 Merge branch '3.6-dev'
add c6187543ae Bump apache from 21 to 27
add 7bcc9db99a Merge branch 'pr-1773'
add d80b0058f4 Merge branch '3.6-dev'
add b6442d2c2f Merge branch '3.6-dev'
add 6c29283164 Merge branch '3.6-dev'
add dde2cfddcc Merge branch '3.6-dev'
add ff0f55272d Merge branch '3.6-dev'
add 0b81029e6a Merge branch '3.6-dev'
add 845993b3bb Merge branch '3.6-dev'
add da3474559e Merge branch '3.6-dev'
add 74640fa119 Merge branch '3.6-dev'
add fc0b828708 Merge branch '3.6-dev'
add 624cfe87e2 Merge branch '3.6-dev'
add 8b9448a2a0 Merge branch '3.6-dev'
add ee4de655e7 Add to committers list
add 4340bd7d33 Sort contributor list chronologically CTR
add b4b0b6962f Added Yang Xia as Committer to homepage
add 22ab3fcb4e Merge branch '3.6-dev'
add 5b65d10393 Changed Ketrina's last name CTR
add 2ee434f8b1 Merge branch '3.6-dev'
add e6bad7bc35 Merge branch '3.6-dev'
add 1893ee9609 Merge branch '3.6-dev'
add 18d5f48e11 Merge branch '3.6-dev'
add f8aacc4949 Merge branch '3.6-dev'
add 8c6d23df46 Merge branch '3.6-dev'
add 413b2aedcf Bumped eslint CTR
add 0ae173748a Merge branch '3.6-dev'
add da31d30973 Merge branch '3.6-dev'
add 6e21bd3b58 added Valentyn Kahamlyk as a committer
add a9e0df66fc Merge branch '3.6-dev'
add 4c09ceef17 Merge branch '3.6-dev'
add 2b7a1f0ca5 Merge branch '3.6-dev'
add 09896f9e59 TINKERPOP-2798 Mid-traversal E() (#1808)
add 6df474bef9 Merge branch '3.6-dev'
add d05da126c8 Merge branch '3.6-dev'
add 9f1f7355a5 Merge branch '3.6-dev'
add a04629fd74 Merge branch '3.6-dev'
add 781a5344d9 Merge branch '3.6-dev'
add 58fd4d30ea Merge branch '3.6-dev'
add 10ce768917 Merge branch '3.6-dev'
add 009fc94d6d Merge branch '3.6-dev'
add 356b6b45a5 regenerate tests after merge CTR
add e4acf24c41 Merge branch '3.6-dev'
add fec78da471 Merge branch '3.6-dev'
add f9f8bca06f resolve merge conflict
add 7053b5c536 Merge branch '3.6-dev'
add 8023179a2a Merge branch '3.6-dev'
add 0e81e55d64 Merge branch '3.6-dev'
add b0ac4c83bc Merge branch '3.6-dev'
add f17f5eaea6 Merge branch '3.6-dev'
add 7a829cc38d Merge branch '3.6-dev'
add 329d73abcb Merge branch '3.6-dev'
add 8e356fc3c6 TINKERPOP-2810 allow newer aiohttp versions
add 3ac69a9c7c Merge pull request #1839 from gvogel-hh/patch-1
add 29a283672e Merge branch '3.6-dev'
add f9e2cfcd2a Merge branch '3.6-dev'
add a5421dbc6f Merge branch '3.6-dev'
add b08041db96 Merge branch '3.6-dev'
add 9dda51d019 resolve merge conflict
add e3fbce746f Merge branch '3.6-dev'
add 80e9eb8e67 Merge branch '3.6-dev'
add 7917f3097d Merge branch '3.6-dev'
add 5611d44062 draft proposal
add dca126a550 Merge pull request #1819 from
Bit-Quill/valentyn/proposal-arrow-flight
add 35d1d653ec Merge branch '3.6-dev'
add 2fc57bf9da TINKERPOP-2348 Add nullable annotations
add 5a00e63391 Merge pull request #1867 from apache/TINKERPOP-2348-2022
add 13fb7d6bf6 Merge branch '3.6-dev'
add be8f415d8a Add Rithin Kumar as committer CTR
add 6ca9e3f5ae Merge branch '3.6-dev'
add 622a54ef6e Merge branch '3.6-dev'
add dd3f4ed7a3 Move target date for 3.7.0 to 2023 H1 CTR
add 8f8978db82 Merge branch '3.6-dev'
add a52784f8e6 Bump maven-deploy-plugin from 2.8.2 to 3.0.0
add b937002b54 Merge branch '3.6-dev'
add 6aff63cf98 Merge branch '3.6-dev'
add f8ab0d2e02 replace haveyoudebuggedit/gotestfmt with
gotesttools/gotestfmt
add ed321f9bb7 Merge branch '3.6-dev'
add 956d996d1e Merge branch '3.6-dev'
add b85bf4e26f TINKERPOP-2804 Moved Edge gherkin tests to resources CTR
add 045e711798 Bump objenesis from 2.4 to 3.3
add d97ee648ea Merge branch 'pr-1809'
add 69c468eac6 Updated license/notice after objenesis 3.3 upgrade CTR
add 57fd5b5c61 Bump mocha in
/gremlin-javascript/src/main/javascript/gremlin-javascript
add 4869b5d049 Merge branch 'pr-1831'
add f5492b287e Merge branch '3.6-dev'
add 2cba4b0c9e fix merge
add 81bd59d5e8 Merge branch '3.6-dev'
add 0c377deb20 TINKERPOP-2348 Add nullable annotations also to tests
add b556d103a9 Merge pull request #1875 from
apache/TINKERPOP-2348-nullable-in-tests
add 3f3481218e Merge branch '3.6-dev'
add f7f84fdc77 Merge branch '3.6-dev'
add f5b6abb89e Refactoring java driver and extracting SimpleSocketServer
to new module
add 077a23eb56 Merge pull request #1850 from
Bit-Quill/cole/socket-server-refactor-3.5
add 0ebf61ffc2 Merge branch '3.6-dev'
add 0982df8165 CTR to fix js user agent eslint error with node env set to
true
add e15387110e Merge branch '3.6-dev'
add 3a2f0331c8 Merge branch '3.6-dev'
add f6284e0068 Merge branch '3.6-dev'
add e609107030 Merge branch '3.6-dev'
add 2867dd69c5 Merge branch '3.6-dev'
add 895ece065d Merge branch '3.6-dev'
add 8906c4e147 TINKERPOP-2814 Remove default SSL handshake timeout.
add e9556a50f3 Merge pull request #1902 from
Bit-Quill/ken/TINKERPOP-2814-master
add 1be577046f Merge branch '3.6-dev'
add 955fa068ec Merge branch '3.6-dev'
add cc2ab6be55 Merge branch '3.6-dev'
add 047829928a Merge branch '3.6-dev'
add 7318fc5a10 Migrate gremlin-util and gremlin-socket-server classes to
gremlin.util and gremlin.socket.server packages
add 1777f3964b Merge pull request #1897 from
Bit-Quill/cole/socket-server-refactor-3.7
add e6c7f6d22b Merge branch '3.6-dev'
add c8906b5a3e Merge branch '3.6-dev'
add 7d2264cbc5 Merge branch '3.6-dev'
add 4d2b269137 Merge branch '3.6-dev'
add 49181b7272 Merge branch '3.6-dev'
add 676d9ef89d Merge branch '3.6-dev'
add 02984996a4 Merge branch '3.6-dev'
add 3e6bf2f946 Merge branch '3.6-dev'
add 12b24fc5b9 Add additional information to TimeoutExceptions.
add 626c6e6425 Merge pull request #1913 from
Bit-Quill/ken/TimeoutException-master
add 4b0ba29c31 Merge branch '3.6-dev'
add 1bb1513f59 Merge branch '3.6-dev'
add 524cdfd616 Added more links to the provider and languages page CTR
add 6211b0df2f Merge branch '3.6-dev'
add 1ebf449708 Merge branch '3.5-dev'
add 3d027c01d2 Merge branch '3.6-dev'
add a8ad859663 Adds gremlin socket server tests in GLVs
add 0f578cf090 improve js code style
add 713c5726fa Merge pull request #1915 from
Bit-Quill/cole/socket-server-refactor-glv-tests
add cfac1c48d3 Bump to mockito 4.x
add 395acabc03 Merge branch '3.6-dev'
add e45d5eff14 Merge branch '3.6-dev'
add 9b9ebf31a0 Merge branch '3.6-dev'
add b41ec822f5 Merge branch '3.6-dev'
add c604e6426f Merge branch '3.6-dev'
add bab07609ab Merge branch '3.6-dev'
add a8298ad956 Merge branch '3.6-dev'
add 8caa6749da Merge branch '3.6-dev'
add 9fc279fb0e Merge branch '3.6-dev'
add bd10207b21 Merge branch '3.6-dev'
add 0b1f1ee46c Merge branch '3.6-dev'
add 3fb3169f43 Merge branch '3.6-dev'
add e1d233e539 Merge branch '3.6-dev'
add 439a2608c8 Merge branch '3.6-dev'
add 64e66c2fe6 Add Eclipse JNoSQL to community page CTR
add 08afd4e475 Merge branch '3.6-dev'
add b3951bd62a Merge branch '3.6-dev'
add 60b2792d63 TINKERPOP-2755 Removed use of cloudflare in website CTR
add ff27f4cce1 Merge branch '3.6-dev'
add 16a167fa0f Merge branch '3.6-dev'
add f9fbd98742 Merge branch '3.6-dev'
add a80bba5781 Merge branch '3.6-dev'
add 5c07e6e12f added back 3.6.0 image to changelog CTR
add 22da0ae84c update glv links & unify icon size CTR
add 2d67cf6068 Merge branch '3.6-dev'
add f1df1a670c Adds tests for user agent feature (#1923)
add e4d3732ce6 Merge branch '3.6-dev'
add 03637a8696 Add ai files for characters CTR
add 9e287961a3 Fix typo CTR
add 4afddc8b05 Merge branch '3.6-dev'
add 2b069c7899 Merge branch '3.6-dev'
add 2b412cd083 Merge branch '3.6-dev'
add 4320add17f Merge branch '3.6-dev'
add 415e140551 merge from 3.6-dev
add 9a4dab9014 fix merge conflict
add 22c4e96b12 use discord url that goes to "welcome" rather than
"general" CTR
add 6d9605d658 Added stack/answer overflow links to website CTR
add 0bf55eeaf9 Merge branch '3.6-dev'
add 88a5575d8f Merge branch '3.6-dev'
add 04961d1650 Merge branch '3.6-dev'
add f9eaf05377 Merge branch '3.6-dev'
add 6fefbb1333 Website updates. CTR
add 136e9009b3 Used the license from the version of wow being used at
1.1.2 CTR
add 83d6017be6 Added more images CTR
add d7274da024 Update website for 3.5.5/3.6.2 release CTR
add d5796bd270 Merge branch '3.6-dev'
add a8290f61b3 Merge branch '3.6-dev'
add fe8e36cdd0 Merge branch '3.6-dev'
add 1b6ffcf677 Merge branch '3.6-dev'
add ccf27a9b83 Adds tests for per-request-settings in GLV's (#1938)
add 070f7690a4 Merge branch '3.6-dev'
add 6afdd03e13 Merge branch '3.6-dev'
add 5c895dcb48 TINKERPOP-2776 add website analytics for apache approved
matamo
add dbf70192f2 Merge branch '3.6-dev'
add f23b52fe8a Merge branch '3.6-dev'
add 9a7d00491b minor update to go mod & sum after merge CTR
add 3c46c4ec58 add new docs folder to license check exclusion CTR
add c16da29f19 Add RequestOptions to Go GLV
add 81fc436863 Merge pull request #1939 from
Bit-Quill/cole/go-per-request-settings
add 06d2d02167 merge from 3.6-dev
add 25cbe965ac Merge branch '3.6-dev'
add 0c382bb7ec Merge branch '3.6-dev'
add a883a0e973 Merge branch '3.6-dev'
add 413764637b Merge branch '3.6-dev'
add b5cf757c1a Merge branch '3.6-dev'
add e1396223ea Merge branch '3.6-dev'
add 3ca5aa23ee Merge branch '3.6-dev'
add 78e8d144e7 Merge branch '3.6-dev'
add b05e5d5d36 Merge branch '3.6-dev'
add c80051fd25 Merge branch '3.6-dev'
add d3aca8fbb1 Merge branch '3.6-dev'
add 40f26b1a15 Merge branch '3.6-dev'
add 511dee618a Merge branch '3.6-dev'
add 4f08e1984c Merge branch '3.6-dev'
add 30df2a1339 Merge branch '3.6-dev'
add 777914093c Merge branch '3.6-dev'
add ab305b6117 Merge branch '3.6-dev'
add 837b76ea99 Add Ken Hu as committer CTR
add 20d6ddc0a0 Merge branch '3.6-dev'
add c7c92dce74 Merge branch '3.6-dev'
add 80a03a0e50 Merge branch '3.6-dev'
add 2ca96cd8c8 Proposal 3 - Replace Closures with String/List/Date
functions (#1977)
add ab4cc0d991 72h wait period no longer required for promotions CTR
add 143581bd41 Merge branch '3.6-dev'
add 6a9b5b67e4 Merge branch '3.6-dev'
add 1b667b6e25 Add PMC for Yang CTR
add 0ce226b392 add provider upgrade doc for mid-traversal E()
add ce08b8cf14 Merge branch '3.6-dev'
add 0075cee46e [TINKERPOP-2824] Properties on Elements (#63) (#1992)
add b4c9bc9161 Update copyright year to 2023 for website CTR
add 582fffb383 Merge branch '3.6-dev'
add aa4d3aebc6 TINKERPOP-2373 Bump to Groovy 4.0.9/GMavenPlus 2.1.0
add 17b53c2c48 Merge pull request #1986
add f69929f562 Merge branch '3.6-dev'
add 125e5bf456 Merge branch '3.6-dev'
add 49d21043f7 TINKERPOP-2816 Added some order to test of coin() CTR
add d4a92775af Merge branch '3.6-dev'
add 7a0edc40a1 Merge branch '3.6-dev'
add c3385525e1 Merge branch '3.6-dev'
add d1833cb98f Merge branch '3.6-dev'
add 3902544c0a CTR additional API updates needed for PR #2008
add d83379c8fe Merge branch '3.6-dev'
add 0cc3a3009c Merge branch '3.6-dev'
add 9ae23c45f7 Merge branch '3.6-dev'
add c6afd28fdc Merge branch '3.6-dev'
add 0a5d813276 Merge branch '3.6-dev'
add 0e4df1c21a Merge branch '3.6-dev'
add eb4893188d Merge branch '3.6-dev'
add a3e9cd4306 Merge branch '3.6-dev'
add 32b03cbdcb Merge branch '3.6-dev'
add a89bdf4919 Merge branch '3.6-dev'
add e3d453384b Merge branch '3.6-dev'
add e4b9625b36 Merge branch '3.6-dev'
add 085b2dbd31 Merge branch '3.6-dev'
add ec6d7c73dc Merge branch '3.6-dev'
add b3fb1c6dfa Merge branch '3.6-dev'
add 96da260d59 Merge branch '3.6-dev'
add 5284b72539 Merge branch '3.6-dev'
add 012a14932c Merge branch '3.6-dev'
add c380f759e2 TINKERPOP-2928 Fixed bug in element() with edge properties
CTR
add 60ad013bff Merge branch '3.6-dev'
add 85064b8983 Merge branch '3.6-dev'
add 64fb0e1297 Merge branch '3.6-dev'
add bf7ea2c3de Merge branch '3.6-dev'
add a2c274e112 Merge branch '3.6-dev'
add 59d2abcba9 Merge branch '3.6-dev'
add 3b3f1a3259 Merge branch '3.6-dev'
add 154a357bc5 Merge branch '3.6-dev'
add a506c3848b Merge branch '3.6-dev'
add 3ac79b3733 Merge branch '3.6-dev'
add 237cf7f35e Changed main menu a bit and made tools/dbs easier to find
CTR
add b8bb49c02a Merge branch '3.6-dev'
add 91949b60ee Merge branch '3.6-dev'
add 62f641c754 Merge branch '3.6-dev'
add 522eae70ef Merge branch '3.6-dev'
add c227c28ddc Merge branch '3.6-dev'
add c7de563ada Improved linking in website CTR
add 22763b3dd2 Add docs/gremlint to dependabot CTR
add 2239fb88f3 Merge branch '3.6-dev'
add 8d654b78f9 Removed deprecated getInstance() from grammar visitors CTR
add d64a23a426 Merge branch '3.6-dev'
add b3a60ce131 Merge branch '3.6-dev'
add fb389e6699 Merge branch '3.6-dev'
add 0b32e7b910 Merge branch '3.6-dev'
add 9dd0328242 Merge branch '3.6-dev'
add ba7ad6ed2f Merge branch '3.6-dev'
add 6231f3ab0b merge from 3.6-dev
add b729caaf28 additional logging for instable .net properties test CTR
add cf4cdac477 Merge branch '3.6-dev'
add 62dbd66ab6 Merge branch '3.6-dev'
add ca452a5ec1 Merge branch '3.6-dev'
add 14aff65be7 Merge branch '3.6-dev'
add 909d9346e1 Merge branch '3.6-dev'
add 09d54e4284 Merge branch '3.6-dev'
add af81caa1eb Merge branch '3.6-dev'
add ef14f26442 Merge branch '3.6-dev'
add 9a7a7a79a7 Update website for 3.5.6/3.6.3 release CTR
add 30a3f089e1 Merge branch '3.6-dev'
add 9cde287e05 Merge branch '3.6-dev'
add 0391479ae4 merge from 3.6-dev
add 77aba0050b Merge branch '3.6-dev'
add 2186334928 Merge branch '3.6-dev'
add e5be2480c9 Merge branch '3.6-dev'
add f60b5ef80a Merge branch '3.6-dev'
add 0ecc91dd10 Merge branch '3.6-dev'
add 95a5944368 Update website for 3.6.4 release CTR
add bd1a33abbc Merge branch '3.6-dev'
add 2fec0e6ffc Proposal to add native transactions (#2054)
add 6f430df286 Merge branch '3.6-dev'
add 501e4ab3a8 Merge branch '3.6-dev'
add 0f1d2d25b1 TINKERPOP-2731 Bump Spark to 3.3.2.
add bffa4aead2 Merge pull request #2055
add 588021a995 TINKERPOP-2703 Build on JDK17.
add c48d6eaf6e Merge pull request #2056
add 31e122512a fixing licenses/NOTICE
add 5b5f45270f Merge pull request #2068
add 7e03a4f22e Merge branch '3.6-dev'
add 69fe2a99b4 Fixed version in spark-gremlin plugin
add c7d0a597a8 Fixed up doc generation for spark/hadoop. CTR
add a83bb3db20 Merge branch '3.6-dev'
add 26f262dea4 Merge branch '3.6-dev'
add 21d6d807ba TINKERPOP-2873 Added union() as a start step
add 9bc4d0c8bd Merge pull request #2069 from apache/TINKERPOP-2873
add c230a02c0c Regenerate test Gremlin after adding union() start step CTR
add cc405454d3 Merge branch '3.6-dev'
add 2cc1ca8c8c Add graph.build tool and remove precisely CTR
add 3c3a4e2ba7 CTR Add Cole to contributors section of home page
add b549fc0270 Merge branch '3.6-dev'
add d825d3a524 Merge branch '3.6-dev'
add 0cfd55ddf3 CTR Update Serializer import to gremlin.util package in
RemoteWorld
add 4ae6f8107e Update RemoteComputerWorld to ignore StepE CTR.
add 6a62327d1c CTR Update docs/gremlint to use gremlint 3.6.4.
add ae58f4e272 Merge branch '3.6-dev'
add 92b7e1d94f Merge branch '3.6-dev'
add b656230542 Merge branch '3.6-dev'
add 882f147321 Merge branch '3.6-dev'
add f46763ab7e Merge branch '3.6-dev'
add ef088c6e9e CTR enable auto-delete of branches upon PR merge
add fed731ee56 Merge branch '3.6-dev'
add 6d55564560 Merge branch '3.6-dev'
add 6252226684 Merge branch '3.6-dev'
add c067697f66 Merge branch '3.6-dev'
add 3e0fa8f600 Merge branch '3.6-dev'
add f9d7847710 Merge branch '3.6-dev'
add 21fbcb9955 TINKERPOP-2858 Prevented CME when removing all labels CTR
add 0ec98c6590 Merge branch '3.6-dev'
add d3f1a121a5 TINKERPOP-2959 Allowed parsing of parameters with the
grammar
add 1f770f3b79 Merge pull request #2094 from apache/TINKERPOP-2959
add 419b2ab558 Merge branch '3.6-dev'
add f27a348a3c Merge branch '3.6-dev'
add 010ebe48a1 Bump prettier from 2.8.4 to 2.8.8 in /gremlint
add 6c0ce39704 Bump styled-components and @types/styled-components in
/docs/gremlint
add 99e05bb7ed Bump @testing-library/user-event from 13.5.0 to 14.4.3 in
/docs/gremlint
add d8700f83d1 Bump web-vitals from 2.1.3 to 3.3.2 in /docs/gremlint
add 9268c53720 CTR Update docs/gremlint to react-scripts 5.0.1
add ed438e549c CTR update dependabot so docs/gremlint targets master branch
add a5eec10e04 CTR updating dependencies of docs/gremlint
add 8d107c3dcc Merge branch '3.6-dev'
add 006f96400f Merge remote-tracking branch 'origin/3.6-dev'
add 668de09d0e Merge branch '3.6-dev'
add 83d03fcaeb CTR Fix formatting error in site
add 6ef9fa1221 Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 in
/gremlin-dotnet
add 0903ba7a40 Merge branch '3.5-dev' into 3.6-dev
add dadc593d4f Merge branch '3.6-dev'
add bed33ac6c4 Add Aerospike Graph as a provider (#2108)
add ab5732a944 Added test for some update-in-place property() syntax CTR
add dc0cb272fe Merge branch '3.6-dev'
new 871404a152 TINKERPOP-2957 allow cardinality to be specified for
mergeV()
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a995810f3a)
\
N -- N -- N refs/heads/TINKERPOP-2957 (871404a152)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
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:
.asf.yaml | 1 +
.github/dependabot.yml | 33 +-
.github/workflows/build-test.yml | 14 +
.mailmap | 6 +
CHANGELOG.asciidoc | 39 +
LICENSE | 5 +-
.../gremlin-server-integration-krb5.yaml | 10 +-
.../gremlin-server-integration-secure.yaml | 10 +-
.../gremlin-server/gremlin-server-integration.yaml | 10 +-
docs/gremlint/package-lock.json | 13753 +++++++-------
docs/gremlint/package.json | 21 +-
docs/gremlint/src/components/Footer.tsx | 2 +-
docs/original/README | 1 +
docs/original/TinkerpopFuture-01-Home.png | Bin 0 -> 1430251 bytes
docs/original/TinkerpopFuture-02-Gremlin.png | Bin 0 -> 769246 bytes
docs/original/TinkerpopFuture-03-Downloads.png | Bin 0 -> 987235 bytes
docs/original/TinkerpopFuture-04-Providers.png | Bin 0 -> 926847 bytes
docs/original/TinkerpopFuture-05-Community.png | Bin 0 -> 842574 bytes
docs/original/TinkerpopFuture-06-UseCases.png | Bin 0 -> 825275 bytes
docs/original/ai/blueprints-character-1.ai | 17710 ++++++++++++++++++
docs/original/ai/blueprints-character-2.ai | 1473 ++
docs/original/ai/blueprints-character-3.ai | 17046 ++++++++++++++++++
docs/original/ai/frames-character-1.ai | 17375 ++++++++++++++++++
docs/original/ai/frames-character-2.ai | 17335 ++++++++++++++++++
docs/original/ai/frames-character-3.ai | 17033 ++++++++++++++++++
docs/original/ai/furnace-character-1.ai | 16308 +++++++++++++++++
docs/original/ai/furnace-character-2.ai | 16324 +++++++++++++++++
docs/original/ai/furnace-character-3.ai | 16316 +++++++++++++++++
docs/original/ai/gremlin-character-1.ai | 2510 +++
docs/original/ai/gremlin-character-2.ai | 2596 +++
docs/original/ai/pipes-character-1.ai | 1961 ++
docs/original/ai/pipes-character-2.ai | 1533 ++
docs/original/ai/pipes-character-3.ai | 17967 +++++++++++++++++++
docs/original/ai/rexster-character-1.ai | 17337 ++++++++++++++++++
docs/original/ai/rexster-character-2.ai | 16851 +++++++++++++++++
docs/original/ai/rexster-character-3.ai | 17320 ++++++++++++++++++
docs/original/gremlin-twitch.png | Bin 0 -> 1667430 bytes
docs/original/twitch-channel-rules.png | Bin 0 -> 48894 bytes
docs/site/home/benefits-use-cases.html | 123 +-
docs/site/home/community.html | 229 +-
docs/site/home/css/animate.css | 3340 ++++
docs/site/home/css/custome.css | 3 +
docs/site/home/css/font-awesome.css | 2337 +++
docs/site/home/css/fonts.css | 180 +
docs/site/home/download.html | 553 +-
docs/site/home/fonts/raleway.woff2 | Bin 0 -> 22372 bytes
docs/site/home/gremlin.html | 283 +-
docs/site/home/img/answer-overflow-logo.png | Bin 0 -> 4976 bytes
docs/site/home/img/community/db.png | Bin 0 -> 13597 bytes
docs/site/home/img/community/tools.png | Bin 902 -> 8255 bytes
.../img/{discord_button.png => discord-button.png} | Bin
.../img/{discord_logo.png => discord-logo.png} | Bin
docs/site/home/img/jira-logo.png | Bin 0 -> 1248 bytes
docs/site/home/img/link-arrow.svg | 11 +
docs/site/home/img/mail.png | Bin 0 -> 1213 bytes
docs/site/home/img/providers/25.png | Bin 0 -> 7887 bytes
docs/site/home/img/social/twitch.png | Bin 0 -> 10505 bytes
docs/site/home/img/social/youtube.png | Bin 0 -> 7836 bytes
docs/site/home/img/stack-overflow-logo.png | Bin 0 -> 9904 bytes
docs/site/home/img/tools.png | Bin 0 -> 9643 bytes
docs/site/home/img/twitch-logo.png | Bin 0 -> 646 bytes
docs/site/home/img/youtube-logo.png | Bin 0 -> 1206 bytes
docs/site/home/index.html | 266 +-
docs/site/home/js/wow.min.js | 2 +
docs/site/home/providers.html | 135 +-
docs/src/dev/developer/administration.asciidoc | 44 +-
.../dev/developer/development-environment.asciidoc | 13 +-
docs/src/dev/developer/for-committers.asciidoc | 22 +
docs/src/dev/developer/index.asciidoc | 7 +-
docs/src/dev/developer/release.asciidoc | 1 +
docs/src/dev/future/index.asciidoc | 21 +-
.../dev/future/proposal-3-remove-closures.asciidoc | 1513 ++
.../dev/future/proposal-arrow-flight-2.asciidoc | 77 +
.../src/dev/future/proposal-transaction-4.asciidoc | 137 +
docs/src/dev/io/graphson.asciidoc | 18 +-
docs/src/dev/io/index.asciidoc | 7 +-
docs/src/dev/provider/index.asciidoc | 13 +-
.../src/docinfo.html | 37 +-
docs/src/index.asciidoc | 2 +
docs/src/recipes/index.asciidoc | 7 +-
docs/src/reference/gremlin-applications.asciidoc | 86 +-
docs/src/reference/index.asciidoc | 7 +-
docs/src/reference/the-traversal.asciidoc | 12 +-
docs/src/tutorials/getting-started/index.asciidoc | 3 +
.../gremlin-language-variants/index.asciidoc | 4 +
docs/src/tutorials/gremlins-anatomy/index.asciidoc | 3 +
.../tutorials/the-gremlin-console/index.asciidoc | 3 +
docs/src/upgrade/index.asciidoc | 7 +-
docs/src/upgrade/release-3.7.x.asciidoc | 233 +
gremlin-annotations/pom.xml | 4 +-
gremlin-archetype/gremlin-archetype-dsl/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
gremlin-archetype/gremlin-archetype-server/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/test/resources/gremlin-server.yaml | 2 +-
.../gremlin-archetype-tinkergraph/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
gremlin-archetype/pom.xml | 2 +-
gremlin-console/bin/gremlin.sh | 2 +-
gremlin-console/conf/remote-objects.yaml | 2 +-
gremlin-console/conf/remote-secure.yaml | 2 +-
gremlin-console/conf/remote.yaml | 2 +-
gremlin-console/pom.xml | 11 +-
.../tinkerpop/gremlin/console/Colorizer.groovy | 2 +-
.../tinkerpop/gremlin/console/Console.groovy | 14 +-
.../gremlin/console/GremlinGroovysh.groovy | 10 +-
.../tinkerpop/gremlin/console/PluggedIn.groovy | 3 +-
.../tinkerpop/gremlin/console/Preferences.groovy | 2 +-
.../console/commands/BytecodeCommand.groovy | 4 +-
.../gremlin/console/commands/ClsCommand.groovy | 4 +-
.../console/commands/GremlinSetCommand.groovy | 12 +-
.../gremlin/console/commands/InstallCommand.groovy | 6 +-
.../gremlin/console/commands/PluginCommand.groovy | 4 +-
.../gremlin/console/commands/RemoteCommand.groovy | 4 +-
.../gremlin/console/commands/SubmitCommand.groovy | 4 +-
.../console/commands/UninstallCommand.groovy | 4 +-
.../console/jsr223/DriverGremlinPlugin.java | 32 +-
.../console/jsr223/DriverRemoteAcceptor.java | 4 +-
gremlin-console/src/main/static/LICENSE | 1 +
gremlin-console/src/main/static/NOTICE | 17 +-
.../src/main/static/licenses/treelayout | 29 +
.../jsr223/DriverRemoteAcceptorIntegrateTest.java | 4 +-
.../console/jsr223/DriverRemoteAcceptorTest.java | 2 +-
.../jsr223/GephiRemoteAcceptorIntegrateTest.java | 2 +-
.../jsr223/MockGroovyGremlinShellEnvironment.java | 2 +-
.../console/jsr223/UtilitiesGremlinPluginTest.java | 2 +-
.../console/jsr223/gremlin-server-integration.yaml | 8 +-
.../tinkerpop/gremlin/console/jsr223/remote.yaml | 2 +-
gremlin-core/pom.xml | 2 +-
.../gremlin/jsr223/GremlinLangScriptEngine.java | 6 +-
.../gremlin/jsr223/GremlinScriptChecker.java | 91 +-
.../gremlin/language/grammar/ArgumentVisitor.java | 420 +
.../grammar/DefaultGremlinBaseVisitor.java | 242 +-
.../language/grammar/GenericLiteralVisitor.java | 162 +-
.../language/grammar/GremlinAntlrToJava.java | 55 +-
.../language/grammar/GremlinParserException.java | 4 +-
.../language/grammar/GremlinQueryParser.java | 12 +
.../grammar/GremlinStringConstantsVisitor.java | 231 -
.../grammar/ParseTreeContextCastHelper.java | 14 +-
.../language/grammar/StructureElementVisitor.java | 15 +-
.../language/grammar/TraversalFunctionVisitor.java | 73 -
.../language/grammar/TraversalMethodVisitor.java | 416 +-
.../grammar/TraversalPredicateVisitor.java | 148 +-
.../language/grammar/TraversalRootVisitor.java | 2 +-
.../grammar/TraversalSourceSelfMethodVisitor.java | 65 +-
.../grammar/TraversalSourceSpawnMethodVisitor.java | 59 +-
.../language/grammar/TraversalStrategyVisitor.java | 45 +-
.../gremlin/language/grammar/VariableResolver.java | 72 +
.../grammar/VariableResolverException.java} | 18 +-
.../language/grammar/WithOptionsVisitor.java | 228 +
.../strategy/decoration/VertexProgramStrategy.java | 2 +-
.../tinkerpop/gremlin/process/traversal/Step.java | 5 +
.../traversal/dsl/graph/GraphTraversal.java | 15 +
.../traversal/dsl/graph/GraphTraversalSource.java | 17 +
.../gremlin/process/traversal/dsl/graph/__.java | 7 +
.../process/traversal/step/branch/UnionStep.java | 33 +-
.../process/traversal/step/util/AbstractStep.java | 5 +
.../process/traversal/step/util/EmptyStep.java | 40 +-
.../strategy/decoration/ConnectiveStrategy.java | 2 +-
.../gremlin/structure/VertexProperty.java | 2 +-
.../structure/io/binary/types/EdgeSerializer.java | 36 +-
.../io/binary/types/VertexPropertySerializer.java | 30 +-
.../io/binary/types/VertexSerializer.java | 28 +-
.../gremlin/structure/io/gryo/GryoVersion.java | 8 +-
.../gremlin/structure/util/Attachable.java | 29 +-
.../structure/util/detached/DetachedEdge.java | 21 +-
.../structure/util/detached/DetachedVertex.java | 13 +
.../util/detached/DetachedVertexProperty.java | 13 +-
.../org/apache/tinkerpop/gremlin/util/Gremlin.java | 2 +-
.../gremlin/util/function/ThrowingBiFunction.java | 21 +-
.../jsr223/GremlinLangScriptEngineTest.java | 17 +
.../gremlin/jsr223/GremlinScriptCheckerTest.java | 51 +-
.../gremlin/jsr223/ScriptEngineCacheTest.java | 5 +
.../language/grammar/ArgumentVisitorTest.java | 276 +
.../grammar/ComplexTraversalMethodVisitorTest.java | 6 +-
.../grammar/GeneralLiteralVisitorTest.java | 55 +-
.../language/grammar/GremlinQueryParserTest.java | 62 +
.../language/grammar/TraversalEnumParserTest.java | 4 +-
.../grammar/TraversalMethodVisitorTest.java | 399 +-
.../grammar/TraversalPredicateVisitorTest.java | 4 +-
.../language/grammar/TraversalRootVisitorTest.java | 2 +-
.../TraversalSourceSelfMethodVisitorTest.java | 2 +-
.../grammar/TraversalSourceSpawnVisitorTest.java | 22 +-
.../grammar/TraversalStrategyVisitorTest.java | 4 +-
.../gremlin/process/traversal/TraversalTest.java | 37 +-
.../strategy/decoration/PartitionStrategyTest.java | 1 +
.../ReferenceElementStrategyTest.java | 3 +-
.../traversal/translator/GolangTranslatorTest.java | 1 -
gremlin-dotnet/build/generate.groovy | 4 +-
gremlin-dotnet/docker-compose.yml | 10 +
gremlin-dotnet/pom.xml | 2 +-
.../Gremlin.Net.Template.csproj | 3 +-
.../Gremlin.Net.Template.nuspec | 2 +-
gremlin-dotnet/src/Gremlin.Net.Template/Service.cs | 2 +-
.../src/Gremlin.Net/Driver/Connection.cs | 18 +-
.../src/Gremlin.Net/Driver/ConnectionFactory.cs | 4 +-
.../Driver/Exceptions/ConnectionClosedException.cs | 10 +-
.../src/Gremlin.Net/Driver/GremlinClient.cs | 30 +-
.../Gremlin.Net/Driver/GremlinClientExtensions.cs | 10 +-
.../src/Gremlin.Net/Driver/GremlinServer.cs | 6 +-
.../src/Gremlin.Net/Driver/IMessageSerializer.cs | 2 +-
.../Gremlin.Net/Driver/Messages/ResponseMessage.cs | 25 +-
.../Gremlin.Net/Driver/Messages/ResponseResult.cs | 21 +-
.../Gremlin.Net/Driver/Messages/ResponseStatus.cs | 28 +-
.../Driver/Remote/DriverRemoteConnection.cs | 20 +-
.../Driver/Remote/DriverRemoteTraversal.cs | 7 +-
.../ResponseHandlerForSingleRequestMessage.cs | 6 +-
gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 38 +-
.../src/Gremlin.Net/Driver/WebSocketConnection.cs | 2 +-
.../src/Gremlin.Net/Driver/WebSocketSettings.cs | 2 +-
gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 7 +-
.../Process/Remote/IRemoteConnection.cs | 2 +-
.../Gremlin.Net/Process/Remote/RemoteStrategy.cs | 6 +-
.../src/Gremlin.Net/Process/Traversal/Binding.cs | 10 +-
.../src/Gremlin.Net/Process/Traversal/Bindings.cs | 9 +-
.../src/Gremlin.Net/Process/Traversal/Bytecode.cs | 24 +-
.../Process/Traversal/CardinalityValue.cs | 8 +-
.../Process/Traversal/DefaultTraversal.cs | 51 +-
.../Gremlin.Net/Process/Traversal/EnumWrapper.cs | 11 +-
.../Process/Traversal/GraphTraversal.cs | 921 +-
.../Process/Traversal/GraphTraversalSource.cs | 119 +-
.../Gremlin.Net/Process/Traversal/ITraversal.cs | 16 +-
.../Process/Traversal/ITraversalStrategy.cs | 4 +-
.../Gremlin.Net/Process/Traversal/Instruction.cs | 23 +-
.../Process/Traversal/NamingConversions.cs | 91 -
.../src/Gremlin.Net/Process/Traversal/P.cs | 60 +-
.../Strategy/AbstractTraversalStrategy.cs | 10 +-
.../Strategy/Decoration/HaltedTraverserStrategy.cs | 2 +-
.../Strategy/Decoration/PartitionStrategy.cs | 4 +-
.../Strategy/Decoration/SubgraphStrategy.cs | 4 +-
.../Strategy/Decoration/VertexProgramStrategy.cs | 6 +-
.../Strategy/Optimization/ProductiveByStrategy.cs | 2 +-
.../ReservedKeysVerificationStrategy.cs | 2 +-
.../src/Gremlin.Net/Process/Traversal/TextP.cs | 7 +-
.../Traversal/Translator/GroovyTranslator.cs | 8 +-
.../src/Gremlin.Net/Process/Traversal/Traverser.cs | 8 +-
.../src/Gremlin.Net/Process/Traversal/__.cs | 148 +-
gremlin-dotnet/src/Gremlin.Net/Process/Utils.cs | 7 +-
.../src/Gremlin.Net/Properties/AssemblyInfo.cs | 1 +
gremlin-dotnet/src/Gremlin.Net/Structure/Edge.cs | 24 +-
.../src/Gremlin.Net/Structure/Element.cs | 18 +-
.../Structure/IO/GraphBinary/DataType.cs | 4 +-
.../IO/GraphBinary/GraphBinaryMessageSerializer.cs | 4 +-
.../Structure/IO/GraphBinary/GraphBinaryReader.cs | 30 +-
.../Structure/IO/GraphBinary/GraphBinaryWriter.cs | 35 +-
.../Structure/IO/GraphBinary/ITypeSerializer.cs | 31 +-
.../IO/GraphBinary/RequestMessageSerializer.cs | 8 +-
.../IO/GraphBinary/ResponseMessageSerializer.cs | 33 +-
.../IO/GraphBinary/TypeSerializerRegistry.cs | 33 +-
.../IO/GraphBinary/Types/ArraySerializer.cs | 2 +-
.../IO/GraphBinary/Types/BigDecimalSerializer.cs | 9 +-
.../IO/GraphBinary/Types/BigIntegerSerializer.cs | 4 +-
.../IO/GraphBinary/Types/BindingSerializer.cs | 4 +-
.../IO/GraphBinary/Types/BulkSetSerializer.cs | 4 +-
.../IO/GraphBinary/Types/ByteBufferSerializer.cs | 4 +-
.../IO/GraphBinary/Types/ByteCodeSerializer.cs | 20 +-
.../IO/GraphBinary/Types/ClassSerializer.cs | 2 +-
.../IO/GraphBinary/Types/CustomTypeSerializer.cs | 14 +-
.../IO/GraphBinary/Types/EdgeSerializer.cs | 25 +-
.../IO/GraphBinary/Types/EnumSerializer.cs | 5 +-
.../IO/GraphBinary/Types/LambdaSerializer.cs | 12 +-
.../IO/GraphBinary/Types/ListSerializer.cs | 14 +-
.../IO/GraphBinary/Types/MapSerializer.cs | 15 +-
.../Structure/IO/GraphBinary/Types/PSerializer.cs | 24 +-
.../IO/GraphBinary/Types/PathSerializer.cs | 7 +-
.../IO/GraphBinary/Types/PropertySerializer.cs | 7 +-
.../IO/GraphBinary/Types/SetSerializer.cs | 8 +-
.../IO/GraphBinary/Types/SimpleTypeSerializer.cs | 45 +-
.../IO/GraphBinary/Types/StringSerializer.cs | 4 +-
.../IO/GraphBinary/Types/TraversalSerializer.cs | 2 +-
.../Types/TraversalStrategySerializer.cs | 4 +-
.../IO/GraphBinary/Types/TraverserSerializer.cs | 4 +-
.../IO/GraphBinary/Types/TypeSerializer.cs | 6 +-
.../GraphBinary/Types/VertexPropertySerializer.cs | 21 +-
.../IO/GraphBinary/Types/VertexSerializer.cs | 15 +-
.../IO/GraphSON/BigIntegerDeserializer.cs | 2 +
.../Structure/IO/GraphSON/BulkSetSerializer.cs | 2 +-
.../IO/GraphSON/ByteBufferDeserializer.cs | 4 +-
.../Structure/IO/GraphSON/CharConverter.cs | 3 +-
.../Structure/IO/GraphSON/ClassSerializer.cs | 4 +-
.../Structure/IO/GraphSON/DecimalConverter.cs | 5 +-
.../Structure/IO/GraphSON/DirectionDeserializer.cs | 5 +-
.../Structure/IO/GraphSON/DurationDeserializer.cs | 5 +-
.../Structure/IO/GraphSON/EdgeDeserializer.cs | 12 +-
.../IO/GraphSON/GraphSON2MessageSerializer.cs | 2 +-
.../IO/GraphSON/GraphSON3MessageSerializer.cs | 2 +-
.../IO/GraphSON/GraphSONMessageSerializer.cs | 20 +-
.../Structure/IO/GraphSON/GraphSONReader.cs | 62 +-
.../Structure/IO/GraphSON/GraphSONWriter.cs | 79 +-
.../Structure/IO/GraphSON/ListSerializer.cs | 5 +-
.../Structure/IO/GraphSON/MapSerializer.cs | 4 +-
.../Structure/IO/GraphSON/MergeDeserializer.cs | 4 +-
.../Structure/IO/GraphSON/NumberConverter.cs | 2 +-
.../Structure/IO/GraphSON/Path3Deserializer.cs | 7 +-
.../Structure/IO/GraphSON/PathDeserializer.cs | 4 +-
.../Structure/IO/GraphSON/PropertySerializer.cs | 19 +-
.../Structure/IO/GraphSON/SetSerializer.cs | 2 +-
.../Structure/IO/GraphSON/TDeserializer.cs | 4 +-
.../Structure/IO/GraphSON/UuidDeserializer.cs | 3 +-
.../Structure/IO/GraphSON/VertexDeserializer.cs | 13 +-
.../IO/GraphSON/VertexPropertyDeserializer.cs | 11 +-
.../IO/GraphSON/VertexPropertySerializer.cs | 7 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Path.cs | 61 +-
.../src/Gremlin.Net/Structure/Property.cs | 10 +-
gremlin-dotnet/src/Gremlin.Net/Structure/Vertex.cs | 17 +-
.../src/Gremlin.Net/Structure/VertexProperty.cs | 20 +-
gremlin-dotnet/src/pom.xml | 6 +-
.../Gremlin.Net.Benchmarks.csproj | 1 +
.../MessageSerializerBenchmarks.cs | 8 +-
.../Gremlin.Net.IntegrationTest/ConfigProvider.cs | 2 +
.../Docs/Reference/IntroTests.cs | 2 +-
.../Driver/ConnectionPoolTests.cs | 2 +-
.../Driver/DriverRemoteConnectionTests.cs | 2 +-
.../Driver/GremlinClientAuthenticationTests.cs | 12 +-
.../GremlinClientBehaviorIntegrationTests.cs | 132 +
.../Driver/GremlinClientTests.cs | 8 +-
.../Driver/MessagesTests.cs | 4 +-
.../Driver/MockedLoggerExtensions.cs | 6 +-
.../Driver/PropertyDeserializationTests.cs | 289 +
.../Gherkin/CommonSteps.cs | 87 +-
.../Gherkin/GherkinTestRunner.cs | 16 +-
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 16 +
.../Gherkin/IgnoreException.cs | 2 +-
.../Gherkin/ScenarioData.cs | 10 +-
.../Gremlin.Net.IntegrationTest.csproj | 7 +-
.../Process/Remote/RemoteStrategyTests.cs | 4 +-
.../BytecodeGeneration/BytecodeGenerationTests.cs | 2 +-
.../BytecodeGeneration/StrategiesTests.cs | 13 +-
.../DriverRemoteConnection/GraphTraversalTests.cs | 4 +-
.../RemoteConnectionFactory.cs | 31 +-
.../Util/SocketServerSettings.cs | 94 +
.../Gremlin.Net.IntegrationTest/appsettings.json | 6 +-
.../Gremlin.Net.Template.IntegrationTest.csproj | 3 +-
.../ServiceTests.cs | 4 +-
.../Driver/ConnectionPoolTests.cs | 4 +-
.../Gremlin.Net.UnitTest/Driver/ConnectionTests.cs | 15 +-
.../Driver/DriverRemoteConnectionTests.cs | 2 +-
.../Driver/GraphSONMessageSerializerTests.cs | 2 +-
.../Gremlin.Net.UnitTest.csproj | 3 +-
.../Process/Traversal/BytecodeTests.cs | 16 +-
.../Process/Traversal/GraphTraversalSourceTests.cs | 5 +-
.../Process/Traversal/TestTraversal.cs | 6 +-
.../Process/Traversal/TestTraversalStrategy.cs | 4 +-
.../Traversal/Translator/GroovyTranslatorTests.cs | 3 +-
.../Process/Traversal/TraversalTests.cs | 28 +-
.../GraphBinaryMessageSerializerTests.cs | 2 +-
.../Structure/IO/GraphBinary/GraphBinaryTests.cs | 51 +-
.../IO/GraphBinary/Types/Sample/SamplePerson.cs | 4 +-
.../Types/Sample/SamplePersonSerializer.cs | 78 +-
.../Types/Sample/SamplePersonSerializerTests.cs | 30 +-
.../IO/GraphSON/BytecodeGraphSONSerializerTests.cs | 2 +
.../IO/GraphSON/GraphSON3MessageSerializerTests.cs | 2 +-
.../Structure/IO/GraphSON/GraphSONReaderTests.cs | 32 +-
.../Structure/IO/GraphSON/GraphSONWriterTests.cs | 4 +-
.../Structure/IO/GraphSON/TestClass.cs | 2 +-
.../Gremlin.Net.UnitTest/Structure/PathTests.cs | 64 +-
gremlin-dotnet/test/pom.xml | 4 +-
gremlin-driver/pom.xml | 27 +-
.../apache/tinkerpop/gremlin/driver/Client.java | 5 +-
.../apache/tinkerpop/gremlin/driver/Cluster.java | 6 +-
.../tinkerpop/gremlin/driver/Connection.java | 3 +-
.../tinkerpop/gremlin/driver/ConnectionPool.java | 2 +-
.../apache/tinkerpop/gremlin/driver/Handler.java | 9 +-
.../gremlin/driver/LoadBalancingStrategy.java | 2 +-
.../tinkerpop/gremlin/driver/RequestOptions.java | 15 +-
.../apache/tinkerpop/gremlin/driver/Result.java | 2 +-
.../apache/tinkerpop/gremlin/driver/ResultSet.java | 2 +-
.../apache/tinkerpop/gremlin/driver/Settings.java | 3 +-
.../driver/exception/ResponseException.java | 2 +-
.../handler/WebSocketGremlinRequestEncoder.java | 8 +-
.../handler/WebSocketGremlinResponseDecoder.java | 4 +-
.../driver/remote/DriverRemoteConnection.java | 12 +-
.../gremlin/driver/simple/AbstractClient.java | 6 +-
.../gremlin/driver/simple/SimpleClient.java | 6 +-
.../gremlin/driver/simple/WebSocketClient.java | 6 +-
.../gremlin/driver/util/ProfilingApplication.java | 2 +-
gremlin-driver/src/main/static/NOTICE | 6 +-
.../tinkerpop/gremlin/driver/ClientTest.java | 88 -
.../gremlin/driver/RequestMessageTest.java | 2 +-
.../tinkerpop/gremlin/driver/ResultSetTest.java | 2 +-
.../gremlin/driver/SerializationExceptionTest.java | 2 +-
.../tinkerpop/gremlin/driver/TokensTest.java | 1 +
.../WebSocketClientBehaviorIntegrateTest.java | 87 +-
.../driver/remote/DriverRemoteConnectionTest.java | 2 +-
.../GraphBinaryReaderWriterRoundTripTest.java | 112 -
gremlin-go/docker-compose.yml | 11 +
gremlin-go/driver/anonymousTraversal.go | 7 +
gremlin-go/driver/client_test.go | 339 +-
gremlin-go/driver/connection_test.go | 39 +
gremlin-go/driver/cucumber/gremlin.go | 13 +
gremlin-go/driver/graph.go | 1 +
gremlin-go/driver/graphBinary.go | 47 +-
gremlin-go/driver/graphTraversal.go | 6 +
gremlin-go/driver/graphTraversalSource.go | 7 +
gremlin-go/driver/graphTraversalSource_test.go | 6 +-
gremlin-go/driver/graph_test.go | 8 +-
gremlin-go/driver/request.go | 13 +-
gremlin-go/driver/requestOptions.go | 28 +-
gremlin-go/driver/requestOptions_test.go | 4 +
gremlin-go/driver/result_test.go | 2 +-
gremlin-go/driver/strategies.go | 14 +-
gremlin-go/driver/traversal.go | 11 +
gremlin-go/go.mod | 2 +-
gremlin-go/pom.xml | 4 +-
gremlin-groovy/pom.xml | 35 +-
.../jsr223/GremlinGroovyScriptEngineTest.java | 2 -
gremlin-javascript/pom.xml | 4 +-
.../gremlin-javascript/docker-compose.yml | 6 +
.../gremlin-javascript/lib/driver/client.js | 1 +
.../gremlin-javascript/lib/driver/connection.js | 7 -
.../lib/driver/driver-remote-connection.js | 9 +-
.../lib/process/graph-traversal.js | 21 +
.../binary/internals/VertexPropertySerializer.js | 2 +-
.../gremlin-javascript/package-lock.json | 4 +-
.../javascript/gremlin-javascript/package.json | 2 +-
.../test/cucumber/feature-steps.js | 25 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 13 +
.../gremlin-javascript/test/cucumber/world.js | 12 +-
.../javascript/gremlin-javascript/test/helper.js | 45 +
.../test/integration/client-behavior-tests.js | 77 +
.../test/integration/client-tests.js | 115 +
.../gremlin-javascript/test/unit/client-test.js | 3 +-
gremlin-language/pom.xml | 2 +-
gremlin-language/src/main/antlr4/Gremlin.g4 | 619 +-
gremlin-python/docker-compose.yml | 12 +
gremlin-python/pom.xml | 4 +-
.../driver/driver_remote_connection.py | 2 +-
.../gremlin_python/process/graph_traversal.py | 17 +
.../main/python/gremlin_python/structure/graph.py | 15 +-
.../gremlin_python/structure/io/graphbinaryV1.py | 11 +-
.../gremlin_python/structure/io/graphsonV2d0.py | 23 +-
.../gremlin_python/structure/io/graphsonV3d0.py | 23 +-
gremlin-python/src/main/python/radish/gremlin.py | 13 +
gremlin-python/src/main/python/setup.py | 3 +-
gremlin-python/src/main/python/tests/conftest.py | 81 +
.../src/main/python/tests/driver/test_client.py | 21 +-
.../driver/test_web_socket_client_behavior.py | 92 +
.../main/python/tests/process/test_translator.py | 6 +
.../tests/structure/io/test_functionalityio.py | 55 +
.../python/tests/structure/io/test_graphsonV2d0.py | 1 +
gremlin-server/conf/gremlin-server-classic.yaml | 6 +-
.../conf/gremlin-server-modern-readonly.yaml | 6 +-
gremlin-server/conf/gremlin-server-modern.yaml | 6 +-
gremlin-server/conf/gremlin-server-neo4j.yaml | 6 +-
.../conf/gremlin-server-rest-modern.yaml | 2 +-
.../conf/gremlin-server-rest-secure.yaml | 2 +-
gremlin-server/conf/gremlin-server-secure.yaml | 6 +-
gremlin-server/conf/gremlin-server-spark.yaml | 6 +-
gremlin-server/conf/gremlin-server.yaml | 6 +-
gremlin-server/pom.xml | 10 +-
gremlin-server/scripts/empty-sample.groovy | 7 +-
gremlin-server/scripts/generate-classic.groovy | 7 +-
.../scripts/generate-modern-readonly.groovy | 7 +-
gremlin-server/scripts/generate-modern.groovy | 7 +-
gremlin-server/scripts/load-sample.groovy | 7 +-
.../gremlin/server/AbstractChannelizer.java | 10 +-
.../apache/tinkerpop/gremlin/server/Context.java | 50 +-
.../tinkerpop/gremlin/server/GraphManager.java | 2 +-
.../apache/tinkerpop/gremlin/server/Settings.java | 2 +-
.../gremlin/server/auth/Authenticator.java | 6 +-
.../tinkerpop/gremlin/server/authz/Authorizer.java | 4 +-
.../gremlin/server/handler/AbstractSession.java | 15 +-
.../handler/GremlinResponseFrameEncoder.java | 9 +-
.../handler/HttpBasicAuthorizationHandler.java | 4 +-
.../server/handler/HttpGremlinEndpointHandler.java | 36 +-
.../gremlin/server/handler/HttpHandlerUtil.java | 2 +-
.../gremlin/server/handler/MultiTaskSession.java | 4 +-
.../gremlin/server/handler/OpExecutorHandler.java | 6 +-
.../gremlin/server/handler/OpSelectorHandler.java | 6 +-
.../server/handler/SaslAuthenticationHandler.java | 8 +-
.../gremlin/server/handler/ServerSerializers.java | 6 +-
.../gremlin/server/handler/SessionException.java | 2 +-
.../gremlin/server/handler/SessionTask.java | 2 +-
.../tinkerpop/gremlin/server/handler/StateKey.java | 4 +-
.../gremlin/server/handler/UnifiedHandler.java | 8 +-
.../handler/WebSocketAuthorizationHandler.java | 8 +-
.../handler/WsGremlinBinaryRequestDecoder.java | 6 +-
.../handler/WsGremlinCloseRequestDecoder.java | 6 +-
.../handler/WsGremlinTextRequestDecoder.java | 8 +-
.../gremlin/server/handler/WsUserAgentHandler.java | 9 +-
.../gremlin/server/op/AbstractEvalOpProcessor.java | 8 +-
.../gremlin/server/op/AbstractOpProcessor.java | 14 +-
.../gremlin/server/op/OpProcessorException.java | 2 +-
.../server/op/session/SessionOpProcessor.java | 10 +-
.../server/op/standard/StandardOpProcessor.java | 8 +-
.../server/op/traversal/TraversalOpProcessor.java | 10 +-
.../server/util/TextPlainMessageSerializer.java | 8 +-
.../gremlin/server/util/TraverserIterator.java | 8 +-
gremlin-server/src/main/static/LICENSE | 1 +
gremlin-server/src/main/static/NOTICE | 17 +-
gremlin-server/src/main/static/licenses/treelayout | 29 +
.../driver/ClientConnectionIntegrateTest.java | 5 +-
.../driver/remote/AbstractRemoteGraphProvider.java | 2 +-
.../GraphBinaryRemoteGraphComputerProvider.java | 6 +-
.../remote/GraphBinaryRemoteGraphProvider.java | 2 +-
.../GraphSONRemoteGraphComputerProvider.java | 6 +-
.../driver/remote/GraphSONRemoteGraphProvider.java | 2 +-
.../gremlin/driver/remote/RemoteWorld.java | 8 +-
.../tinkerpop/gremlin/server/ContextTest.java | 38 +-
.../gremlin/server/GremlinDriverIntegrateTest.java | 33 +-
.../server/GremlinResultSetIntegrateTest.java | 23 +-
.../server/GremlinServerAuthIntegrateTest.java | 2 +-
.../server/GremlinServerAuthKrb5IntegrateTest.java | 6 +-
.../server/GremlinServerAuthzIntegrateTest.java | 2 +-
.../server/GremlinServerHttpIntegrateTest.java | 14 +-
.../gremlin/server/GremlinServerIntegrateTest.java | 16 +-
.../GremlinServerSerializationIntegrateTest.java | 227 +
.../server/GremlinServerSessionIntegrateTest.java | 8 +-
.../server/GremlinServerSslIntegrateTest.java | 7 +-
.../gremlin/server/TestClientFactory.java | 2 +-
.../gremlin/server/authz/AllowListAuthorizer.java | 4 +-
.../gremlin/server/authz/AuthorizerTest.java | 4 +-
.../GraphManagerNotificationsTest.java | 2 +-
.../notifications/ProviderGraphManagerHelper.java | 2 +-
.../server/op/AbstractEvalOpProcessorTest.java | 10 +-
.../gremlin/server/op/AbstractOpProcessorTest.java | 6 +-
.../util/TextPlainMessageSerializerTest.java | 2 +-
.../src/test/resources/conf/remote-objects.yaml | 2 +-
.../gremlin/server/gremlin-server-integration.yaml | 10 +-
.../src/test/scripts/generate-all.groovy | 22 +-
gremlin-shaded/pom.xml | 2 +-
gremlin-shaded/src/main/static/NOTICE | 20 +-
gremlin-test/pom.xml | 2 +-
.../process/traversal/step/map/EdgeTest.java | 159 +
.../gremlin/test/features/branch/Union.feature | 93 +
.../gremlin/test/features/map/AddVertex.feature | 17 +-
.../gremlin/test/features/map/Edge.feature | 99 +
.../test/features/sideEffect/Inject.feature | 25 +-
gremlin-tools/gremlin-benchmark/pom.xml | 4 +-
.../driver/GraphBinaryReaderWriterBenchmark.java | 2 +-
.../gremlin/driver/SerializationBenchmark.java | 13 +-
.../jsr223/GremlinScriptCheckerBenchmark.java | 49 +
gremlin-tools/gremlin-coverage/pom.xml | 2 +-
gremlin-tools/gremlin-io-test/pom.xml | 17 +-
.../scripts/generate-graphbinary-resources.groovy | 6 +-
.../scripts/generate-graphson-resources.groovy | 8 +-
.../tinkerpop/gremlin/structure/io/Model.java | 8 +-
.../io/graphbinary/GraphBinaryCompatibility.java | 4 +-
.../io/graphson/GraphSONCompatibility.java | 7 +-
.../io/AbstractTypedCompatibilityTest.java | 4 +-
.../io/AbstractUntypedCompatibilityTest.java | 6 +-
.../graphbinary/GraphBinaryCompatibilityTest.java | 4 +-
.../graphson/GraphSONTypedCompatibilityTest.java | 8 +-
.../graphson/GraphSONUntypedCompatibilityTest.java | 7 +-
.../{_3_4_10 => _3_7_0}/barrier-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/bigdecimal-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/biginteger-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/binding-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/bulkset-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/byte-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/bytebuffer-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/bytecode-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/cardinality-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/char-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/class-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/column-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/date-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/direction-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/double-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/duration-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/edge-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/float-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/inetaddress-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/instant-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/integer-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/lambda-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/list-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/localdate-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/localdatetime-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/localtime-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/long-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/map-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/metrics-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/monthday-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/offsetdatetime-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/offsettime-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/operator-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/order-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/p-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/pand-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/path-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/period-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/pick-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/pop-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/por-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/property-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/pwithin-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/pwithout-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/scope-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/set-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/short-v1.gbin | Bin
.../io/graphbinary/{_3_4_10 => _3_7_0}/t-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/textp-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/timestamp-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/tinkergraph-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/traversalmetrics-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/traverser-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/uuid-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/vertex-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/vertexproperty-v1.gbin | Bin
.../graphbinary/{_3_4_10 => _3_7_0}/year-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/yearmonth-v1.gbin | Bin
.../{_3_4_10 => _3_7_0}/zoneoffset-v1.gbin | Bin
.../_3_2_3/manual-graphson-generator.groovy | 16 +-
.../_3_2_4/manual-graphson-generator.groovy | 16 +-
.../authenticationchallenge-v1d0.json | 0
.../authenticationchallenge-v2d0-no-types.json | 0
.../authenticationchallenge-v2d0-partial.json | 0
.../authenticationchallenge-v3d0.json | 0
.../authenticationresponse-v1d0.json | 0
.../authenticationresponse-v2d0-no-types.json | 0
.../authenticationresponse-v2d0-partial.json | 0
.../authenticationresponse-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/barrier-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/barrier-v3d0.json | 0
.../bigdecimal-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/bigdecimal-v3d0.json | 0
.../biginteger-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/biginteger-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/binding-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/binding-v3d0.json | 0
.../{_3_4_1 => _3_7_0}/bulkset-v2d0-partial.json | 0
.../graphson/{_3_4_0 => _3_7_0}/bulkset-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/byte-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/byte-v3d0.json | 0
.../bytebuffer-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/bytebuffer-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/bytecode-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/bytecode-v3d0.json | 0
.../cardinality-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/cardinality-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/char-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/char-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/class-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/class-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/column-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/column-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/date-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/date-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/date-v3d0.json | 0
.../direction-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/direction-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/double-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/double-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/double-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/duration-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/duration-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_7_0}/edge-v1d0.json | 0
.../{_3_2_10 => _3_7_0}/edge-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/edge-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/edge-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/float-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/float-v3d0.json | 0
.../inetaddress-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/inetaddress-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/instant-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/instant-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/integer-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/integer-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/integer-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/lambda-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/lambda-v3d0.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/list-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/localdate-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/localdate-v3d0.json | 0
.../localdatetime-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/localdatetime-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/localtime-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/localtime-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/long-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/long-v3d0.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/map-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/metrics-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/metrics-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/monthday-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/monthday-v3d0.json | 0
.../offsetdatetime-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/offsetdatetime-v3d0.json | 0
.../offsettime-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/offsettime-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/operator-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/operator-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/order-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/order-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/p-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/p-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/pand-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/pand-v3d0.json | 0
.../io/graphson/{_3_2_10 => _3_7_0}/path-v1d0.json | 0
.../{_3_2_10 => _3_7_0}/path-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/path-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/path-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/period-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/period-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/pick-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/pick-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/pop-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/pop-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/por-v2d0-partial.json | 0
.../io/graphson/{_3_3_1 => _3_7_0}/por-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/property-v1d0.json | 0
.../property-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/property-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/property-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/pwithin-v2d0-partial.json | 0
.../graphson/{_3_3_10 => _3_7_0}/pwithin-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/pwithout-v2d0-partial.json | 0
.../{_3_3_10 => _3_7_0}/pwithout-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/scope-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/scope-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/sessionclose-v1d0.json | 0
.../sessionclose-v2d0-no-types.json | 0
.../sessionclose-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/sessionclose-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/sessioneval-v1d0.json | 0
.../sessioneval-v2d0-no-types.json | 0
.../sessioneval-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/sessioneval-v3d0.json | 0
.../sessionevalaliased-v1d0.json | 0
.../sessionevalaliased-v2d0-no-types.json | 0
.../sessionevalaliased-v2d0-partial.json | 0
.../sessionevalaliased-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/sessionlesseval-v1d0.json | 0
.../sessionlesseval-v2d0-no-types.json | 0
.../sessionlesseval-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/sessionlesseval-v3d0.json | 0
.../sessionlessevalaliased-v1d0.json | 0
.../sessionlessevalaliased-v2d0-no-types.json | 0
.../sessionlessevalaliased-v2d0-partial.json | 0
.../sessionlessevalaliased-v3d0.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/set-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/short-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/short-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/standardresult-v1d0.json | 0
.../standardresult-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/standardresult-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/t-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/t-v3d0.json | 0
.../{_3_4_0 => _3_7_0}/textp-v2d0-partial.json | 0
.../io/graphson/{_3_4_0 => _3_7_0}/textp-v3d0.json | 0
.../timestamp-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/timestamp-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/tinkergraph-v1d0.json | 0
.../tinkergraph-v2d0-no-types.json | 0
.../tinkergraph-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/tinkergraph-v3d0.json | 0
.../traversalmetrics-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/traversalmetrics-v3d0.json | 0
.../traverser-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/traverser-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/uuid-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/uuid-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/uuid-v3d0.json | 0
.../graphson/{_3_2_10 => _3_7_0}/vertex-v1d0.json | 0
.../{_3_2_10 => _3_7_0}/vertex-v2d0-no-types.json | 0
.../{_3_2_10 => _3_7_0}/vertex-v2d0-partial.json | 0
.../graphson/{_3_3_0 => _3_7_0}/vertex-v3d0.json | 0
.../{_3_2_10 => _3_7_0}/vertexproperty-v1d0.json | 0
.../vertexproperty-v2d0-no-types.json | 0
.../vertexproperty-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/vertexproperty-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/year-v2d0-partial.json | 0
.../io/graphson/{_3_3_0 => _3_7_0}/year-v3d0.json | 0
.../{_3_2_3 => _3_7_0}/yearmonth-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/yearmonth-v3d0.json | 0
.../zoneddatetime-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/zoneddatetime-v3d0.json | 0
.../zoneoffset-v2d0-partial.json | 0
.../{_3_3_0 => _3_7_0}/zoneoffset-v3d0.json | 0
.../gremlin-socket-server/Dockerfile | 23 +-
.../conf/test-ws-gremlin.yaml | 56 +
gremlin-tools/gremlin-socket-server/pom.xml | 167 +
.../gremlin/socket/server}/SimpleSocketServer.java | 13 +-
.../gremlin/socket/server/SocketServerRunner.java | 30 +-
.../socket/server/SocketServerSettings.java | 93 +
.../gremlin/socket/server}/TestChannelizers.java | 7 +-
.../gremlin/socket/server}/TestHandlers.java | 2 +-
.../socket/server}/TestWSGremlinInitializer.java | 129 +-
gremlin-tools/pom.xml | 3 +-
gremlin-util/pom.xml | 77 +
.../tinkerpop/gremlin/util}/MessageSerializer.java | 10 +-
.../org/apache/tinkerpop/gremlin/util}/Tokens.java | 20 +-
.../gremlin/util}/message/RequestMessage.java | 4 +-
.../gremlin/util}/message/ResponseMessage.java | 4 +-
.../gremlin/util}/message/ResponseResult.java | 2 +-
.../gremlin/util}/message/ResponseStatus.java | 2 +-
.../gremlin/util}/message/ResponseStatusCode.java | 2 +-
.../ser/AbstractGraphSONMessageSerializerV1d0.java | 8 +-
.../ser/AbstractGraphSONMessageSerializerV2d0.java | 8 +-
.../util}/ser/AbstractMessageSerializer.java | 4 +-
.../util}/ser/GraphBinaryMessageSerializerV1.java | 10 +-
.../ser/GraphSONMessageSerializerGremlinV1d0.java | 2 +-
.../ser/GraphSONMessageSerializerGremlinV2d0.java | 2 +-
.../util}/ser/GraphSONMessageSerializerV1d0.java | 8 +-
.../util}/ser/GraphSONMessageSerializerV2d0.java | 10 +-
.../util}/ser/GraphSONMessageSerializerV3d0.java | 6 +-
.../gremlin/util}/ser/MessageTextSerializer.java | 8 +-
.../tinkerpop/gremlin/util}/ser/NettyBuffer.java | 2 +-
.../gremlin/util}/ser/NettyBufferFactory.java | 2 +-
.../util}/ser/RequestMessageGryoSerializer.java | 4 +-
.../util}/ser/ResponseMessageGryoSerializer.java | 6 +-
.../tinkerpop/gremlin/util}/ser/SerTokens.java | 2 +-
.../gremlin/util}/ser/SerializationException.java | 2 +-
.../tinkerpop/gremlin/util}/ser/Serializers.java | 4 +-
.../util}/ser/binary/RequestMessageSerializer.java | 8 +-
.../ser/binary/ResponseMessageSerializer.java | 14 +-
.../util}/MockitoHamcrestMatcherAdapter.java | 2 +-
.../util}/message/ResponseStatusCodeTest.java | 2 +-
.../gremlin/util}/ser/AbstractRoundTripTest.java | 9 +-
.../GraphSONMessageSerializerGremlinV1d0Test.java | 8 +-
.../GraphSONMessageSerializerGremlinV2d0Test.java | 12 +-
.../ser/GraphSONMessageSerializerV1d0Test.java | 8 +-
.../ser/GraphSONMessageSerializerV2d0Test.java | 12 +-
...GraphSONMessageSerializerV3d0RoundTripTest.java | 4 +-
.../ser/GraphSONMessageSerializerV3d0Test.java | 10 +-
.../gremlin/util}/ser/NettyBufferFactoryTest.java | 3 +-
.../binary/GraphBinaryMessageSerializerV1Test.java | 18 +-
.../GraphBinaryReaderWriterRoundTripTest.java | 40 +-
.../ser/binary/TypeSerializerFailureTests.java | 4 +-
.../ser/binary/TypeSerializerRegistryTest.java | 8 +-
.../util}/ser/binary/types/CharSerializerTest.java | 4 +-
.../ser/binary/types/sample/SamplePerson.java | 2 +-
.../types/sample/SamplePersonSerializer.java | 4 +-
.../types/sample/SamplePersonSerializerTest.java | 14 +-
gremlint/package-lock.json | 4 +-
gremlint/package.json | 2 +-
gremlint/pom.xml | 4 +-
hadoop-gremlin/pom.xml | 17 +-
licenses/wow | 7 +
neo4j-gremlin/pom.xml | 2 +-
.../neo4j/structure/Neo4jVertexProperty.java | 2 +-
pom.xml | 103 +-
spark-gremlin/pom.xml | 40 +-
.../spark/SparkGraphFeatureIntegrateTest.java | 2 +-
sparql-gremlin/pom.xml | 2 +-
tinkergraph-gremlin/pom.xml | 2 +-
.../gremlin/tinkergraph/structure/TinkerGraph.java | 6 +-
.../gremlin/tinkergraph/TinkerGraphWorld.java | 1 +
.../TinkerGraphGryoSerializerV1d0Test.java | 6 +-
.../TinkerGraphGryoSerializerV2d0Test.java | 6 +-
.../TinkerGraphGryoSerializerV3d0Test.java | 6 +-
841 files changed, 240231 insertions(+), 11144 deletions(-)
create mode 100644 docs/original/README
create mode 100644 docs/original/TinkerpopFuture-01-Home.png
create mode 100644 docs/original/TinkerpopFuture-02-Gremlin.png
create mode 100644 docs/original/TinkerpopFuture-03-Downloads.png
create mode 100644 docs/original/TinkerpopFuture-04-Providers.png
create mode 100644 docs/original/TinkerpopFuture-05-Community.png
create mode 100644 docs/original/TinkerpopFuture-06-UseCases.png
create mode 100644 docs/original/ai/blueprints-character-1.ai
create mode 100644 docs/original/ai/blueprints-character-2.ai
create mode 100644 docs/original/ai/blueprints-character-3.ai
create mode 100644 docs/original/ai/frames-character-1.ai
create mode 100644 docs/original/ai/frames-character-2.ai
create mode 100644 docs/original/ai/frames-character-3.ai
create mode 100644 docs/original/ai/furnace-character-1.ai
create mode 100644 docs/original/ai/furnace-character-2.ai
create mode 100644 docs/original/ai/furnace-character-3.ai
create mode 100644 docs/original/ai/gremlin-character-1.ai
create mode 100644 docs/original/ai/gremlin-character-2.ai
create mode 100644 docs/original/ai/pipes-character-1.ai
create mode 100644 docs/original/ai/pipes-character-2.ai
create mode 100644 docs/original/ai/pipes-character-3.ai
create mode 100644 docs/original/ai/rexster-character-1.ai
create mode 100644 docs/original/ai/rexster-character-2.ai
create mode 100644 docs/original/ai/rexster-character-3.ai
create mode 100644 docs/original/gremlin-twitch.png
create mode 100644 docs/original/twitch-channel-rules.png
create mode 100644 docs/site/home/css/animate.css
create mode 100644 docs/site/home/css/font-awesome.css
create mode 100644 docs/site/home/css/fonts.css
create mode 100644 docs/site/home/fonts/raleway.woff2
create mode 100644 docs/site/home/img/answer-overflow-logo.png
create mode 100644 docs/site/home/img/community/db.png
rename docs/site/home/img/{discord_button.png => discord-button.png} (100%)
rename docs/site/home/img/{discord_logo.png => discord-logo.png} (100%)
create mode 100644 docs/site/home/img/jira-logo.png
create mode 100644 docs/site/home/img/link-arrow.svg
create mode 100644 docs/site/home/img/mail.png
create mode 100644 docs/site/home/img/providers/25.png
create mode 100644 docs/site/home/img/social/twitch.png
create mode 100644 docs/site/home/img/social/youtube.png
create mode 100644 docs/site/home/img/stack-overflow-logo.png
create mode 100644 docs/site/home/img/tools.png
create mode 100644 docs/site/home/img/twitch-logo.png
create mode 100644 docs/site/home/img/youtube-logo.png
create mode 100644 docs/site/home/js/wow.min.js
create mode 100644 docs/src/dev/future/proposal-3-remove-closures.asciidoc
create mode 100644 docs/src/dev/future/proposal-arrow-flight-2.asciidoc
create mode 100644 docs/src/dev/future/proposal-transaction-4.asciidoc
copy gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj =>
docs/src/docinfo.html (51%)
create mode 100644 docs/src/upgrade/release-3.7.x.asciidoc
create mode 100644 gremlin-console/src/main/static/licenses/treelayout
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/ArgumentVisitor.java
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinStringConstantsVisitor.java
delete mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/TraversalFunctionVisitor.java
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/VariableResolver.java
copy
gremlin-core/src/{test/java/org/apache/tinkerpop/gremlin/language/grammar/GremlinQueryParserTest.java
=>
main/java/org/apache/tinkerpop/gremlin/language/grammar/VariableResolverException.java}
(70%)
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/language/grammar/WithOptionsVisitor.java
copy
gremlin-dotnet/test/Gremlin.Net.UnitTest/Structure/IO/GraphSON/TestClass.cs =>
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/function/ThrowingBiFunction.java
(72%)
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/language/grammar/ArgumentVisitorTest.java
rename
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/strategy/{decoration
=> finalization}/ReferenceElementStrategyTest.java (95%)
delete mode 100644
gremlin-dotnet/src/Gremlin.Net/Process/Traversal/NamingConversions.cs
create mode 100644
gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/GremlinClientBehaviorIntegrationTests.cs
create mode 100644
gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Driver/PropertyDeserializationTests.cs
create mode 100644
gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Util/SocketServerSettings.cs
delete mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ClientTest.java
delete mode 100644
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ser/binary/GraphBinaryReaderWriterRoundTripTest.java
create mode 100644
gremlin-javascript/src/main/javascript/gremlin-javascript/test/integration/client-behavior-tests.js
create mode 100644
gremlin-python/src/main/python/tests/driver/test_web_socket_client_behavior.py
create mode 100644 gremlin-server/src/main/static/licenses/treelayout
create mode 100644
gremlin-server/src/test/java/org/apache/tinkerpop/gremlin/server/GremlinServerSerializationIntegrateTest.java
create mode 100644
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/EdgeTest.java
create mode 100644
gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/map/Edge.feature
create mode 100644
gremlin-tools/gremlin-benchmark/src/main/java/org/apache/tinkerpop/jsr223/GremlinScriptCheckerBenchmark.java
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/barrier-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/bigdecimal-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/biginteger-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/binding-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/bulkset-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/byte-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/bytebuffer-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/bytecode-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/cardinality-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/char-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/class-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/column-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/date-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/direction-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/double-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/duration-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/edge-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/float-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/inetaddress-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/instant-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/integer-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/lambda-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/list-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/localdate-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/localdatetime-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/localtime-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/long-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/map-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/metrics-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/monthday-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/offsetdatetime-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/offsettime-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/operator-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/order-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/p-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/pand-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/path-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/period-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/pick-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/pop-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/por-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/property-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/pwithin-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/pwithout-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/scope-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/set-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/short-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/t-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/textp-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/timestamp-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/tinkergraph-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/traversalmetrics-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/traverser-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/uuid-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/vertex-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/vertexproperty-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/year-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/yearmonth-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphbinary/{_3_4_10
=> _3_7_0}/zoneoffset-v1.gbin (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationchallenge-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationchallenge-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationchallenge-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/authenticationchallenge-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationresponse-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationresponse-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/authenticationresponse-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/authenticationresponse-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/barrier-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/barrier-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/bigdecimal-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/bigdecimal-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/biginteger-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/biginteger-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/binding-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/binding-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_1
=> _3_7_0}/bulkset-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0
=> _3_7_0}/bulkset-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/byte-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/byte-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/bytebuffer-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/bytebuffer-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/bytecode-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/bytecode-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/cardinality-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/cardinality-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/char-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/char-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/class-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/class-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/column-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/column-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/date-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/date-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/date-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/direction-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/direction-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/double-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/double-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/double-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/duration-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/duration-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/edge-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/edge-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/edge-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/edge-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/float-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/float-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/inetaddress-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/inetaddress-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/instant-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/instant-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/integer-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/integer-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/integer-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/lambda-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/lambda-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/list-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/localdate-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/localdate-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/localdatetime-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/localdatetime-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/localtime-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/localtime-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/long-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/long-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/map-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/metrics-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/metrics-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/monthday-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/monthday-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/offsetdatetime-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/offsetdatetime-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/offsettime-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/offsettime-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/operator-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/operator-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/order-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/order-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/p-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/p-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/pand-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/pand-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/path-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/path-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/path-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/path-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/period-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/period-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/pick-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/pick-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/pop-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/pop-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/por-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_1
=> _3_7_0}/por-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/property-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/property-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/property-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/property-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/pwithin-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10
=> _3_7_0}/pwithin-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/pwithout-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_10
=> _3_7_0}/pwithout-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/scope-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/scope-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionclose-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionclose-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionclose-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/sessionclose-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessioneval-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessioneval-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessioneval-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/sessioneval-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionevalaliased-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionevalaliased-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionevalaliased-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/sessionevalaliased-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlesseval-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlesseval-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlesseval-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/sessionlesseval-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlessevalaliased-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlessevalaliased-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/sessionlessevalaliased-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/sessionlessevalaliased-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/set-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/short-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/short-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/standardresult-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/standardresult-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/standardresult-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/t-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/t-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0
=> _3_7_0}/textp-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_4_0
=> _3_7_0}/textp-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/timestamp-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/timestamp-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/tinkergraph-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/tinkergraph-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/tinkergraph-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/tinkergraph-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/traversalmetrics-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/traversalmetrics-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/traverser-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/traverser-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/uuid-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/uuid-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/uuid-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertex-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertex-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertex-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/vertex-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertexproperty-v1d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertexproperty-v2d0-no-types.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_10
=> _3_7_0}/vertexproperty-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/vertexproperty-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/year-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/year-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/yearmonth-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/yearmonth-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/zoneddatetime-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/zoneddatetime-v3d0.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_2_3
=> _3_7_0}/zoneoffset-v2d0-partial.json (100%)
copy
gremlin-tools/gremlin-io-test/src/test/resources/org/apache/tinkerpop/gremlin/structure/io/graphson/{_3_3_0
=> _3_7_0}/zoneoffset-v3d0.json (100%)
copy
gremlin-console/src/test/resources/org/apache/tinkerpop/gremlin/console/jsr223/remote.yaml
=> gremlin-tools/gremlin-socket-server/Dockerfile (59%)
create mode 100644
gremlin-tools/gremlin-socket-server/conf/test-ws-gremlin.yaml
create mode 100644 gremlin-tools/gremlin-socket-server/pom.xml
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server}/SimpleSocketServer.java
(82%)
copy
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/SerializationExceptionTest.java
=>
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server/SocketServerRunner.java
(55%)
create mode 100644
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server/SocketServerSettings.java
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server}/TestChannelizers.java
(94%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server}/TestHandlers.java
(97%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-tools/gremlin-socket-server/src/main/java/org/apache/tinkerpop/gremlin/socket/server}/TestWSGremlinInitializer.java
(52%)
create mode 100644 gremlin-util/pom.xml
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/MessageSerializer.java
(92%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/Tokens.java (86%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/message/RequestMessage.java
(98%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/message/ResponseMessage.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/message/ResponseResult.java
(96%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/message/ResponseStatus.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/message/ResponseStatusCode.java
(99%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/AbstractGraphSONMessageSerializerV1d0.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/AbstractGraphSONMessageSerializerV2d0.java
(98%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/AbstractMessageSerializer.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphBinaryMessageSerializerV1.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerGremlinV1d0.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerGremlinV2d0.java
(98%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV1d0.java
(95%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV2d0.java
(94%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV3d0.java
(96%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/MessageTextSerializer.java
(88%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/NettyBuffer.java
(99%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/NettyBufferFactory.java
(98%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/RequestMessageGryoSerializer.java
(95%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/ResponseMessageGryoSerializer.java
(93%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/SerTokens.java
(97%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/SerializationException.java
(96%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/Serializers.java
(95%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/binary/RequestMessageSerializer.java
(92%)
rename {gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/main/java/org/apache/tinkerpop/gremlin/util}/ser/binary/ResponseMessageSerializer.java
(88%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/MockitoHamcrestMatcherAdapter.java
(97%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/message/ResponseStatusCodeTest.java
(96%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/AbstractRoundTripTest.java
(97%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerGremlinV1d0Test.java
(98%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerGremlinV2d0Test.java
(97%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV1d0Test.java
(98%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV2d0Test.java
(98%)
copy {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV3d0RoundTripTest.java
(95%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/GraphSONMessageSerializerV3d0Test.java
(98%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/NettyBufferFactoryTest.java
(99%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/GraphBinaryMessageSerializerV1Test.java
(93%)
rename
gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ser/GraphSONMessageSerializerV3d0RoundTripTest.java
=>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util/ser/binary/GraphBinaryReaderWriterRoundTripTest.java
(51%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/TypeSerializerFailureTests.java
(97%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/TypeSerializerRegistryTest.java
(95%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/types/CharSerializerTest.java
(96%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/types/sample/SamplePerson.java
(95%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/types/sample/SamplePersonSerializer.java
(96%)
rename {gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver =>
gremlin-util/src/test/java/org/apache/tinkerpop/gremlin/util}/ser/binary/types/sample/SamplePersonSerializerTest.java
(89%)
create mode 100644 licenses/wow