Skip to content

Commit 7aabfdc

Browse files
committed
Merge branch '3.8-dev'
2 parents 5bd0137 + 04e1206 commit 7aabfdc

File tree

2 files changed

+92
-12
lines changed

2 files changed

+92
-12
lines changed

docs/site/home/download.html

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ <h1 class="ft-40 bold black mb-2">Download Apache TinkerPop™</h1>
289289
<p class="mb-3 mb-md-5 medium black">Apache TinkerPop provides three packaged downloads per release version. The
290290
<a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-console" class="text-blue">Gremlin Console</a> and <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-server" class="text-blue">Gremlin Server</a>
291291
downloads are binary distributions, which contain pre-packaged versions of these important TinkerPop applications that are designed to work out-of-the-box
292-
when unpackaged. The source distribution is a snapshot of the source code and files used in the building of those binary distributions.</p>
292+
when unpackaged. The source distribution is a snapshot of the source code and files used in the building of those binary distributions.</p>
293293
</div>
294294
<div class="col-12 mb-3s">
295295
<h2 class="ft-25 black bold">Current Releases</h2>
@@ -450,21 +450,23 @@ <h2 class="ft-25 black bold mb-4">Archived Releases</h2>
450450
</div>
451451
<div class="row d-flex align-items-center mt-4 mt-md-5">
452452
<h2 class="ft-25 black bold mb-2">Packaged Artifacts</h2>
453-
<p class="mb-4">As a convenience, TinkerPop also deploys packaged artifacts to the following locations</p>
453+
<p class="mb-4">As a convenience, TinkerPop also deploys packaged artifacts to the following locations:</p>
454454
</div>
455455
<div class="row d-flex justify-content-center">
456456
<div class="col-lg-11 col-md-12">
457457
<table>
458458
<thead>
459459
<tr>
460460
<th scope="col" class="left-radius">Repository</th>
461+
<th scope="col">Recommended Runtime</th>
461462
<th scope="col">Artifacts</th>
462463
<th scope="col" class="right-radius info-table-th"></th>
463464
</tr>
464465
</thead>
465466
<tbody>
466467
<tr>
467468
<td data-label="Repository" class="bold">Docker</td>
469+
<td data-label="Recommended Runtime">N/A</td>
468470
<td data-label="Artifacts"><a href="https://hub.docker.com/r/tinkerpop/gremlin-server" class="text-blue">Gremlin Server </a> <br> <a href="https://hub.docker.com/r/tinkerpop/gremlin-console" class="text-blue">Gremlin Console </a></td>
469471
<td data-label="">
470472
<div class="code-box1">
@@ -475,6 +477,7 @@ <h2 class="ft-25 black bold mb-2">Packaged Artifacts</h2>
475477

476478
<tr>
477479
<td data-label="Repository" class="bold">Go Module</td>
480+
<td data-label="Recommended Runtime">Go 1.24</td>
478481
<td data-label="Artifacts"><a href="https://pkg.go.dev/github.com/apache/tinkerpop/gremlin-go/v3" class="text-blue">gremlin-go</a></td>
479482
<td data-label="">
480483
<div class="code-box1">
@@ -485,6 +488,7 @@ <h2 class="ft-25 black bold mb-2">Packaged Artifacts</h2>
485488

486489
<tr>
487490
<td data-label="Repository" class="bold">Maven Central</td>
491+
<td data-label="Recommended Runtime">JDK 11/17</td>
488492
<td data-label="Artifacts"><a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.tinkerpop%22" class="text-blue">groupId: org.apache.tinkerpop </a></td>
489493
<td data-label="">
490494
<div class="code-box1">
@@ -498,18 +502,9 @@ <h2 class="ft-25 black bold mb-2">Packaged Artifacts</h2>
498502
</td>
499503
</tr>
500504

501-
<tr>
502-
<td data-label="Repository" class="bold">PyPI</td>
503-
<td data-label="Artifacts"><a href="https://pypi.python.org/pypi/gremlinpython/" class="text-blue">gremlinpython </a> </td>
504-
<td data-label="">
505-
<div class="code-box1">
506-
pip install gremlinpython
507-
</div>
508-
</td>
509-
</tr>
510-
511505
<tr>
512506
<td data-label="Repository" class="bold">npm</td>
507+
<td data-label="Recommended Runtime">Node.js 20</td>
513508
<td data-label="Artifacts"><a href="https://www.npmjs.com/package/gremlin" class="text-blue">gremlin </a> <br> <a href="https://www.npmjs.com/package/gremlint" class="text-blue">gremlint </a></td>
514509
<td data-label="">
515510
<div class="code-box1">
@@ -520,17 +515,32 @@ <h2 class="ft-25 black bold mb-2">Packaged Artifacts</h2>
520515

521516
<tr>
522517
<td data-label="Repository" class="bold">NuGet</td>
518+
<td data-label="Recommended Runtime">.NET Standard 2.0; .NET 6.0</td>
523519
<td data-label="Artifacts"><a href="https://www.nuget.org/packages/Gremlin.Net/" class="text-blue">Gremlin.Net </a> <br> <a href="https://www.nuget.org/packages/Gremlin.Net.Template/" class="text-blue">Gremlin.Net.Template </a></td>
524520
<td data-label="">
525521
<div class="code-box1">
526522
dotnet add package Gremlin.Net --version 3.7.4 <br>dotnet add package Gremlin.Net.template --version 3.7.4
527523
</div>
528524
</td>
529525
</tr>
526+
527+
<tr>
528+
<td data-label="Repository" class="bold">PyPI</td>
529+
<td data-label="Recommended Runtime">Python 3.9</td>
530+
<td data-label="Artifacts"><a href="https://pypi.python.org/pypi/gremlinpython/" class="text-blue">gremlinpython </a> </td>
531+
<td data-label="">
532+
<div class="code-box1">
533+
pip install gremlinpython
534+
</div>
535+
</td>
536+
</tr>
530537
</tbody>
531538
</table>
532539
</div>
533540

541+
</div>
542+
<div class="row d-flex align-items-center mt-4 mt-md-5">
543+
<p class="mb-4">The "Recommended Versions" listed above apply to the most recent TinkerPop release. See the Reference Documentation for more specific recommendations on runtimes for older versions for <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-go" class="text-blue">Go</a>, <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-java" class="text-blue">Java</a>, <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-javascript" class="text-blue">Javascript</a>, <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-dotnet" class="text-blue">.NET</a> and <a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-python" class="text-blue">Python</a>.</p>
534544
</div>
535545
<div class="row d-flex align-items-center mt-4 mt-md-5">
536546
<h2 class="ft-25 black bold mb-2">Verifying Downloads</h2>

docs/src/reference/gremlin-variants.asciidoc

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,24 @@ To install the Gremlin-Go as a dependency for your project, run the following in
8585
go get github.com/apache/tinkerpop/gremlin-go/v3[optionally append @<version>, such as @v3.5.3]
8686
----
8787
88+
The following table outlines recommended runtime versions by the release in which their support began:
89+
90+
[cols="1,1",options="header"]
91+
|===
92+
|Version |Recommended Go Version
93+
|3.4.0 |N/A
94+
|3.4.13 |N/A
95+
|3.5.0 |N/A
96+
|3.5.4 |≥1.17
97+
|3.5.8 |≥1.20
98+
|3.6.0 |≥1.17
99+
|3.6.7 |≥1.21
100+
|3.6.8 |≥1.22
101+
|3.7.0 |≥1.20
102+
|3.7.2 |≥1.21
103+
|3.7.3 |≥1.22
104+
|===
105+
88106
[[gremlin-go-connecting]]
89107
=== Connecting
90108
@@ -658,6 +676,18 @@ tinkergraph-gremlin which are not shaded.
658676
</dependency>
659677
----
660678
679+
The following table outlines recommended runtime versions by the release in which their support began:
680+
681+
[cols="1,2",options="header"]
682+
|===
683+
|Version |Supported Java Versions
684+
|3.4.0 | Java 8
685+
|3.5.0 | Java 8, 11
686+
|3.6.0 | Java 8, 11
687+
|3.7.0 | Java 8, 11, 17
688+
|3.8.0 | Java 11, 17
689+
|===
690+
661691
[[gremlin-java-connecting]]
662692
=== Connecting
663693
@@ -1425,6 +1455,21 @@ between Gremlin-Java and Gremlin-JavaScript.
14251455
[source,bash]
14261456
npm install gremlin
14271457
1458+
The following table outlines recommended runtime versions by the release in which their support began:
1459+
1460+
[cols="1,1,1",options="header"]
1461+
|===
1462+
|Version |Min Node.js |npm Version
1463+
|3.4.0 |≥6 |N/A
1464+
|3.5.0 |≥10 |6.14.16
1465+
|3.5.7 |≥16 |8.19.4
1466+
|3.6.0 |≥10 |8.1.2
1467+
|3.6.5 |≥16 |8.19.4
1468+
|3.6.7 |≥18 |9.6.7
1469+
|3.7.0 |≥18 |9.6.7
1470+
|3.7.4 |≥20 |10.8.2
1471+
|===
1472+
14281473
[[gremlin-javascript-connecting]]
14291474
=== Connecting
14301475
@@ -1911,6 +1956,18 @@ to comply with .NET conventions.
19111956
[source,powershell]
19121957
nuget install Gremlin.Net
19131958
1959+
The following table outlines recommended runtime versions by the release in which their support began:
1960+
1961+
[cols="1,2",options="header"]
1962+
|===
1963+
|Version |Target Frameworks
1964+
|3.4.0 |.NET Standard 1.3; .NET Standard 2.0
1965+
|3.5.0 |.NET Standard 2.0
1966+
|3.5.3 |.NET Standard 2.0; .NET 6.0
1967+
|3.6.0 |.NET Standard 2.0; .NET 6.0
1968+
|3.7.0 |.NET Standard 2.0; .NET6.0
1969+
|===
1970+
19141971
[[gremlin-dotnet-connecting]]
19151972
=== Connecting
19161973
@@ -2327,6 +2384,19 @@ To install Gremlin-Python, use Python's link:https://en.wikipedia.org/wiki/Pip_(
23272384
pip install gremlinpython
23282385
----
23292386
2387+
The following table outlines recommended runtime versions by the release in which their support began:
2388+
2389+
[cols="1,1,1",options="header"]
2390+
|===
2391+
|Version |Min Python |Key Dependencies
2392+
|3.4.0 |2.7 |tornado
2393+
|3.5.0 |≥3.0 |aiohttp
2394+
|3.6.0 |≥3.8 |aiohttp
2395+
|3.6.8 |≥3.9 |aiohttp
2396+
|3.7.0 |≥3.8 |aiohttp
2397+
|3.7.3 |≥3.9 |aiohttp
2398+
|===
2399+
23302400
[[gremlin-python-connecting]]
23312401
=== Connecting
23322402

0 commit comments

Comments
 (0)