blob: f89661b277fc7a70f1055a346bd803f5e74aa913 [file] [log] [blame]
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<div class="container">
<div class="row">
<h3>Download Apache TinkerPop&trade;</h3>
<p><img src="img/gremlin-download.png" style="float:right;width:150px;padding:10px;"/>Apache TinkerPop provides three packaged downloads per release version. The
<a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-console">Gremlin Console</a> and <a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-server">Gremlin Server</a>
downloads are binary distributions, which contain pre-packaged versions of these important TinkerPop applications that are designed to work out-of-the-box
when unpackaged. The source distribution is a snapshot of the source code and files used in the building of those binary distributions.</p>
<h4>Current Releases</h4>
<table class="table">
<tr>
<td>
<strong>3.4.2</strong> (latest, stable)
</td>
<td>
28-May-2019
</td>
<td>
<a href="https://github.com/apache/tinkerpop/blob/3.4.2/CHANGELOG.asciidoc#release-3-4-2">release notes</a> |
<a href="http://tinkerpop.apache.org/docs/3.4.2/upgrade/#_tinkerpop_3_4_2">upgrade</a> |
<a href="http://tinkerpop.apache.org/docs/3.4.2/">documentation</a> |
<a href="#" data-toggle="modal" data-target="#contributors-3_4_2">contributors</a>
</td>
<td align="right">
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.2/apache-tinkerpop-gremlin-console-3.4.2-bin.zip" class="btn btn-primary">Gremlin Console <span class="glyphicon glyphicon-download-alt"></span></a>
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.2/apache-tinkerpop-gremlin-server-3.4.2-bin.zip" class="btn btn-primary">Gremlin Server <span class="glyphicon glyphicon-download-alt"></span></a>
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.2/apache-tinkerpop-3.4.2-src.zip" class="btn btn-primary">Source <span class="glyphicon glyphicon-download-alt"></span></a>
</td>
</tr>
<tr>
<td>
<strong>3.3.7</strong> (maintenance)
</td>
<td>
28-May-2019
</td>
<td>
<a href="https://github.com/apache/tinkerpop/blob/3.3.7/CHANGELOG.asciidoc#release-3-3-7">release notes</a> |
<a href="http://tinkerpop.apache.org/docs/3.3.7/upgrade/#_tinkerpop_3_3_7">upgrade</a> |
<a href="http://tinkerpop.apache.org/docs/3.3.7/">documentation</a> |
<a href="#" data-toggle="modal" data-target="#contributors-3_3_7">contributors</a>
</td>
<td align="right">
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.3.7/apache-tinkerpop-gremlin-console-3.3.7-bin.zip" class="btn btn-primary">Gremlin Console <span class="glyphicon glyphicon-download-alt"></span></a>
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.3.7/apache-tinkerpop-gremlin-server-3.3.7-bin.zip" class="btn btn-primary">Gremlin Server <span class="glyphicon glyphicon-download-alt"></span></a>
<a href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.3.7/apache-tinkerpop-3.3.7-src.zip" class="btn btn-primary">Source <span class="glyphicon glyphicon-download-alt"></span></a>
</td>
</tr>
</table>
<h4>Archived Releases</h4>
<p>
<div class="form-group row">
<div class="col-xs-3">
<select id="dropdownArchives" class="form-control">
<option selected="selected">3.4.1 (18-Mar-2019)</option>
<option>3.4.0 (2-Jan-2019)</option>
<option>3.3.6 (18-Mar-2019)</option>
<option>3.3.5 (2-Jan-2019)</option>
<option>3.3.4 (15-Oct-2018)</option>
<option>3.3.3 (8-May-2018)</option>
<option>3.3.2 (2-Apr-2018)</option>
<option>3.3.1 (17-Dec-2017)</option>
<option>3.3.0 (21-Aug-2017)</option>
<option>3.2.11 (2-Jan-2019)</option>
<option>3.2.10 (15-Oct-2018)</option>
<option>3.2.9 (8-May-2018)</option>
<option>3.2.8 (2-Apr-2018)</option>
<option>3.2.7 (17-Dec-2017)</option>
<option>3.2.6 (21-Aug-2017)</option>
<option>3.2.5 (12-Jun-2017)</option>
<option>3.2.4 (3-Feb-2017)</option>
<option>3.2.3 (17-Oct-2016)</option>
<option>3.2.2 (6-Sep-2016)</option>
<option>3.2.1 (18-Jul-2016)</option>
<option>3.2.0-incubating (8-Apr-2016)</option>
<option>3.1.8 (21-Aug-2017)</option>
<option>3.1.7 (12-Jun-2017)</option>
<option>3.1.6 (3-Feb-2017)</option>
<option>3.1.5 (17-Oct-2016)</option>
<option>3.1.4 (6-Sep-2016)</option>
<option>3.1.3 (18-Jul-2016)</option>
<option>3.1.2-incubating (8-Apr-2016)</option>
<option>3.1.1-incubating (8-Feb-2016)</option>
<option>3.1.0-incubating (16-Nov-2015)</option>
<option>3.0.2-incubating (18-Oct-2015)</option>
<option>3.0.1-incubating (2-Sep-2015)</option>
<option>3.0.0-incubating (9-Jul-2015)</option>
</select>
</div>
</div>
</p>
<table class="table">
<tr>
<td>
<strong id="archiveVersion"></strong>
</td>
<td id="archiveReleaseDate"></td>
<td>
<a id="archiveReleaseNotes" href="https://github.com/apache/tinkerpop/blob/3.4.1/CHANGELOG.asciidoc#release-3-4-1">release notes</a> |
<span id="archiveUpgrade"><a href="http://tinkerpop.apache.org/docs/3.4.1/upgrade/#_tinkerpop_3_4_1">upgrade</a> |</span>
<a id="archiveDocs" href="http://tinkerpop.apache.org/docs/3.4.1/">documentation</a> |
<a id="archiveContributors" href="#" data-toggle="modal" data-target="#contributors-3_4_1">contributors</a>
</td>
<td align="right">
<a id="archiveDownloadConsole" href="https://archive.apache.org/dist/tinkerpop/3.4.1/apache-tinkerpop-gremlin-console-3.4.1-bin.zip" class="btn btn-primary">Gremlin Console <span class="glyphicon glyphicon-download-alt"></span></a>
<a id="archiveDownloadServer" href="https://archive.apache.org/dist/tinkerpop/3.4.1/apache-tinkerpop-gremlin-server-3.4.1-bin.zip" class="btn btn-primary">Gremlin Server <span class="glyphicon glyphicon-download-alt"></span></a>
<a id="archiveDownloadSource" href="https://archive.apache.org/dist/tinkerpop/3.4.1/apache-tinkerpop-3.4.1-src.zip" class="btn btn-primary">Source <span class="glyphicon glyphicon-download-alt"></span></a>
</td>
</tr>
</table>
<p><strong>Note</strong> that upgrade documentation was only introduced at 3.1.1-incubating which is why there are no "upgrade" links in versions prior to that one.
<p>As a convenience, TinkerPop also deploys packaged artifacts to the following locations:</p>
<p><a href="https://hub.docker.com/u/tinkerpop/">Docker</a> | <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.tinkerpop%22">Maven Central</a> | <a href="https://pypi.python.org/pypi/gremlinpython/">PyPI</a> | <a href="https://www.npmjs.com/package/gremlin">npm</a> | <a href="https://www.nuget.org/packages/Gremlin.Net/">NuGet</a></p>
<p><strong>Note</strong> this page lists official Apache releases only. TinkerPop occasionally produces unofficial binary release candidates (denoted by the suffix "-RC") which are NOT promoted or announced as actual release versions. <i>Such releases are for early development and evaluation purposes only.</i></p>
<a name="verify"></a>
<h4>Verifying Downloads</h4>
<p>All downloads have associated PGP and SHA512 signatures to help verify a distribution provided by a mirror. To verify a distribution via PGP or GPG first download the
<a href="https://www.apache.org/dist/tinkerpop/KEYS">KEYS</a> file (it is important to use the linked file which is from the main distribution directory and not a
mirror. Next download the appropriate "asc" signature file for the relevant distribution (again, this file should come from the <a href="https://www.apache.org/dist/tinkerpop/">main
distribution directory</a> - note that older releases will have such files in the <a href="https://archive.apache.org/dist/tinkerpop/">archives</a> or if released under Apache
Incubator then they will be found in the <a href="https://archive.apache.org/dist/incubator/tinkerpop/">Incubator archives</a>).</p>
<p>Then verify the signatures as follows:</p>
<p>
<pre><code>
pgpk -a KEYS
pgpv apache-gremlin-console-x.y.z-bin.zip.asc
</code></pre>
</p>
<p>or</p>
<p>
<pre><code>
pgpk -ka KEYS
pgp apache-gremlin-console-x.y.z-bin.zip.asc
</code></pre>
</p>
<p>or</p>
<p>
<pre><code>
gpg --import KEYS
gpg --verify apache-gremlin-console-x.y.z-bin.zip.asc apache-gremlin-console-x.y.z-bin.zip
</code></pre>
</p>
<p>Alternatively, consider verifying the SHA512 signature on the files. An SHA512 signature consists of 128 hex characters.
Ensure that the generated signature string matches the signature string published in the files above.</p>
</div>
<!-- Contributor Modals -->
<!-- 3.4.2 -->
<div class="modal fade" id="contributors-3_4_2" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.4.2</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.4.1..3.4.2</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.4.1 -->
<div class="modal fade" id="contributors-3_4_1" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.4.1</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.4.0..3.4.1
172 Stephen Mallette
29 Daniel Kuppitz
28 Jorge Bay Gondra
19 Florian Hockmann
8 Robert Dale
5 Eduard Tudenhoefner
3 Joe Strouth
2 Alan Boudreault
2 Divij Vaidya
1 Alex Liu
1 Dmitri Bourlatchkov
1 Isaac Insley
1 Kevin Gallardo
1 Matt Newman
1 Niv Sherf
1 Oleksandr Porunov
1 Vladimir Bogomolov
1 Yung-Jin (Joey) Hu
1 thefliik</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.4.0 -->
<div class="modal fade" id="contributors-3_4_0" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.4.0</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.5..3.4.0
607 Stephen Mallette
64 Daniel Kuppitz
44 Jorge Bay Gondra
36 Florian Hockmann
27 Robert Dale
9 GCHQResearcher1337
6 Harsh Thakkar
5 Ashwini Singh
5 Patrik Husfloen
3 Justin Chu
2 HadoopMarc
2 Joshua Shinavier
2 Svante Schubert
2 davebshow
1 Alan Boudreault
1 Alex Liu
1 Jason Plurad
1 Kevin Gallardo
1 Otavio Santana
1 Russell Spitzer
1 Sam Havens</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.7 -->
<div class="modal fade" id="contributors-3_3_7" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.7</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.6..3.3.7</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.6 -->
<div class="modal fade" id="contributors-3_3_6" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.6</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.5..3.3.6
78 Stephen Mallette
13 Daniel Kuppitz
6 Florian Hockmann
3 Joe Strouth
3 Robert Dale
2 Alan Boudreault
2 Divij Vaidya
1 Alex Liu
1 Dmitri Bourlatchkov
1 Eduard Tudenhoefner
1 Jorge Bay Gondra
1 Matt Newman
1 Niv Sherf
1 Vladimir Bogomolov
1 Yung-Jin (Joey) Hu</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.5 -->
<div class="modal fade" id="contributors-3_3_5" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.5</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.4..3.3.5
92 Stephen Mallette
10 Daniel Kuppitz
7 Florian Hockmann
7 Robert Dale
4 Jorge Bay Gondra
2 Eduard Tudenhoefner
2 Graff, Philip B
1 Abrag
1 Alan Boudreault
1 Alex Liu
1 Daniel C. Weber
1 Jermy Li
1 Otavio Santana
1 Tieu Philippe KHIM
1 Tony McNeil
1 artemaliev
1 fhammon</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.11 -->
<div class="modal fade" id="contributors-3_2_11" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.11</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.10..3.2.11
6 Stephen Mallette
4 Robert Dale
1 Florian Hockmann</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.4 -->
<div class="modal fade" id="contributors-3_3_4" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.4</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.3..3.3.4
287 Stephen Mallette
48 Florian Hockmann
27 Robert Dale
21 Matthew Allen
18 Daniel Kuppitz
11 Jorge Bay Gondra
7 Justin Chu
7 Otavio Santana
6 Dmitri Bourlatchkov
5 Kevin Gallardo
5 davebshow
1 Daniel Weber
1 Elliott Foster
1 Lior Pollack
1 arings
1 yatam</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.10 -->
<div class="modal fade" id="contributors-3_2_10" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.10</h4>
</div>
<div class="modal-body">
<p>Release Manager: Robert Dale</p>
<pre><code>$ git shortlog -sn 3.2.9..3.2.10
156 Stephen Mallette
33 Florian Hockmann
21 Matthew Allen
17 Robert Dale
9 Daniel Kuppitz
7 Jorge Bay Gondra
7 Otavio Santana
6 Dmitri Bourlatchkov
5 Kevin Gallardo
3 Justin Chu
3 davebshow
1 Daniel Weber
1 Elliott Foster
1 Lior Pollack
1 arings
1 yatam</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.3 -->
<div class="modal fade" id="contributors-3_3_3" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.3</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.2..3.3.3
71 Stephen Mallette
9 Daniel Kuppitz
8 Jorge Bay Gondra
4 Florian Hockmann
4 Robert Dale
2 Justin Chu</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.9 -->
<div class="modal fade" id="contributors-3_2_9" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.9</h4>
</div>
<div class="modal-body">
<p>Release Manager: Robert Dale</p>
<pre><code>$ git shortlog -sn 3.2.8..3.2.9
29 Stephen Mallette
4 Jorge Bay Gondra
3 Daniel Kuppitz
2 Florian Hockmann
2 Justin Chu
2 Robert Dale</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.2 -->
<div class="modal fade" id="contributors-3_3_2" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.2</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.1..3.3.2
270 Stephen Mallette
45 Jorge Bay Gondra
36 Florian Hockmann
27 Daniel Kuppitz
21 Robert Dale
10 Graff, Philip B
3 artemaliev
2 davebshow
1 Eugene Chung
1 Jermy Li
1 Keith Lohnes
1 Lukas Krejci
1 Ted
1 Ted Wilmes
1 dancollins34
1 zhuchenchen</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.8 -->
<div class="modal fade" id="contributors-3_2_8" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.8</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.2.7..3.2.8
136 Stephen Mallette
37 Jorge Bay Gondra
24 Florian Hockmann
12 Daniel Kuppitz
10 Graff, Philip B
10 Robert Dale
2 artemaliev
1 Eugene Chung
1 Lukas Krejci
1 Ted
1 Ted Wilmes
1 dancollins34
1 zhuchenchen</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.1 -->
<div class="modal fade" id="contributors-3_3_1" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.1</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.3.0..3.3.1
293 Stephen Mallette
95 Marko A. Rodriguez
45 Jorge Bay Gondra
37 Daniel Kuppitz
32 Robert Dale
12 Florian Hockmann
12 davebshow
11 HadoopMarc
10 Michael Pollmeier
3 Ted Wilmes
3 artemaliev
3 florianhockmann
1 Alan Boudreault
1 Konstantin Mueller
1 Michael Hunger
1 Ranger Tsao
1 Xian Teng
1 pieter</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.7 -->
<div class="modal fade" id="contributors-3_2_7" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.7</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.6..3.2.7
179 Stephen Mallette
41 Marko A. Rodriguez
33 Jorge Bay Gondra
23 Daniel Kuppitz
10 Robert Dale
8 Michael Pollmeier
7 Florian Hockmann
5 HadoopMarc
5 davebshow
3 artemaliev
3 florianhockmann
2 Ted Wilmes
1 Alan Boudreault
1 Konstantin Mueller
1 Ranger Tsao
1 Xian Teng
1 pieter</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.3.0 -->
<div class="modal fade" id="contributors-3_3_0" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.3.0</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.6..3.3.0
546 Stephen Mallette
169 Marko A. Rodriguez
43 Daniel Kuppitz
42 Robert Dale
25 HadoopMarc
11 Florian Hockmann
10 Ted Wilmes
8 Jason Plurad
8 Jorge Bay Gondra
7 jpmoresmau
6 davebshow
4 Lukas Krejci
2 Dan LaRocque
2 Keith Lohnes
2 artemaliev
1 Geoff Reedy
1 Michael Pollmeier
1 yucx</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.6 -->
<div class="modal fade" id="contributors-3_2_6" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.6</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.5..3.2.6
88 Stephen Mallette
41 Marko A. Rodriguez
11 Ted Wilmes
10 Florian Hockmann
8 Daniel Kuppitz
7 Robert Dale
5 Jorge Bay Gondra
2 Sheldon
1 Alan Boudreault
1 Keith Lohnes
1 Mihails Volkovs
1 artemaliev
1 sjudeng</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.8 -->
<div class="modal fade" id="contributors-3_1_8" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.8</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.1.7..3.1.8
5 Ted Wilmes
3 Marko A. Rodriguez
2 Daniel Kuppitz
2 Sheldon
1 Mihails Volkovs
1 Robert Dale
1 artemaliev</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.5 -->
<div class="modal fade" id="contributors-3_2_5" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.5</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.4..3.2.5
230 Stephen Mallette
51 Marko A. Rodriguez
24 Robert Dale
17 davebshow
14 Daniel Kuppitz
7 Ted Wilmes
6 BrynCooke
6 Keith Lohnes
6 dpitera
3 Andrew Tolbert
3 Joshua Shinavier
2 Michael Pollmeier
2 Zach A. Thomas
2 artemaliev
1 Andrea Cosentino
1 Andreas Heiberg
1 Benjamin Anderson
1 Dan LaRocque
1 Kevin Gallardo
1 weston_contribute</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.7 -->
<div class="modal fade" id="contributors-3_1_7" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.7</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.1.6..3.1.7
26 Stephen Mallette
11 Robert Dale
4 Ted Wilmes
2 Zach A. Thomas
1 Andrea Cosentino
1 BrynCooke
1 Joshua Shinavier</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.4 -->
<div class="modal fade" id="contributors-3_2_4" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.4</h4>
</div>
<div class="modal-body">
<p>Release Manager: Jason Plurad</p>
<pre><code>$ git shortlog -sn 3.2.3..3.2.4
198 Stephen Mallette
121 Marko A. Rodriguez
19 Daniel Kuppitz
17 Robert Dale
10 Ted Wilmes
9 PaulJackson123
8 davebshow
7 Jason Plurad
3 Florian Hockmann
2 Alan Boudreault
2 Kevin Gallardo
1 Branden Moore
1 BrynCooke
1 Dan LaRocque
1 GregBestland
1 Joshua Shinavier
1 Lukas Krejci
1 Ranger Tsao
1 sjudeng</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.6 -->
<div class="modal fade" id="contributors-3_1_6" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.6</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.1.5..3.1.6
14 Stephen Mallette
7 Robert Dale
3 Daniel Kuppitz
3 PaulJackson123
2 Joshua Shinavier
2 Ted Wilmes
1 Marko A. Rodriguez</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.3 -->
<div class="modal fade" id="contributors-3_2_3" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.3</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.2..3.2.3
132 Stephen Mallette
103 Marko A. Rodriguez
37 Daniel Kuppitz
19 davebshow
8 Adam Holmberg
4 Robert Dale
4 Vivek Krishnan
3 Mark Hoekstra
2 Carlos Cheung
2 Kevin Gallardo
2 Ted Wilmes
1 Gabor Szarnyas</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.5 -->
<div class="modal fade" id="contributors-3_1_5" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.5</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.1.4..3.1.5
30 Stephen Mallette
14 Daniel Kuppitz
3 Ted Wilmes
2 Mark Hoekstra
2 Robert Dale
1 Gabor Szarnyas
1 Marko A. Rodriguez</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.2 -->
<div class="modal fade" id="contributors-3_2_2" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.2</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.1..3.2.2
241 Marko A. Rodriguez
231 Stephen Mallette
30 Robert Dale
12 Daniel Kuppitz
12 Leifur Halldor Asgeirsson
7 davebshow
6 Ted Wilmes
3 Dan LaRocque
3 Kevin Gallardo
2 Jason Plurad
1 Adam Holmberg
1 Joshua Shinavier
1 davidclement90
1 sbarzilay</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.4 -->
<div class="modal fade" id="contributors-3_1_4" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.4</h4>
</div>
<div class="modal-body">
<p>Release Manager: Ted Wilmes</p>
<pre><code>$ git shortlog -sn 3.1.3..3.1.4
24 Stephen Mallette
5 Robert Dale
4 Marko A. Rodriguez
4 Ted Wilmes
1 Dan LaRocque
1 Jason Plurad
1 Joshua Shinavier
1 davidclement90
1 sbarzilay</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.1 -->
<div class="modal fade" id="contributors-3_2_1" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.1</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.2.0-incubating..3.2.1
229 Stephen Mallette
171 Marko A. Rodriguez
51 Daniel Kuppitz
27 Jason Plurad
10 Ted Wilmes
6 Dan LaRocque
6 Mathias Bogaert
4 Robert Dale
2 Bryn Cooke
2 Mike Adamson
1 Lewis John McGibbney
1 Serge Vilvovsky</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.3 -->
<div class="modal fade" id="contributors-3_1_3" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.3</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.1.2-incubating..3.1.3
98 Stephen Mallette
28 Daniel Kuppitz
19 Jason Plurad
12 Marko A. Rodriguez
5 Mathias Bogaert
2 Mike Adamson
2 Ted Wilmes
1 Lewis John McGibbney
1 Robert Dale
1 Serge Vilvovsky</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.2.0-incubating -->
<div class="modal fade" id="contributors-3_2_0-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.2.0-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.1.2-incubating..3.2.0-incubating
287 Marko A. Rodriguez
103 Stephen Mallette
15 rjbriody
8 Daniel Kuppitz
8 pieter
2 Ted Wilmes
1 Jason Plurad
1 Michael Pollmeier</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.2-incubating -->
<div class="modal fade" id="contributors-3_1_2-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.2-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.1.1-incubating..3.1.2-incubating
151 Stephen Mallette
37 Daniel Kuppitz
26 Marko A. Rodriguez
10 Marvin Froeder
8 Dylan Millikin
5 Hendy Irawan
5 Kieran Sherlock
1 Benjamin Anderson
1 Geoff Reedy
1 Jason Plurad
1 Lee Mitchell
1 Mario Mueller
1 Marvin H Froeder
1 Ted Wilmes
1 leemit
1 rjbriody</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.1-incubating -->
<div class="modal fade" id="contributors-3_1_1-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.1-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.1.0-incubating..3.1.1-incubating
198 Stephen Mallette
145 Marko A. Rodriguez
39 Daniel Kuppitz
13 Benjamin Han
8 Nghia Tran
8 Ted Wilmes
7 Jeremy Hanna
5 Kushal
5 pieter
3 Dylan Millikin
2 Dan LaRocque
2 Jonathan Ellithorpe
2 Marvin Froeder
1 MarkHoekstra
1 Pierre Laporte
1 rjbriody</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.1.0-incubating -->
<div class="modal fade" id="contributors-3_1_0-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.1.0-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.0.2-incubating..3.1.0-incubating
203 Marko A. Rodriguez
193 Stephen Mallette
51 Daniel Kuppitz
12 Dylan Millikin
8 ashishn
4 Russell Spitzer
3 Christian Bellina
3 Jason Plurad
2 Nghia Tran
2 mhfrantz
2 pieter
1 Ashish Nagavaram</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.0.2-incubating -->
<div class="modal fade" id="contributors-3_0_2-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.0.2-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.0.1-incubating..3.0.2-incubating
69 Stephen Mallette
20 Daniel Kuppitz
18 Marko A. Rodriguez
6 Jason Plurad
2 jbmusso
2 mhfrantz
1 Dylan Millikin</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.0.1-incubating -->
<div class="modal fade" id="contributors-3_0_1-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.0.1-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.0.0-incubating..3.0.1-incubating
217 Stephen Mallette
43 Daniel Kuppitz
36 Marko A. Rodriguez
7 mhfrantz
2 Bryn Cooke
1 Jason Brown
1 Mike Adamson</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- 3.0.0-incubating -->
<div class="modal fade" id="contributors-3_0_0-incubating" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">3.0.0-incubating</h4>
</div>
<div class="modal-body">
<p>Release Manager: Stephen Mallette</p>
<pre><code>$ git shortlog -sn 3.0.0-incubating
3648 Stephen Mallette
2732 Marko A. Rodriguez
304 Daniel Kuppitz
104 Joshua Shinavier
59 Bob Briody
31 stephen mallette
30 Victor Su
25 mhfrantz
20 Dan LaRocque
17 rjbriody
13 Matthias Broecheler
8 okram
7 Jason Plurad
5 pieter
3 Bryn Cooke
3 David Robinson
3 Jon Schneider
3 Mike McMahon
3 Randall Barnhart
2 Barrie Treloar
2 Michael Pollmeier
2 mfrantz
1 Dylan Millikin
1 Jim Lloyd
1 PommeVerte
1 gmeral
1 jason
1 paliwalashish
1 rvesse
1 spmallette</code></pre>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$("#dropdownArchives").change(function(){
var selectedVersionText = this.options[this.selectedIndex].text;
var pattern = /(\d*\.\d*\..*) \((.*)\)/;
var selectedVersion = pattern.exec(selectedVersionText);
var version = selectedVersion[1];
var releaseDate = selectedVersion[2];
var versionHyphened = version.replace(/\./g, "-");
var versionUnderscored = version.replace(/\./g, "_");
$("#archiveVersion").html(version);
$("#archiveReleaseDate").html(releaseDate);
$("#archiveReleaseNotes").attr("href", "https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#release-" + versionHyphened);
$("#archiveDocs").attr("href", "http://tinkerpop.apache.org/docs/" + version);
$("#archiveContributors").attr("data-target", "#contributors-" + versionUnderscored);
var versionsWithOldNaming = ["3.2.1", "3.1.3", "3.2.0-incubating", "3.1.2-incubating", "3.1.1-incubating",
"3.1.0-incubating", "3.0.2-incubating", "3.0.1-incubating", "3.0.0-incubating"];
var consoleFileName = "apache-tinkerpop-gremlin-console-";
var serverFileName = "apache-tinkerpop-gremlin-server-";
if (versionsWithOldNaming.includes(version)) {
consoleFileName = "apache-gremlin-console-";
serverFileName = "apache-gremlin-server-";
}
var incubatingVersion = version.endsWith("-incubating");
var archiveUrl = incubatingVersion ? "https://archive.apache.org/dist/incubator/tinkerpop/" : "https://archive.apache.org/dist/tinkerpop/";
$("#archiveDownloadConsole").attr("href", archiveUrl + version + "/" + consoleFileName + version + "-bin.zip");
$("#archiveDownloadServer").attr("href", archiveUrl + version + "/" + serverFileName + version + "-bin.zip");
$("#archiveDownloadSource").attr("href", archiveUrl + version + "/apache-tinkerpop-" + version + "-src.zip");
var versionsWithoutUpgradeDocs = ["3.1.0-incubating", "3.0.2-incubating", "3.0.1-incubating", "3.0.0-incubating"];
if (versionsWithoutUpgradeDocs.includes(version)) {
$("#archiveUpgrade a").attr("href", "#");
$("#archiveUpgrade").hide();
} else {
$("#archiveUpgrade a").attr("href", "http://tinkerpop.apache.org/docs/" + version + "/upgrade/#_tinkerpop_" + versionUnderscored);
$("#archiveUpgrade").show();
}
});
$("#dropdownArchives").change()
</script>
</div>