You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2019/10/09 23:39:10 UTC

svn commit: r1868209 [4/21] - in /tinkerpop/site: docs/3.3.9-SNAPSHOT/dev/developer/ docs/3.3.9-SNAPSHOT/dev/provider/ docs/3.3.9-SNAPSHOT/recipes/ docs/3.3.9-SNAPSHOT/reference/ docs/3.3.9-SNAPSHOT/tutorials/getting-started/ docs/3.3.9-SNAPSHOT/tutori...

Modified: tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/getting-started/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/getting-started/index.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/getting-started/index.html (original)
+++ tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/getting-started/index.html Wed Oct  9 23:39:08 2019
@@ -970,10 +970,10 @@ be a simple Gremlin script that can be c
 <p>It can be instantiated in the console this way:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-1" type="radio" name="radio-set-1565613525-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-2" type="radio" name="radio-set-1565613525-1" class="tab-selector-2" />
-  <label for="tab-1565613525-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-1" type="radio" name="radio-set-1570659829-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-2" type="radio" name="radio-set-1570659829-1" class="tab-selector-2" />
+  <label for="tab-1570659829-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1009,10 +1009,10 @@ provides him guidance on how to execute
 <p>With your <code>TraversalSource</code> <code>g</code> available it is now possible to ask Gremlin to traverse the <code>Graph</code>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-3" type="radio" name="radio-set-1565613525-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-4" type="radio" name="radio-set-1565613525-3" class="tab-selector-2" />
-  <label for="tab-1565613525-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-3" type="radio" name="radio-set-1570659829-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-4" type="radio" name="radio-set-1570659829-3" class="tab-selector-2" />
+  <label for="tab-1570659829-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1170,10 +1170,10 @@ helps orient where you need him to go ne
 as an example. First, you need to create this graph:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-5" type="radio" name="radio-set-1565613525-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-6" type="radio" name="radio-set-1565613525-5" class="tab-selector-2" />
-  <label for="tab-1565613525-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-5" type="radio" name="radio-set-1570659829-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-6" type="radio" name="radio-set-1570659829-5" class="tab-selector-2" />
+  <label for="tab-1570659829-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1215,10 +1215,10 @@ shorthand form that enables a more fluid
 that static importing you would instead have to write:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-7" type="radio" name="radio-set-1565613525-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-8" type="radio" name="radio-set-1565613525-7" class="tab-selector-2" />
-  <label for="tab-1565613525-8" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-7" type="radio" name="radio-set-1570659829-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-8" type="radio" name="radio-set-1570659829-7" class="tab-selector-2" />
+  <label for="tab-1570659829-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1310,10 +1310,10 @@ those that have the "name" property valu
 <a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/reference/#has-step">has()</a> step as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-9" type="radio" name="radio-set-1565613525-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-10" type="radio" name="radio-set-1565613525-9" class="tab-selector-2" />
-  <label for="tab-1565613525-10" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-9" type="radio" name="radio-set-1570659829-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-10" type="radio" name="radio-set-1570659829-9" class="tab-selector-2" />
+  <label for="tab-1570659829-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1379,10 +1379,10 @@ what direction to follow. In this case,
 we use the <a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/reference/#vertex-steps">outE</a> step.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-11" type="radio" name="radio-set-1565613525-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-12" type="radio" name="radio-set-1565613525-11" class="tab-selector-2" />
-  <label for="tab-1565613525-12" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-11" type="radio" name="radio-set-1570659829-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-12" type="radio" name="radio-set-1570659829-11" class="tab-selector-2" />
+  <label for="tab-1570659829-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1414,10 +1414,10 @@ we use the <a href="http://tinkerpop.apa
 vertex with <code>inV()</code>.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-13" type="radio" name="radio-set-1565613525-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-14" type="radio" name="radio-set-1565613525-13" class="tab-selector-2" />
-  <label for="tab-1565613525-14" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-13" type="radio" name="radio-set-1570659829-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-14" type="radio" name="radio-set-1570659829-13" class="tab-selector-2" />
+  <label for="tab-1570659829-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1449,10 +1449,10 @@ vertex with <code>inV()</code>.</p>
 statement above with:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-15" type="radio" name="radio-set-1565613525-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-16" type="radio" name="radio-set-1565613525-15" class="tab-selector-2" />
-  <label for="tab-1565613525-16" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-15" type="radio" name="radio-set-1570659829-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-16" type="radio" name="radio-set-1570659829-15" class="tab-selector-2" />
+  <label for="tab-1570659829-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1481,10 +1481,10 @@ statement above with:</p>
 "software" vertex and you can therefore ask Gremlin to extract the value of the "name" property as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-17" type="radio" name="radio-set-1565613525-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-18" type="radio" name="radio-set-1565613525-17" class="tab-selector-2" />
-  <label for="tab-1565613525-18" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-17" type="radio" name="radio-set-1570659829-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-18" type="radio" name="radio-set-1570659829-17" class="tab-selector-2" />
+  <label for="tab-1570659829-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1519,10 +1519,10 @@ There&#8217;s not much more that can be
 the "five minutes section". Recall that you can create this <code>Graph</code> and establish a <code>TraversalSource</code> with:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-19" type="radio" name="radio-set-1565613525-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-20" type="radio" name="radio-set-1565613525-19" class="tab-selector-2" />
-  <label for="tab-1565613525-20" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-19" type="radio" name="radio-set-1570659829-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-20" type="radio" name="radio-set-1570659829-19" class="tab-selector-2" />
+  <label for="tab-1570659829-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1552,10 +1552,10 @@ use <code>has()</code>. What if we wante
 use the <code>within</code> comparator with <code>has()</code> as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-21" type="radio" name="radio-set-1565613525-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-22" type="radio" name="radio-set-1565613525-21" class="tab-selector-2" />
-  <label for="tab-1565613525-22" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-21" type="radio" name="radio-set-1570659829-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-22" type="radio" name="radio-set-1570659829-21" class="tab-selector-2" />
+  <label for="tab-1570659829-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1598,10 +1598,10 @@ The fully qualified name for <code>P</co
 <a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/reference/#mean-step">mean()</a> step as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-23" type="radio" name="radio-set-1565613525-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-24" type="radio" name="radio-set-1565613525-23" class="tab-selector-2" />
-  <label for="tab-1565613525-24" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-23" type="radio" name="radio-set-1570659829-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-24" type="radio" name="radio-set-1570659829-23" class="tab-selector-2" />
+  <label for="tab-1570659829-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1627,10 +1627,10 @@ The fully qualified name for <code>P</co
 step. We know how to find the "software" that "marko" created:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-25" type="radio" name="radio-set-1565613525-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-26" type="radio" name="radio-set-1565613525-25" class="tab-selector-2" />
-  <label for="tab-1565613525-26" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-25" type="radio" name="radio-set-1570659829-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-26" type="radio" name="radio-set-1570659829-25" class="tab-selector-2" />
+  <label for="tab-1570659829-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1673,10 +1673,10 @@ on what well formatted Gremlin should lo
 </table>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-27" type="radio" name="radio-set-1565613525-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-28" type="radio" name="radio-set-1565613525-27" class="tab-selector-2" />
-  <label for="tab-1565613525-28" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-27" type="radio" name="radio-set-1570659829-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-28" type="radio" name="radio-set-1570659829-27" class="tab-selector-2" />
+  <label for="tab-1570659829-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1710,10 +1710,10 @@ on what well formatted Gremlin should lo
 handles that exclusion:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-29" type="radio" name="radio-set-1565613525-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-30" type="radio" name="radio-set-1565613525-29" class="tab-selector-2" />
-  <label for="tab-1565613525-30" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-29" type="radio" name="radio-set-1570659829-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-30" type="radio" name="radio-set-1570659829-29" class="tab-selector-2" />
+  <label for="tab-1570659829-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1759,10 +1759,10 @@ filters out the "marko" that we get when
 <p>You will find many uses of <code>as()</code>. Here it is in combination with <a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/reference/#select-step">select</a>:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-31" type="radio" name="radio-set-1565613525-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-32" type="radio" name="radio-set-1565613525-31" class="tab-selector-2" />
-  <label for="tab-1565613525-32" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-31" type="radio" name="radio-set-1570659829-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-32" type="radio" name="radio-set-1570659829-31" class="tab-selector-2" />
+  <label for="tab-1570659829-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1797,10 +1797,10 @@ step and its related step modulator call
 we wanted to ask Gremlin to group all the vertices in the graph by their vertex label we could do:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-33" type="radio" name="radio-set-1565613525-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-34" type="radio" name="radio-set-1565613525-33" class="tab-selector-2" />
-  <label for="tab-1565613525-34" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-33" type="radio" name="radio-set-1570659829-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-34" type="radio" name="radio-set-1570659829-33" class="tab-selector-2" />
+  <label for="tab-1570659829-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1829,10 +1829,10 @@ could ask Gremlin to get us the value of
 modulator to <code>group()</code> to transform the values.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613525-35" type="radio" name="radio-set-1565613525-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613525-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613525-36" type="radio" name="radio-set-1565613525-35" class="tab-selector-2" />
-  <label for="tab-1565613525-36" class="tab-label-2">groovy</label>
+  <input id="tab-1570659829-35" type="radio" name="radio-set-1570659829-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570659829-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570659829-36" type="radio" name="radio-set-1570659829-35" class="tab-selector-2" />
+  <label for="tab-1570659829-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2111,7 +2111,7 @@ research within the reference documentat
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2019-08-12 09:39:58 EDT
+Last updated 2019-10-09 19:13:57 EDT
 </div>
 </div>
 </body>

Modified: tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/gremlins-anatomy/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/gremlins-anatomy/index.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/gremlins-anatomy/index.html (original)
+++ tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/gremlins-anatomy/index.html Wed Oct  9 23:39:08 2019
@@ -839,10 +839,10 @@ can be found <a href="https://www.slides
 <p>The component parts of a Gremlin traversal can be all be identified from the following code:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613873-1" type="radio" name="radio-set-1565613873-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613873-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613873-2" type="radio" name="radio-set-1565613873-1" class="tab-selector-2" />
-  <label for="tab-1565613873-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570660158-1" type="radio" name="radio-set-1570660158-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660158-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660158-2" type="radio" name="radio-set-1570660158-1" class="tab-selector-2" />
+  <label for="tab-1570660158-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -884,10 +884,10 @@ documentation, blog posts, or examples a
 applications.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613873-3" type="radio" name="radio-set-1565613873-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613873-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613873-4" type="radio" name="radio-set-1565613873-3" class="tab-selector-2" />
-  <label for="tab-1565613873-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570660158-3" type="radio" name="radio-set-1570660158-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660158-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660158-4" type="radio" name="radio-set-1570660158-3" class="tab-selector-2" />
+  <label for="tab-1570660158-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -972,10 +972,10 @@ contain the steps that make up the Greml
 chained together in a fluent fashion. Revisiting the example from above:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613873-5" type="radio" name="radio-set-1565613873-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613873-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613873-6" type="radio" name="radio-set-1565613873-5" class="tab-selector-2" />
-  <label for="tab-1565613873-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570660158-5" type="radio" name="radio-set-1570660158-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660158-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660158-6" type="radio" name="radio-set-1570660158-5" class="tab-selector-2" />
+  <label for="tab-1570660158-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1145,7 +1145,7 @@ more insight into how Gremlin works and
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2019-08-12 09:39:58 EDT
+Last updated 2019-10-09 19:13:57 EDT
 </div>
 </div>
 </body>

Modified: tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/the-gremlin-console/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/the-gremlin-console/index.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/the-gremlin-console/index.html (original)
+++ tinkerpop/site/docs/3.3.9-SNAPSHOT/tutorials/the-gremlin-console/index.html Wed Oct  9 23:39:08 2019
@@ -920,10 +920,10 @@ graph database that is easy to use and d
 create an empty TinkerGraph as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-1" type="radio" name="radio-set-1565613979-1" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-1" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-2" type="radio" name="radio-set-1565613979-1" class="tab-selector-2" />
-  <label for="tab-1565613979-2" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-1" type="radio" name="radio-set-1570660241-1" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-1" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-2" type="radio" name="radio-set-1570660241-1" class="tab-selector-2" />
+  <label for="tab-1570660241-2" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -998,10 +998,10 @@ labels are defined and the "weight" edge
 </ul>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-3" type="radio" name="radio-set-1565613979-3" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-3" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-4" type="radio" name="radio-set-1565613979-3" class="tab-selector-2" />
-  <label for="tab-1565613979-4" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-3" type="radio" name="radio-set-1570660241-3" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-3" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-4" type="radio" name="radio-set-1570660241-3" class="tab-selector-2" />
+  <label for="tab-1570660241-4" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1034,10 +1034,10 @@ However, if you find that a larger graph
 (<a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/images/grateful-dead-schema.png">schema</a>).</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-5" type="radio" name="radio-set-1565613979-5" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-5" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-6" type="radio" name="radio-set-1565613979-5" class="tab-selector-2" />
-  <label for="tab-1565613979-6" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-5" type="radio" name="radio-set-1570660241-5" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-5" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-6" type="radio" name="radio-set-1570660241-5" class="tab-selector-2" />
+  <label for="tab-1570660241-6" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1091,10 +1091,10 @@ console works or performing a particular
 be accessed within the console itself with the <code>:help</code> command.</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-7" type="radio" name="radio-set-1565613979-7" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-7" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-8" type="radio" name="radio-set-1565613979-7" class="tab-selector-2" />
-  <label for="tab-1565613979-8" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-7" type="radio" name="radio-set-1570660241-7" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-7" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-8" type="radio" name="radio-set-1570660241-7" class="tab-selector-2" />
+  <label for="tab-1570660241-8" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1154,10 +1154,10 @@ For help on a specific command <span cla
 addition to the ones provided by TinkerPop. You can also request help on a specific command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-9" type="radio" name="radio-set-1565613979-9" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-9" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-10" type="radio" name="radio-set-1565613979-9" class="tab-selector-2" />
-  <label for="tab-1565613979-10" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-9" type="radio" name="radio-set-1570660241-9" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-9" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-10" type="radio" name="radio-set-1570660241-9" class="tab-selector-2" />
+  <label for="tab-1570660241-10" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1294,10 +1294,10 @@ key, which only has one vertex associate
 the IDE and execute it in the console and confirm the failure:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-11" type="radio" name="radio-set-1565613979-11" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-11" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-12" type="radio" name="radio-set-1565613979-11" class="tab-selector-2" />
-  <label for="tab-1565613979-12" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-11" type="radio" name="radio-set-1570660241-11" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-11" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-12" type="radio" name="radio-set-1570660241-11" class="tab-selector-2" />
+  <label for="tab-1570660241-12" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1333,10 +1333,10 @@ detects that type it steps through each
 <p>Trying it with the use of <code>next()</code> produces the following:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-13" type="radio" name="radio-set-1565613979-13" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-13" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-14" type="radio" name="radio-set-1565613979-13" class="tab-selector-2" />
-  <label for="tab-1565613979-14" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-13" type="radio" name="radio-set-1570660241-13" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-13" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-14" type="radio" name="radio-set-1570660241-13" class="tab-selector-2" />
+  <label for="tab-1570660241-14" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1371,10 +1371,10 @@ the call to <code>next()</code>.  This f
 when you want to work with a <code>Traversal</code> as a variable. You can do this with a clever use of a semi-colon:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-15" type="radio" name="radio-set-1565613979-15" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-15" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-16" type="radio" name="radio-set-1565613979-15" class="tab-selector-2" />
-  <label for="tab-1565613979-16" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-15" type="radio" name="radio-set-1570660241-15" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-15" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-16" type="radio" name="radio-set-1570660241-15" class="tab-selector-2" />
+  <label for="tab-1570660241-16" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1453,10 +1453,10 @@ benefit, and as such, <code>inV()</code>
 can remedy that by adding <code>fold()</code> to <code>inV()</code> as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-17" type="radio" name="radio-set-1565613979-17" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-17" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-18" type="radio" name="radio-set-1565613979-17" class="tab-selector-2" />
-  <label for="tab-1565613979-18" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-17" type="radio" name="radio-set-1570660241-17" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-17" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-18" type="radio" name="radio-set-1570660241-17" class="tab-selector-2" />
+  <label for="tab-1570660241-18" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1514,10 +1514,10 @@ can remedy that by adding <code>fold()</
 as follows:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-19" type="radio" name="radio-set-1565613979-19" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-19" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-20" type="radio" name="radio-set-1565613979-19" class="tab-selector-2" />
-  <label for="tab-1565613979-20" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-19" type="radio" name="radio-set-1570660241-19" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-19" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-20" type="radio" name="radio-set-1570660241-19" class="tab-selector-2" />
+  <label for="tab-1570660241-20" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1612,10 +1612,10 @@ analysis on where people live and when t
 the data of the "person" vertices in the graph:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-21" type="radio" name="radio-set-1565613979-21" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-21" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-22" type="radio" name="radio-set-1565613979-21" class="tab-selector-2" />
-  <label for="tab-1565613979-22" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-21" type="radio" name="radio-set-1570660241-21" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-21" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-22" type="radio" name="radio-set-1570660241-21" class="tab-selector-2" />
+  <label for="tab-1570660241-22" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1654,10 +1654,10 @@ where "location" does not have one value
 has <a href="http://tinkerpop.apache.org/docs/3.3.9-SNAPSHOT/reference/#vertex-properties">meta-properties</a> as well:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-23" type="radio" name="radio-set-1565613979-23" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-23" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-24" type="radio" name="radio-set-1565613979-23" class="tab-selector-2" />
-  <label for="tab-1565613979-24" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-23" type="radio" name="radio-set-1570660241-23" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-23" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-24" type="radio" name="radio-set-1570660241-23" class="tab-selector-2" />
+  <label for="tab-1570660241-24" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1712,10 +1712,10 @@ data in two separate traversals and the
 the "person" vertices, as this will be the main filter for the data you intend to retrieve:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-25" type="radio" name="radio-set-1565613979-25" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-25" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-26" type="radio" name="radio-set-1565613979-25" class="tab-selector-2" />
-  <label for="tab-1565613979-26" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-25" type="radio" name="radio-set-1570660241-25" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-25" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-26" type="radio" name="radio-set-1570660241-25" class="tab-selector-2" />
+  <label for="tab-1570660241-26" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1767,10 +1767,10 @@ settings in <code>bin/gremlin.sh</code>
 <p>In an attempt to test things out, you take a naive approach at the traversal with your filter for "firstYear" applied:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-27" type="radio" name="radio-set-1565613979-27" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-27" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-28" type="radio" name="radio-set-1565613979-27" class="tab-selector-2" />
-  <label for="tab-1565613979-28" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-27" type="radio" name="radio-set-1570660241-27" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-27" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-28" type="radio" name="radio-set-1570660241-27" class="tab-selector-2" />
+  <label for="tab-1570660241-28" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1821,10 +1821,10 @@ Console, you decide to just process "l"
 see for your rows and columns style output:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-29" type="radio" name="radio-set-1565613979-29" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-29" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-30" type="radio" name="radio-set-1565613979-29" class="tab-selector-2" />
-  <label for="tab-1565613979-30" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-29" type="radio" name="radio-set-1570660241-29" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-29" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-30" type="radio" name="radio-set-1570660241-29" class="tab-selector-2" />
+  <label for="tab-1570660241-30" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1945,10 +1945,10 @@ similar to what happens when you decide
 you wish to use. To do this, you need to use the <code>import</code> command:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-31" type="radio" name="radio-set-1565613979-31" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-31" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-32" type="radio" name="radio-set-1565613979-31" class="tab-selector-2" />
-  <label for="tab-1565613979-32" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-31" type="radio" name="radio-set-1570660241-31" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-31" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-32" type="radio" name="radio-set-1570660241-31" class="tab-selector-2" />
+  <label for="tab-1570660241-32" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -1977,10 +1977,10 @@ Year.now()</code></pre>
 to produce the set of years to have for each person up to the current year:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-33" type="radio" name="radio-set-1565613979-33" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-33" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-34" type="radio" name="radio-set-1565613979-33" class="tab-selector-2" />
-  <label for="tab-1565613979-34" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-33" type="radio" name="radio-set-1570660241-33" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-33" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-34" type="radio" name="radio-set-1570660241-33" class="tab-selector-2" />
+  <label for="tab-1570660241-34" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2082,10 +2082,10 @@ g.V().hasLabel(<span class="string"><spa
 <p>From there you can build on that traversal to grab the "location" given the generated "year" for that data:</p>
 </div>
 <section class="tabs tabs-2">
-  <input id="tab-1565613979-35" type="radio" name="radio-set-1565613979-35" class="tab-selector-1" checked="checked" />
-  <label for="tab-1565613979-35" class="tab-label-1">console (groovy)</label>
-  <input id="tab-1565613979-36" type="radio" name="radio-set-1565613979-35" class="tab-selector-2" />
-  <label for="tab-1565613979-36" class="tab-label-2">groovy</label>
+  <input id="tab-1570660241-35" type="radio" name="radio-set-1570660241-35" class="tab-selector-1" checked="checked" />
+  <label for="tab-1570660241-35" class="tab-label-1">console (groovy)</label>
+  <input id="tab-1570660241-36" type="radio" name="radio-set-1570660241-35" class="tab-selector-2" />
+  <label for="tab-1570660241-36" class="tab-label-2">groovy</label>
   <div class="tabcontent">
     <div class="tabcontent-1">
 <div class="listingblock">
@@ -2364,7 +2364,7 @@ knowledge on what the console can do for
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2019-08-12 09:39:58 EDT
+Last updated 2019-10-09 19:13:57 EDT
 </div>
 </div>
 </body>

Modified: tinkerpop/site/docs/3.3.9-SNAPSHOT/upgrade/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.3.9-SNAPSHOT/upgrade/index.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/docs/3.3.9-SNAPSHOT/upgrade/index.html (original)
+++ tinkerpop/site/docs/3.3.9-SNAPSHOT/upgrade/index.html Wed Oct  9 23:39:08 2019
@@ -805,22 +805,35 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_tinkerpop_upgrade_information">TinkerPop Upgrade Information</a></li>
 <li><a href="#_tinkerpop_3_3_0">TinkerPop 3.3.0</a>
 <ul class="sectlevel1">
-<li><a href="#_tinkerpop_3_3_8">TinkerPop 3.3.8</a>
+<li><a href="#_tinkerpop_3_3_9">TinkerPop 3.3.9</a>
 <ul class="sectlevel2">
 <li><a href="#_upgrading_for_users">Upgrading for Users</a>
 <ul class="sectlevel3">
+<li><a href="#_reservedkeysverificationstrategy">ReservedKeysVerificationStrategy</a></li>
+<li><a href="#_javascript_responseerror">Javascript ResponseError</a></li>
+<li><a href="#_java_driver_nohostavailableexception">Java Driver NoHostAvailableException</a></li>
+<li><a href="#_deprecated_scriptevaluationtimeout">Deprecated scriptEvaluationTimeout</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="#_tinkerpop_3_3_8">TinkerPop 3.3.8</a>
+<ul class="sectlevel2">
+<li><a href="#_upgrading_for_users_2">Upgrading for Users</a>
+<ul class="sectlevel3">
 <li><a href="#_branch_steps_accept_predicates_and_traversals">Branch Steps Accept Predicates and Traversals</a></li>
 <li><a href="#_python_datetime">Python DateTime</a></li>
 <li><a href="#_javascript_withcomputer">JavaScript withComputer()</a></li>
 <li><a href="#_javascript_and_net_hasnext">JavaScript and .NET hasNext()</a></li>
 <li><a href="#_deprecated_getsideeffects">Deprecated getSideEffects()</a></li>
+<li><a href="#_eventstrategy">EventStrategy</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li><a href="#_tinkerpop_3_3_7">TinkerPop 3.3.7</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_2">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_3">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_javascript_dsl_pattern">JavaScript DSL Pattern</a></li>
 <li><a href="#_gremlin_console_interrupt">Gremlin Console Interrupt</a></li>
@@ -836,7 +849,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_6">TinkerPop 3.3.6</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_3">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_4">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_anti_patterns_documentation">Anti-Patterns Documentation</a></li>
 </ul>
@@ -845,7 +858,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_5">TinkerPop 3.3.5</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_4">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_5">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_anonymoustraversalsource">AnonymousTraversalSource</a></li>
 <li><a href="#_bytecode_command">Bytecode Command</a></li>
@@ -862,7 +875,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_4">TinkerPop 3.3.4</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_5">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_6">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_introducing_order_asc_and_order_desc">Introducing Order.asc and Order.desc</a></li>
 <li><a href="#_timedinterrupt">TimedInterrupt</a></li>
@@ -872,7 +885,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_3">TinkerPop 3.3.3</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_6">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_7">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_credential_dsl_changes">Credential DSL Changes</a></li>
 </ul>
@@ -881,7 +894,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_2">TinkerPop 3.3.2</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_7">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_8">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gremlin_python_sets">Gremlin Python Sets</a></li>
 </ul>
@@ -890,7 +903,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_1">TinkerPop 3.3.1</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_8">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_9">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gremlin_python_path">Gremlin Python path()</a></li>
 <li><a href="#_added_code_math_code_step_for_scientific_traversal_computing">Added <code>math()</code>-step for Scientific Traversal Computing</a></li>
@@ -910,7 +923,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_3_0_2">TinkerPop 3.3.0</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_9">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_10">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_packaged_data_files">Packaged Data Files</a></li>
 <li><a href="#_graphtraversal_has_methods_re_organized">GraphTraversal Has-Methods Re-Organized</a></li>
@@ -945,7 +958,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_tinkerpop_3_2_11">TinkerPop 3.2.11</a></li>
 <li><a href="#_tinkerpop_3_2_10">TinkerPop 3.2.10</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_10">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_11">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_sasl_in_gremlin_net">SASL in Gremlin.Net</a></li>
 <li><a href="#_ssl_security">SSL Security</a></li>
@@ -965,7 +978,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_9">TinkerPop 3.2.9</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_11">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_12">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_lambda_construction">Lambda Construction</a></li>
 </ul>
@@ -974,7 +987,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_8">TinkerPop 3.2.8</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_12">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_13">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_improved_connection_monitoring">Improved Connection Monitoring</a></li>
 <li><a href="#_gremlin_net_lambdas">Gremlin.Net Lambdas</a></li>
@@ -991,7 +1004,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_7">TinkerPop 3.2.7</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_13">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_14">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gremlin_python_core_types">Gremlin-Python Core Types</a></li>
 <li><a href="#_eventstrategy_detachment">EventStrategy Detachment</a></li>
@@ -1013,7 +1026,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_6">TinkerPop 3.2.6</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_14">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_15">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_deprecated_usemapperfromgraph">Deprecated useMapperFromGraph</a></li>
 <li><a href="#_wsandhttpchannelizer">WsAndHttpChannelizer</a></li>
@@ -1028,7 +1041,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_5">TinkerPop 3.2.5</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_15">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_16">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_dsl_support">DSL Support</a></li>
 <li><a href="#_graphson_path_serialization">GraphSON Path Serialization</a></li>
@@ -1051,7 +1064,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_4">TinkerPop 3.2.4</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_16">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_17">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_tinkergraph_deserialization">TinkerGraph Deserialization</a></li>
 <li><a href="#_traversal_promises">Traversal Promises</a></li>
@@ -1071,7 +1084,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_3">TinkerPop 3.2.3</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_17">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_18">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_renamed_null_result_preference">Renamed Null Result Preference</a></li>
 <li><a href="#_java_driver_keep_alive">Java Driver Keep-Alive</a></li>
@@ -1091,7 +1104,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_2">TinkerPop 3.2.2</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_18">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_19">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_graphson_2_0">GraphSON 2.0</a></li>
 <li><a href="#_log4j_dependencies">Log4j Dependencies</a></li>
@@ -1110,7 +1123,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_1">TinkerPop 3.2.1</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_19">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_20">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gephi_plugin">Gephi Plugin</a></li>
 <li><a href="#_gryomapper_construction">GryoMapper Construction</a></li>
@@ -1130,7 +1143,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_2_0_2">TinkerPop 3.2.0</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_20">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_21">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_hadoop_filesystem_variable">Hadoop FileSystem Variable</a></li>
 <li><a href="#_hadoop_configurations">Hadoop Configurations</a></li>
@@ -1158,7 +1171,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_tinkerpop_3_1_8">TinkerPop 3.1.8</a></li>
 <li><a href="#_tinkerpop_3_1_7">TinkerPop 3.1.7</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_21">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_22">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_graphml_xslt">GraphML XSLT</a></li>
 </ul>
@@ -1176,7 +1189,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_5">TinkerPop 3.1.5</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_22">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_23">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_java_driver_and_close">Java Driver and close()</a></li>
 </ul>
@@ -1185,7 +1198,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_4">TinkerPop 3.1.4</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_23">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_24">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gremlin_server_workers">Gremlin Server Workers</a></li>
 </ul>
@@ -1194,7 +1207,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_3">TinkerPop 3.1.3</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_24">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_25">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_reserved_gremlin_server_keys">Reserved Gremlin Server Keys</a></li>
 <li><a href="#_remote_timeout">Remote Timeout</a></li>
@@ -1212,7 +1225,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_2">TinkerPop 3.1.2</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_25">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_26">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_aliasing_sessions">Aliasing Sessions</a></li>
 <li><a href="#_remote_console">Remote Console</a></li>
@@ -1234,7 +1247,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_1">TinkerPop 3.1.1</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_26">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_27">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_storage_i_o">Storage I/O</a></li>
 <li><a href="#_gremlin_server_transaction_management">Gremlin Server Transaction Management</a></li>
@@ -1258,7 +1271,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_0_2">TinkerPop 3.1.0</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_27">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_28">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_shading_jackson">Shading Jackson</a></li>
 <li><a href="#_partitionstrategy_and_vertexproperty">PartitionStrategy and VertexProperty</a></li>
@@ -1292,7 +1305,7 @@ table.CodeRay td.code>pre{padding:0}
 <ul class="sectlevel1">
 <li><a href="#_tinkerpop_3_0_2">TinkerPop 3.0.2</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_28">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_29">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_bulkloadervertexprogram_blvp">BulkLoaderVertexProgram (BLVP)</a></li>
 <li><a href="#_tinkergraph">TinkerGraph</a></li>
@@ -1308,7 +1321,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_0_1">TinkerPop 3.0.1</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_29">Upgrading for Users</a>
+<li><a href="#_upgrading_for_users_30">Upgrading for Users</a>
 <ul class="sectlevel3">
 <li><a href="#_gremlin_server">Gremlin Server</a></li>
 <li><a href="#_neo4j">Neo4j</a></li>
@@ -1391,6 +1404,87 @@ build libraries and other systems on the
 </div>
 </div>
 <div class="sect1">
+<h2 id="_tinkerpop_3_3_9">TinkerPop 3.3.9</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p><strong>Release Date: NOT OFFICIALLY RELEASED YET</strong></p>
+</div>
+<div class="paragraph">
+<p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.9/CHANGELOG.asciidoc#release-3-3-9">changelog</a> for a complete list of all the modifications that are part of this release.</p>
+</div>
+<div class="sect2">
+<h3 id="_upgrading_for_users">Upgrading for Users</h3>
+<div class="sect3">
+<h4 id="_reservedkeysverificationstrategy">ReservedKeysVerificationStrategy</h4>
+<div class="paragraph">
+<p><code>ReservedKeysVerificationStrategy</code> is a new <code>VerificationStrategy</code> that can be used to help prevent traversals from
+adding property keys that are protected. They may be protected as a result of the key being a reserved keyword of the
+underlying graph system or they key may simply violate some standard conventions.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="text">gremlin&gt; g.withStrategies(ReservedKeysVerificationStrategy.build().throwException().create()).addV('person').property(&quot;id&quot;,123)
+The provided traversal contains a AddVertexStartStep that is setting a property key to a reserved word: id
+Type ':help' or ':h' for help.
+Display stack trace? [yN]</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p><a href="https://issues.apache.org/jira/browse/TINKERPOP-2280">TINKERPOP-2280</a></p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_javascript_responseerror">Javascript ResponseError</h4>
+<div class="paragraph">
+<p>Gremlin Javascript now enables more robust error handling by way of a <code>ResponseError</code> which provides access to more
+information from the server. Specifically, it includes the <code>statusMessage</code> and <code>statusCode</code> which were formerly packed
+into the <code>Error.message</code> property, which meant that the error message string had to be parsed if there was a need to
+take a specific action based on that information. The <code>ResponseError</code> also includes the <code>statusAttributes</code> which
+is a <code>Map</code> object that will typically incorporate server <code>exceptions</code> and <code>stackTrace</code> keys, but could also include
+provider specific error information.</p>
+</div>
+<div class="paragraph">
+<p>The original error messaging has remained unchanged and therefore users who were message parsing should not expect
+changes in behavior, however, future versions will eliminate the "overuse" of the <code>Error.message</code> property, so it is
+advised that users update their code to take advantage of the <code>ResponseError</code> features.</p>
+</div>
+<div class="paragraph">
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2285">TINKERPOP-2285</a></p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_java_driver_nohostavailableexception">Java Driver NoHostAvailableException</h4>
+<div class="paragraph">
+<p>Expect a <code>NoHostAvailableException</code> rather than a more generic <code>TimeoutException</code> if the Java driver is unable to
+connect to a <code>Host</code>. This sort of failure can occur in a number of different scenarios, but can often occur when there
+are configuration problems with authentication and SSL, preventing the connection to the <code>Host</code> to be established.</p>
+</div>
+<div class="paragraph">
+<p><a href="https://issues.apache.org/jira/browse/TINKERPOP-2132">TINKERPOP-2132</a></p>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_deprecated_scriptevaluationtimeout">Deprecated scriptEvaluationTimeout</h4>
+<div class="paragraph">
+<p>The <code>scriptEvaluationTimeout</code> controls the length of time a request is processed by Gremlin Server (or at its core,
+the <code>GremlinExecutor</code>). Of course, with the introduction of bytecode-based requests many versions ago, this naming
+has failed to make complete sense in more recent times. Therefore, <code>scriptEvaluationTimeout</code> has been deprecated and
+replaced by <code>evaluationTimeout</code>. Both configurations are still respected, but it is advised that users switch to
+<code>evaluationTimeout</code> as <code>scriptEvaluationTimeout</code> will be removed in a later version.</p>
+</div>
+<div class="paragraph">
+<p>Note that when configuring Gremlin Server&#8217;s <code>evaluationTimeout</code> that the <code>scriptEvaluationTimeout</code> should be set to
+<code>-1</code> (the default) or else it will use that value in its initialization of the server and ignore the
+<code>evaluationTimeout</code>.</p>
+</div>
+<div class="paragraph">
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2213">TINKERPOP-2213</a></p>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
 <h2 id="_tinkerpop_3_3_8">TinkerPop 3.3.8</h2>
 <div class="sectionbody">
 <div class="paragraph">
@@ -1400,7 +1494,7 @@ build libraries and other systems on the
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.8/CHANGELOG.asciidoc#release-3-3-8">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_2">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_branch_steps_accept_predicates_and_traversals">Branch Steps Accept Predicates and Traversals</h4>
 <div class="paragraph">
@@ -1501,6 +1595,32 @@ gremlin&gt; t.getSideEffects().get('p')
 <p><a href="https://issues.apache.org/jira/browse/TINKERPOP-2265">TINKERPOP-2265</a></p>
 </div>
 </div>
+<div class="sect3">
+<h4 id="_eventstrategy">EventStrategy</h4>
+<div class="paragraph">
+<p>Prior TinkerPop 3.3.6 <code>EventStrategy</code> did not work with multi-properties. The <code>EventStrategy</code> behavior for single-valued properties has not changed; if a property is added to a multi-valued
+<code>VertexProperty</code>, then a <code>VertexPropertyChangedEvent</code> will be now be fired. The arguments passed to the event depend on the cardinality type.</p>
+</div>
+<table class="tableblock frame-all grid-all spread">
+<colgroup>
+<col style="width: 50%;">
+<col style="width: 50%;">
+</colgroup>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Cardinality.list</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Since properties will always be added and never be overwritten, the old property passed to the change event will always be an empty property.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock"><code>Cardinality.set</code></p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The old property passed to the change event will be empty if no other property with the same value exists, otherwise, it will be the existing property.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph">
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2159">TINKERPOP-2159</a></p>
+</div>
+</div>
 </div>
 </div>
 </div>
@@ -1514,7 +1634,7 @@ gremlin&gt; t.getSideEffects().get('p')
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.7/CHANGELOG.asciidoc#release-3-3-7">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_2">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_3">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_javascript_dsl_pattern">JavaScript DSL Pattern</h4>
 <div class="paragraph">
@@ -1651,7 +1771,7 @@ WARN  org.apache.tinkerpop.gremlin.proce
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.6/CHANGELOG.asciidoc#release-3-3-6">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_3">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_4">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_anti_patterns_documentation">Anti-Patterns Documentation</h4>
 <div class="paragraph">
@@ -1677,7 +1797,7 @@ traversals. The new Anti-Patterns Sectio
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.5/CHANGELOG.asciidoc#release-3-3-5">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_4">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_5">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_anonymoustraversalsource">AnonymousTraversalSource</h4>
 <div class="paragraph">
@@ -1796,7 +1916,7 @@ Hopefully, this feature will make multip
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.4/CHANGELOG.asciidoc#release-3-3-4">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_5">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_6">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_introducing_order_asc_and_order_desc">Introducing Order.asc and Order.desc</h4>
 <div class="paragraph">
@@ -1833,7 +1953,7 @@ can compete with the <code>scriptEvaluat
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.3/CHANGELOG.asciidoc#release-3-3-3">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_6">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_7">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_credential_dsl_changes">Credential DSL Changes</h4>
 <div class="paragraph">
@@ -1869,7 +1989,7 @@ credentials.users(<span class="string"><
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.2/CHANGELOG.asciidoc#release-3-3-2">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_7">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_8">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gremlin_python_sets">Gremlin Python Sets</h4>
 <div class="paragraph">
@@ -1911,7 +2031,7 @@ require a <code>Set</code> will need to
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.1/CHANGELOG.asciidoc#release-3-3-1">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_8">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_9">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gremlin_python_path">Gremlin Python path()</h4>
 <div class="paragraph">
@@ -2154,7 +2274,7 @@ information, the provider could then ass
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.3.0/CHANGELOG.asciidoc#release-3-3-0">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_9">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_10">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_packaged_data_files">Packaged Data Files</h4>
 <div class="paragraph">
@@ -3089,7 +3209,7 @@ authentication messages. It only accepts
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.asciidoc#release-3-2-10">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_10">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_11">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_sasl_in_gremlin_net">SASL in Gremlin.Net</h4>
 <div class="paragraph">
@@ -3267,7 +3387,7 @@ a easy way to get such a feature.</p>
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.9/CHANGELOG.asciidoc#release-3-2-9">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_11">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_12">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_lambda_construction">Lambda Construction</h4>
 <div class="paragraph">
@@ -3301,7 +3421,7 @@ Display stack trace? [yN]n</code></pre>
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.8/CHANGELOG.asciidoc#release-3-2-8">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_12">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_13">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_improved_connection_monitoring">Improved Connection Monitoring</h4>
 <div class="paragraph">
@@ -3390,7 +3510,7 @@ loading of the graph test data outside o
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.7/CHANGELOG.asciidoc#release-3-2-7">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_13">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_14">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gremlin_python_core_types">Gremlin-Python Core Types</h4>
 <div class="paragraph">
@@ -3605,7 +3725,7 @@ is both an incoming edge and an outgoing
 <p><strong>Release Date: August 21, 2017</strong></p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_14">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_15">Upgrading for Users</h3>
 <div class="paragraph">
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.6/CHANGELOG.asciidoc#release-3-2-6">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
@@ -3659,7 +3779,7 @@ different. If the vertex does not have a
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.5/CHANGELOG.asciidoc#release-3-2-5">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_15">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_16">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_dsl_support">DSL Support</h4>
 <div class="paragraph">
@@ -3927,7 +4047,7 @@ some <code>ProviderStrategies</code>. Mo
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.4/CHANGELOG.asciidoc#release-3-2-4">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_16">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_17">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_tinkergraph_deserialization">TinkerGraph Deserialization</h4>
 <div class="paragraph">
@@ -4256,7 +4376,7 @@ Base64 encoded string however as the old
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.3/CHANGELOG.asciidoc#release-3-2-3">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_17">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_18">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_renamed_null_result_preference">Renamed Null Result Preference</h4>
 <div class="paragraph">
@@ -4590,7 +4710,7 @@ and can simplify any and/or-tree walking
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.2/CHANGELOG.asciidoc#release-3-2-2">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_18">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_19">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_graphson_2_0">GraphSON 2.0</h4>
 <div class="paragraph">
@@ -4760,7 +4880,7 @@ specific approach of serializing <code>B
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.1/CHANGELOG.asciidoc#release-3-2-1">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_19">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_20">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gephi_plugin">Gephi Plugin</h4>
 <div class="paragraph">
@@ -5034,7 +5154,7 @@ to take arguments for the <code>Traversa
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.2.0-incubating/CHANGELOG.asciidoc#tinkerpop-320-release-date-april-8-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_20">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_21">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_hadoop_filesystem_variable">Hadoop FileSystem Variable</h4>
 <div class="paragraph">
@@ -5579,7 +5699,7 @@ Unfortunately for graph system providers
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.7/CHANGELOG.asciidoc#tinkerpop-317-release-date-june-12-2017">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_21">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_22">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_graphml_xslt">GraphML XSLT</h4>
 <div class="paragraph">
@@ -5635,7 +5755,7 @@ to proceed only when the server was full
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.5/CHANGELOG.asciidoc#tinkerpop-315-release-date-october-17-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_22">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_23">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_java_driver_and_close">Java Driver and close()</h4>
 <div class="paragraph">
@@ -5663,7 +5783,7 @@ potential to open additional resources d
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.4/CHANGELOG.asciidoc#tinkerpop-314-release-date-september-6-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_23">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_24">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gremlin_server_workers">Gremlin Server Workers</h4>
 <div class="paragraph">
@@ -5689,7 +5809,7 @@ acceptable even in that specific case.</
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.3/CHANGELOG.asciidoc#tinkerpop-313-release-date-july-18-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_24">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_25">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_reserved_gremlin_server_keys">Reserved Gremlin Server Keys</h4>
 <div class="paragraph">
@@ -5831,7 +5951,7 @@ other implementations might, so the driv
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.2-incubating/CHANGELOG.asciidoc#tinkerpop-312-release-date-april-8-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_25">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_26">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_aliasing_sessions">Aliasing Sessions</h4>
 <div class="paragraph">
@@ -6019,7 +6139,7 @@ local variable bindings in the console i
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.1-incubating/CHANGELOG.asciidoc#tinkerpop-311-release-date-february-8-2016">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_26">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_27">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_storage_i_o">Storage I/O</h4>
 <div class="paragraph">
@@ -6322,7 +6442,7 @@ interested provider, study the implement
 </ul>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_27">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_28">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_shading_jackson">Shading Jackson</h4>
 <div class="paragraph">
@@ -6816,7 +6936,7 @@ made in the scope of that session.</p>
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.0.2-incubating/CHANGELOG.asciidoc#tinkerpop-302-release-date-october-19-2015">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_28">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_29">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_bulkloadervertexprogram_blvp">BulkLoaderVertexProgram (BLVP)</h4>
 <div class="paragraph">
@@ -6892,7 +7012,7 @@ explicitly and as needed.</p>
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.0.1-incubating/CHANGELOG.asciidoc#tinkerpop-301-release-date-september-2-2015">changelog</a> for a complete list of all the modifications that are part of this release.</p>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_users_29">Upgrading for Users</h3>
+<h3 id="_upgrading_for_users_30">Upgrading for Users</h3>
 <div class="sect3">
 <h4 id="_gremlin_server">Gremlin Server</h4>
 <div class="paragraph">
@@ -6997,7 +7117,7 @@ want the security capabilities that it p
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2019-08-12 09:43:51 EDT
+Last updated 2019-10-09 19:34:53 EDT
 </div>
 </div>
 </body>

Modified: tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Messages.ResponseStatusCode.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Messages.ResponseStatusCode.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Messages.ResponseStatusCode.html (original)
+++ tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Messages.ResponseStatusCode.html Wed Oct  9 23:39:08 2019
@@ -135,14 +135,14 @@ SUCCESS to signify the end of the stream
 </td>
       </tr>
       <tr>
-        <td id="Gremlin_Net_Driver_Messages_ResponseStatusCode_ScriptEvaluationError">ScriptEvaluationError</td>
-        <td><p>The script submitted for processing evaluated in the ScriptEngine with errors and could not be processed.
-Check the script submitted for syntax errors or other problems and then resubmit.</p>
+        <td id="Gremlin_Net_Driver_Messages_ResponseStatusCode_ServerError">ServerError</td>
+        <td><p>A general server error occurred that prevented the request from being processed.</p>
 </td>
       </tr>
       <tr>
-        <td id="Gremlin_Net_Driver_Messages_ResponseStatusCode_ServerError">ServerError</td>
-        <td><p>A general server error occurred that prevented the request from being processed.</p>
+        <td id="Gremlin_Net_Driver_Messages_ResponseStatusCode_ServerEvaluationError">ServerEvaluationError</td>
+        <td><p>The request submitted for processing evaluated by the server with errors and could not be processed.
+Check the script or remote traversal submitted for errors or other problems and then resubmit.</p>
 </td>
       </tr>
       <tr>

Modified: tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html (original)
+++ tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html Wed Oct  9 23:39:08 2019
@@ -219,8 +219,8 @@ script.</p>
     </tbody>
   </table>
   <h4 id="Gremlin_Net_Driver_Tokens_ArgsEvalTimeout" data-uid="Gremlin.Net.Driver.Tokens.ArgsEvalTimeout">ArgsEvalTimeout</h4>
-  <div class="markdown level1 summary"><p>Argument name that allows to override the server setting that determines the maximum time to wait for a script to
-execute on the server.</p>
+  <div class="markdown level1 summary"><p>Argument name that allows to override the server setting that determines the maximum time to wait for a
+request to execute on the server.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>

Modified: tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ILambda.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ILambda.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ILambda.html (original)
+++ tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.ILambda.html Wed Oct  9 23:39:08 2019
@@ -101,7 +101,7 @@
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">object Arguments { get; }</code></pre>
+    <pre><code class="lang-csharp hljs">int Arguments { get; }</code></pre>
   </div>
   <h5 class="propertyValue">Property Value</h5>
   <table class="table table-bordered table-striped table-condensed">
@@ -113,7 +113,7 @@
     </thead>
     <tbody>
       <tr>
-        <td><span class="xref">System.Object</span></td>
+        <td><span class="xref">System.Int32</span></td>
         <td></td>
       </tr>
     </tbody>

Modified: tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html?rev=1868209&r1=1868208&r2=1868209&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html (original)
+++ tinkerpop/site/dotnetdocs/3.3.9-SNAPSHOT/api/Gremlin.Net.Process.Traversal.Strategy.AbstractTraversalStrategy.html Wed Oct  9 23:39:08 2019
@@ -112,8 +112,10 @@ to be applied remotely.</p>
       <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Optimization.PathRetractionStrategy.html">PathRetractionStrategy</a></div>
       <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Optimization.RangeByIsCountStrategy.html">RangeByIsCountStrategy</a></div>
       <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Optimization.RepeatUnrollStrategy.html">RepeatUnrollStrategy</a></div>
+      <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Verification.EdgeLabelVerificationStrategy.html">EdgeLabelVerificationStrategy</a></div>
       <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Verification.LambdaRestrictionStrategy.html">LambdaRestrictionStrategy</a></div>
       <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Verification.ReadOnlyStrategy.html">ReadOnlyStrategy</a></div>
+      <div class="level2"><a class="xref" href="Gremlin.Net.Process.Traversal.Strategy.Verification.ReservedKeysVerificationStrategy.html">ReservedKeysVerificationStrategy</a></div>
   </div>
   <div classs="implements">
     <h5>Implements</h5>