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’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> g.withStrategies(ReservedKeysVerificationStrategy.build().throwException().create()).addV('person').property("id",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’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> 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> 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>