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 2020/05/28 14:59:53 UTC

svn commit: r1878232 [5/15] - in /tinkerpop/site: docs/3.4.7-SNAPSHOT/ docs/3.4.7-SNAPSHOT/dev/developer/ docs/3.4.7-SNAPSHOT/dev/future/ docs/3.4.7-SNAPSHOT/dev/io/ docs/3.4.7-SNAPSHOT/dev/provider/ docs/3.4.7-SNAPSHOT/recipes/ docs/3.4.7-SNAPSHOT/ref...

Modified: tinkerpop/site/docs/3.4.7-SNAPSHOT/upgrade/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/docs/3.4.7-SNAPSHOT/upgrade/index.html?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/docs/3.4.7-SNAPSHOT/upgrade/index.html (original)
+++ tinkerpop/site/docs/3.4.7-SNAPSHOT/upgrade/index.html Thu May 28 14:59:52 2020
@@ -807,7 +807,11 @@ table.CodeRay td.code>pre{padding:0}
 <ul class="sectlevel1">
 <li><a href="#_tinkerpop_3_4_7">TinkerPop 3.4.7</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users">Upgrading for Users</a></li>
+<li><a href="#_upgrading_for_users">Upgrading for Users</a>
+<ul class="sectlevel3">
+<li><a href="#_clear_screen_command">Clear Screen Command</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li><a href="#_tinkerpop_3_4_6">TinkerPop 3.4.6</a>
@@ -933,7 +937,17 @@ table.CodeRay td.code>pre{padding:0}
 <ul class="sectlevel1">
 <li><a href="#_tinkerpop_3_3_11">TinkerPop 3.3.11</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_users_9">Upgrading for Users</a></li>
+<li><a href="#_upgrading_for_users_9">Upgrading for Users</a>
+<ul class="sectlevel3">
+<li><a href="#_glv_sessions">GLV Sessions</a></li>
+<li><a href="#_deprecate_maxwaitforsessionclose">Deprecate maxWaitForSessionClose</a></li>
+</ul>
+</li>
+<li><a href="#_upgrading_for_providers_6">Upgrading for Providers</a>
+<ul class="sectlevel3">
+<li><a href="#_gremlin_driver_providers">Gremlin Driver Providers</a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li><a href="#_tinkerpop_3_3_10">TinkerPop 3.3.10</a>
@@ -981,7 +995,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_removed_gperfutils_dependency">Removed gperfutils Dependency</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_6">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_7">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_3">Graph Database Providers</a></li>
 </ul>
@@ -1007,7 +1021,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_rangestep_optimizing_strategy">RangeStep Optimizing Strategy</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_7">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_8">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_4">Graph Database Providers</a></li>
 </ul>
@@ -1055,7 +1069,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_upgrade_neo4j">Upgrade Neo4j</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_8">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_9">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_5">Graph Database Providers</a></li>
 </ul>
@@ -1083,7 +1097,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_scriptinputformat">ScriptInputFormat</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_9">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_10">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_2">Graph System Providers</a></li>
 <li><a href="#_graph_database_providers_6">Graph Database Providers</a></li>
@@ -1110,7 +1124,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_javascript_script_submission">Gremlin Javascript Script Submission</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_10">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_11">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_7">Graph Database Providers</a></li>
 </ul>
@@ -1136,7 +1150,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_net_traversal_predicate_classes_merged">Gremlin.Net: Traversal Predicate Classes Merged</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_11">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_12">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_3">Graph System Providers</a></li>
 </ul>
@@ -1158,7 +1172,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_mutationlistener_changes">MutationListener Changes</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_12">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_13">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_direction_both_requires_duplication_of_self_edges">Direction.BOTH Requires Duplication of Self-Edges</a></li>
 </ul>
@@ -1173,7 +1187,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_wsandhttpchannelizer">WsAndHttpChannelizer</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_13">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_14">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_referencevertex_label">ReferenceVertex Label</a></li>
 </ul>
@@ -1196,7 +1210,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_python_driver">Gremlin-Python Driver</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_14">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_15">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_8">Graph Database Providers</a></li>
 </ul>
@@ -1215,7 +1229,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_ssl_client_authentication">SSL Client Authentication</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_15">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_16">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_9">Graph Database Providers</a></li>
 <li><a href="#_drivers_providers">Drivers Providers</a></li>
@@ -1236,7 +1250,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_io_reference_documentation">IO Reference Documentation</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_16">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_17">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_4">Graph System Providers</a></li>
 </ul>
@@ -1254,7 +1268,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_rest_api_renamed_to_http_api">REST API Renamed to HTTP API</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_17">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_18">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_5">Graph System Providers</a></li>
 <li><a href="#_drivers_providers_2">Drivers Providers</a></li>
@@ -1273,7 +1287,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_console_flags">Gremlin Console Flags</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_18">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_19">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_6">Graph System Providers</a></li>
 <li><a href="#_graph_database_providers_10">Graph Database Providers</a></li>
@@ -1296,7 +1310,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_remotegraph">RemoteGraph</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_19">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_20">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_7">Graph System Providers</a></li>
 <li><a href="#_graph_processor_providers">Graph Processor Providers</a></li>
@@ -1321,7 +1335,7 @@ table.CodeRay td.code>pre{padding:0}
 </li>
 <li><a href="#_tinkerpop_3_1_6">TinkerPop 3.1.6</a>
 <ul class="sectlevel2">
-<li><a href="#_upgrading_for_providers_20">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_21">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_driver_providers_2">Driver Providers</a></li>
 </ul>
@@ -1355,7 +1369,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_server_workers_2">Gremlin Server Workers</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_21">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_22">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_database_providers_11">Graph Database Providers</a></li>
 <li><a href="#_graph_language_providers_3">Graph Language Providers</a></li>
@@ -1376,7 +1390,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_session_timeout_setting">Session Timeout Setting</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_22">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_23">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_all_providers">All Providers</a></li>
 <li><a href="#_graph_system_providers_8">Graph System Providers</a></li>
@@ -1401,7 +1415,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_deprecated_supportsaddproperty">Deprecated supportsAddProperty()</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_23">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_24">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_9">Graph System Providers</a></li>
 <li><a href="#_graph_database_providers_12">Graph Database Providers</a></li>
@@ -1432,7 +1446,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_aliasing_remotes_in_the_console">Aliasing Remotes in the Console</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_24">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_25">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_10">Graph System Providers</a></li>
 <li><a href="#_driver_providers_5">Driver Providers</a></li>
@@ -1453,7 +1467,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_gremlin_driver_and_server">Gremlin Driver and Server</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_25">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_26">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_driver_providers_5">Graph Driver Providers</a></li>
 </ul>
@@ -1468,7 +1482,7 @@ table.CodeRay td.code>pre{padding:0}
 <li><a href="#_neo4j">Neo4j</a></li>
 </ul>
 </li>
-<li><a href="#_upgrading_for_providers_26">Upgrading for Providers</a>
+<li><a href="#_upgrading_for_providers_27">Upgrading for Providers</a>
 <ul class="sectlevel3">
 <li><a href="#_graph_system_providers_11">Graph System Providers</a></li>
 <li><a href="#_graph_driver_providers_6">Graph Driver Providers</a></li>
@@ -1496,7 +1510,7 @@ table.CodeRay td.code>pre{padding:0}
 <div class="sectionbody">
 <div class="imageblock">
 <div class="content">
-<a class="image" href="http://tinkerpop.apache.org"><img src="../images/apache-tinkerpop-logo.png" alt="apache tinkerpop logo" width="500"></a>
+<a class="image" href="https://tinkerpop.apache.org"><img src="../images/apache-tinkerpop-logo.png" alt="apache tinkerpop logo" width="500"></a>
 </div>
 </div>
 </div>
@@ -1566,7 +1580,16 @@ complete list of all the modifications t
 </div>
 <div class="sect2">
 <h3 id="_upgrading_for_users">Upgrading for Users</h3>
-
+<div class="sect3">
+<h4 id="_clear_screen_command">Clear Screen Command</h4>
+<div class="paragraph">
+<p>Gremlin Console now has the <code>:cls</code> command to clear the screen. This feature acts as an alternative to platform
+specific clear operations and provides a common way to perform that function.</p>
+</div>
+<div class="paragraph">
+<p><a href="https://issues.apache.org/jira/browse/TINKERPOP-2357">TINKERPOP-2357</a></p>
+</div>
+</div>
 </div>
 </div>
 </div>
@@ -2015,7 +2038,7 @@ gremlin&gt; g.E(11).elementMap()
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2284">TINKERPOP-2284</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.4/reference/#elementmap-step">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.4/reference/#elementmap-step">Reference Documentation</a></p>
 </div>
 </div>
 </div>
@@ -2088,7 +2111,7 @@ with:</p>
 hopefully reduce development friction.</p>
 </div>
 <div class="paragraph">
-<p>see: <a href="http://tinkerpop.apache.org/docs/3.4.3/dev/developer/#docker-integration">Developer Documentation</a></p>
+<p>see: <a href="https://tinkerpop.apache.org/docs/3.4.3/dev/developer/#docker-integration">Developer Documentation</a></p>
 </div>
 </div>
 </div>
@@ -2226,7 +2249,7 @@ gremlin&gt; g.sparql(&quot;SELECT * WHER
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2171">TINKERPOP-2171</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.1/reference/#sparql-with-gremlin">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.1/reference/#sparql-with-gremlin">Reference Documentation</a></p>
 </div>
 </div>
 </div>
@@ -2277,7 +2300,7 @@ g.sparql(<span class="string"><span clas
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1878">TINKERPOP-1878</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/reference/#sparql-gremlin">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/reference/#sparql-gremlin">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2295,7 +2318,7 @@ whereas it could previously create an un
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1774">TINKERPOP-1774</a>,
 <a href="https://issues.apache.org/jira/browse/TINKERPOP-1775">TINKERPOP-1775</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/reference/#_connection_pool">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/reference/#_connection_pool">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2547,7 +2570,7 @@ Client client = cluster.connect();
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1942">TINKERPOP-1942</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/dev/io/#graphbinary">IO Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/dev/io/#graphbinary">IO Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2601,7 +2624,7 @@ release where breaking changes are allow
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1975">TINKERPOP-1975</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/reference/#with-step">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/reference/#with-step">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2620,7 +2643,7 @@ is common enough that the feature has be
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1990">TINKERPOP-1990</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/reference/#shortestpath-step">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/reference/#shortestpath-step">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2657,7 +2680,7 @@ which reduces the above operation to:</p
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1967">TINKERPOP-1967</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/reference/#connectedcomponent-step">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/reference/#connectedcomponent-step">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -2690,7 +2713,7 @@ efficiencies there.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1996">TINKERPOP-1996</a>,
-<a href="http://tinkerpop.apache.org/docs/3.4.0/reference/#io-step">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.0/reference/#io-step">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -3407,7 +3430,71 @@ so.</p>
 </div>
 <div class="sect2">
 <h3 id="_upgrading_for_users_9">Upgrading for Users</h3>
-
+<div class="sect3">
+<h4 id="_glv_sessions">GLV Sessions</h4>
+<div class="paragraph">
+<p>While TinkerPop doesn&#8217;t recommend the use of sessions for most use cases, it does remain a feature that is available
+and exposed on the server. As such, providing support in all Gremlin Language Variants for this feature is useful in
+ensuring a consistent implementation for all programming languages.</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="javascript">const client = <span class="keyword">new</span> Client(<span class="string"><span class="delimiter">'</span><span class="content">ws://localhost:8182/gremlin</span><span class="delimiter">'</span></span>, { <span class="key">traversalSource</span>: <span class="string"><span class="delimiter">'</span><span class="content">g</span><span class="delimiter">'</span></span>, <span class="key"><span class="delimiter">'</span><span class="content">session</span><span class="delimiter">'</span></span>: <span class="string"><span class="delimiter">'</span><span class="content">unique-string-id</span><span class="delimiter">'</span></span> });</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="python">client = Client(<span class="string"><span class="delimiter">'</span><span class="content">ws://localhost:8182/gremlin</span><span class="delimiter">'</span></span>, <span class="string"><span class="delimiter">'</span><span class="content">g</span><span class="delimiter">'</span></span>, session=<span class="predefined">str</span>(uuid.uuid4()))</code></pre>
+</div>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="CodeRay highlight"><code data-lang="csharp">var gremlinServer = new GremlinServer(&quot;localhost&quot;, 8182);
+var client = new GremlinClient(gremlinServer, sessionId: Guid.NewGuid().ToString()))</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_deprecate_maxwaitforsessionclose">Deprecate maxWaitForSessionClose</h4>
+<div class="paragraph">
+<p>The <code>maxWaitForSessionClose</code> setting for the Java driver has been deprecated and in some sense replaced by the
+<code>maxWaitForClose</code> setting. The two settings perform different functions, but expect <code>maxWaitForSessionClose</code> to be
+removed in future versions. The <code>maxWaitForClose</code> performs a more useful function than <code>maxWaitForSessionClose</code> in
+the sense that it tells the driver how long it should wait for pending messages from the server before closing the
+connection. The <code>maxWaitForSessionClose</code> on the other hand is how long the driver should wait for the server to
+respond to a session close message (i.e. an actual response from the server). Waiting for that specific response to the
+session close message could result in the driver hanging on calls to <code>Client.close()</code> if there is a long run query
+running on the server and close message is stacked behind that in queue.</p>
+</div>
+<div class="paragraph">
+<p>Future versions will remove support for that particular message and simply close the session when the connection is
+closed. As a result that setting will no longer be useful. The old setting is really only useful for connecting to
+older versions of the server prior to 3.3.11 that do not have the session shutdown hook bound to the close of the
+connection.</p>
+</div>
+<div class="paragraph">
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2336">TINKERPOP-2336</a></p>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_upgrading_for_providers_6">Upgrading for Providers</h3>
+<div class="sect3">
+<h4 id="_gremlin_driver_providers">Gremlin Driver Providers</h4>
+<div class="sect4">
+<h5 id="_session_close">Session Close</h5>
+<div class="paragraph">
+<p>The "close" message for the <code>SessionOpProcessor</code> is deprecated, however the functionality to accept the message remains
+in Gremlin Server and the functionality to send the message remains in the Java driver. The expectation is that
+support for the message will be removed from the driver in a future release, likely at 3.5.0. Server implementations
+starting at 3.3.11 should look to use the close of a connection to trigger the close of a session and its release of
+resources.</p>
+</div>
+<div class="paragraph">
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2336">TINKERPOP-2336</a></p>
+</div>
+</div>
+</div>
 </div>
 </div>
 </div>
@@ -3713,7 +3800,7 @@ latest version, the process is a bit mor
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2089">TINKERPOP-2089</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.7/reference/#gremlin-javascript-dsl">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.7/reference/#gremlin-javascript-dsl">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -3784,7 +3871,7 @@ gremlin&gt; :install org.gperfutils gpro
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_6">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_7">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_database_providers_3">Graph Database Providers</h4>
 <div class="sect4">
@@ -3847,7 +3934,7 @@ WARN  org.apache.tinkerpop.gremlin.proce
 <p>The Gremlin Recipes documentation now has a new section which discusses anti-patterns in Gremlin. Its subsections
 detail commonly seen approaches to the Gremlin language which can lead to poorly written and/or under-performing
 traversals. The new Anti-Patterns Section can be found
-<a href="http://tinkerpop.apache.org/docs/3.3.6/recipes/#_anti_patterns">here</a>.</p>
+<a href="https://tinkerpop.apache.org/docs/3.3.6/recipes/#_anti_patterns">here</a>.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2114">TINKERPOP-2114</a></p>
@@ -3922,7 +4009,7 @@ gremlin&gt; :bytecode translate g {&quot
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2050">TINKERPOP-2050</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.5/reference/#_console_commands">Reference Documentation - Console Commands</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.5/reference/#_console_commands">Reference Documentation - Console Commands</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -3933,7 +4020,7 @@ now fully configurable via the <code>Gro
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-2038">TINKERPOP-2038</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.5/reference/#gremlin-server-cache">Reference Documentation - Cache Management</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.5/reference/#gremlin-server-cache">Reference Documentation - Cache Management</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -3953,7 +4040,7 @@ for the least amount of data necessary t
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_7">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_8">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_database_providers_4">Graph Database Providers</h4>
 <div class="sect4">
@@ -4028,7 +4115,7 @@ can compete with the <code>scriptEvaluat
 <div class="paragraph">
 <p>The Credential DSL has been modified to work as a standard Java-based Gremlin DSL. The now deprecated old approach
 used a "graph wrapping" style that was developed long before the
-<a href="http://tinkerpop.apache.org/docs/current/reference/#gremlin-java-dsl">recommended method</a> for building DSLs was
+<a href="https://tinkerpop.apache.org/docs/current/reference/#gremlin-java-dsl">recommended method</a> for building DSLs was
 published. Under this new model, the DSL is initialized via traversal as follows:</p>
 </div>
 <div class="listingblock">
@@ -4042,7 +4129,7 @@ credentials.users(<span class="string"><
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1903">TINKERPOP-1903</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.2/reference/#security">Reference Documentation - Security</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.2/reference/#security">Reference Documentation - Security</a></p>
 </div>
 </div>
 </div>
@@ -4288,7 +4375,7 @@ the old versions. The defaults have now
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_8">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_9">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -4513,7 +4600,7 @@ dependencies and therefore must be insta
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1550">TINKERPOP-1550</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.0/reference/#metrics">Reference Documentation - Metrics</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.0/reference/#metrics">Reference Documentation - Metrics</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -5065,13 +5152,13 @@ foreground with defaults like previous u
 continue to start in the foreground when provided a yaml configuration file.</p>
 </div>
 <div class="paragraph">
-<p>How to install as a service has been added to the <a href="http://tinkerpop.apache.org/docs/3.3.0/reference/#_as_a_service">Reference Documentation - As A Service</a>.</p>
+<p>How to install as a service has been added to the <a href="https://tinkerpop.apache.org/docs/3.3.0/reference/#_as_a_service">Reference Documentation - As A Service</a>.</p>
 </div>
 <div class="paragraph">
 <p>The switch name has changed for installing dependencies. <code>-i</code> has been deprecated and replaced by <code>install</code>.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-980">TINKERPOP-980</a>, <a href="http://tinkerpop.apache.org/docs/3.3.0/reference/#_configuring_2">Reference Documentation - Server Configuration</a>.</p>
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-980">TINKERPOP-980</a>, <a href="https://tinkerpop.apache.org/docs/3.3.0/reference/#_configuring_2">Reference Documentation - Server Configuration</a>.</p>
 </div>
 </div>
 <div class="sect3">
@@ -5134,12 +5221,12 @@ the script.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1137">TINKERPOP-1137</a>,
-<a href="http://tinkerpop.apache.org/docs/3.3.0-SNAPSHOT/reference/#script-io-format">Reference Documentation - Script I/O Format</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.3.0-SNAPSHOT/reference/#script-io-format">Reference Documentation - Script I/O Format</a></p>
 </div>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_9">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_10">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -5167,7 +5254,7 @@ interface of the same name in 3.2.4, whi
 <p>The plugin model has changed slightly to be more generic and not specifically bound to Groovy based script engines.
 Under the new model, the plugin simply returns <code>Customizer</code> instances that can be applied generically to any
 <code>ScriptEngine</code> or specifically to a particular <code>ScriptEngine</code>. More details can be found in the
-<a href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/#gremlin-plugins">Provider Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/#gremlin-plugins">Provider Documentation</a></p>
 </div>
 </div>
 </div>
@@ -5286,7 +5373,7 @@ authentication messages. It only accepts
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1977">TINKERPOP-1977</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.10/reference#gremlin-javascript">Reference Documentation - Gremlin Javascript</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.2.10/reference#gremlin-javascript">Reference Documentation - Gremlin Javascript</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -5316,8 +5403,8 @@ The packaged <code>*-secure.yaml</code>
 <p>PEM-based configurations are deprecated and may be removed in a future release.</p>
 </div>
 <div class="paragraph">
-<p>See also <a href="http://tinkerpop.apache.org/docs/current/reference/#_configuration">Connecting via Java Configuration</a>,
-<a href="http://tinkerpop.apache.org/docs/current/reference/#_configuring_2">Gremlin Server Configuration</a>.</p>
+<p>See also <a href="https://tinkerpop.apache.org/docs/current/reference/#_configuration">Connecting via Java Configuration</a>,
+<a href="https://tinkerpop.apache.org/docs/current/reference/#_configuring_2">Gremlin Server Configuration</a>.</p>
 </div>
 <div class="paragraph">
 <p><a href="https://issues.apache.org/jira/browse/TINKERPOP-2022">TINKERPOP-2022</a>
@@ -5355,8 +5442,8 @@ $ docker run tinkerpop/gremlin-server:3.
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1897">TINKERPOP-1897</a>,
-<a href="http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image">Reference Documentation - Gremlin Console</a>,
-<a href="http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image">Reference Documentation - Gremlin Server</a>,</p>
+<a href="https://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image">Reference Documentation - Gremlin Console</a>,
+<a href="https://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image">Reference Documentation - Gremlin Server</a>,</p>
 </div>
 </div>
 <div class="sect3">
@@ -5426,7 +5513,7 @@ client.submit(script)
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_10">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_11">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_database_providers_7">Graph Database Providers</h4>
 <div class="sect4">
@@ -5515,7 +5602,7 @@ by clients that might mysteriously disap
 server.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1854">TINKERPOP-1854</a>, <a href="http://tinkerpop.apache.org/docs/3.2.8/reference/#_the_lambda_solution_3">Reference Documentation - Gremlin.Net - The Lambda Solution</a>.</p>
+<p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1854">TINKERPOP-1854</a>, <a href="https://tinkerpop.apache.org/docs/3.2.8/reference/#_the_lambda_solution_3">Reference Documentation - Gremlin.Net - The Lambda Solution</a>.</p>
 </div>
 </div>
 <div class="sect3">
@@ -5549,7 +5636,7 @@ implementation to now use <code>P</code>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_11">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_12">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_system_providers_3">Graph System Providers</h4>
 <div class="sect4">
@@ -5772,7 +5859,7 @@ implementations can simply add the new m
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_12">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_13">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_direction_both_requires_duplication_of_self_edges">Direction.BOTH Requires Duplication of Self-Edges</h4>
 <div class="paragraph">
@@ -5822,7 +5909,7 @@ authentication for both protocols in con
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_13">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_14">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_referencevertex_label">ReferenceVertex Label</h4>
 <div class="paragraph">
@@ -5869,7 +5956,7 @@ social.persons().where(createdAtLeast(<s
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-786">TINKERPOP-786</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.5/reference/#dsl">Reference Documentation</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.2.5/reference/#dsl">Reference Documentation</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -5929,7 +6016,7 @@ fix this problem simply reconfigure Grem
 <div class="paragraph">
 <p>The <code>GremlinScriptEngine</code> has a number of new metrics about its cache size and script compilation times which should
 be helpful in understanding usage problems. As <code>GremlinScriptEngine</code> instances are used in Gremlin Server these metrics
-are naturally exposed as part of the standard <a href="http://tinkerpop.apache.org/docs/current/reference/#_metrics">metrics</a>
+are naturally exposed as part of the standard <a href="https://tinkerpop.apache.org/docs/current/reference/#_metrics">metrics</a>
 set. Note that metrics are captured for both sessionless requests as well as for each individual session that is opened.</p>
 </div>
 <div class="paragraph">
@@ -6066,7 +6153,7 @@ client.close()  <span class="comment">#
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_14">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_15">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -6255,7 +6342,7 @@ removed.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_15">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_16">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -6409,7 +6496,7 @@ and defaults to <code>false</code>.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-932">TINKERPOP-932</a>,
-<a href="http://tinkerpop.apache.org/docs/current/dev/provider/#_session_opprocessor">Provider Documentation - Session OpProcessor</a></p>
+<a href="https://tinkerpop.apache.org/docs/current/dev/provider/#_session_opprocessor">Provider Documentation - Session OpProcessor</a></p>
 </div>
 </div>
 <div class="sect4">
@@ -6590,12 +6677,12 @@ that should be helpful to users and prov
 formats: GraphML, GraphSON and Gryo.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="http://tinkerpop.apache.org/docs/3.2.3/dev/io/">IO Reference Documentation</a></p>
+<p>See: <a href="https://tinkerpop.apache.org/docs/3.2.3/dev/io/">IO Reference Documentation</a></p>
 </div>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_16">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_17">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -6787,7 +6874,7 @@ and can simplify any and/or-tree walking
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1274">TINKERPOP-1274</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.2/reference/#graphson-2-0-types">Reference Documentation -
+<a href="https://tinkerpop.apache.org/docs/3.2.2/reference/#graphson-2-0-types">Reference Documentation -
 GraphSON 2.0</a>.</p>
 </div>
 </div>
@@ -6831,7 +6918,7 @@ the more natural color of green by using
 </div>
 <div class="paragraph">
 <p>It is also possible to colorize results, like vertices, edges, and other common returns. Please see the
-<a href="http://tinkerpop.apache.org/docs/3.2.2/reference/#console-preferences">reference documentation</a> for more details
+<a href="https://tinkerpop.apache.org/docs/3.2.2/reference/#console-preferences">reference documentation</a> for more details
 on all the settings.</p>
 </div>
 <div class="paragraph">
@@ -6852,7 +6939,7 @@ on all the settings.</p>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1285">TINKERPOP-1285</a>,
 <a href="https://issues.apache.org/jira/browse/TINKERPOP-1285">TINKERPOP-1037</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.2/reference/#console-preferences">Reference Documentation -
+<a href="https://tinkerpop.apache.org/docs/3.2.2/reference/#console-preferences">Reference Documentation -
 Console Preferences</a></p>
 </div>
 </div>
@@ -6864,7 +6951,7 @@ Console Preferences</a></p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_17">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_18">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -6920,7 +7007,7 @@ to the appropriate representation for th
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1274">TINKERPOP-1274</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.2/reference/#graphson-2.0-types">Reference Documentation -
+<a href="https://tinkerpop.apache.org/docs/3.2.2/reference/#graphson-2.0-types">Reference Documentation -
 GraphSON 2.0</a>.</p>
 </div>
 </div>
@@ -7059,13 +7146,13 @@ have to use the <code>-e</code> option.<
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1268">TINKERPOP-1268</a>,
 <a href="https://issues.apache.org/jira/browse/TINKERPOP-1155">TINKERPOP-1155</a>, <a href="https://issues.apache.org/jira/browse/TINKERPOP-1156">TINKERPOP-1156</a>,
 <a href="https://issues.apache.org/jira/browse/TINKERPOP-1157">TINKERPOP-1157</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.1/reference/#interactive-mode">Reference Documentation - Interactive Mode</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.1/reference/#execution-mode">Reference Documentation - Execution Mode</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.2.1/reference/#interactive-mode">Reference Documentation - Interactive Mode</a>,
+<a href="https://tinkerpop.apache.org/docs/3.2.1/reference/#execution-mode">Reference Documentation - Execution Mode</a></p>
 </div>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_18">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_19">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -7454,12 +7541,12 @@ to Gremlin Server (via driver or HTTP).<
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-575">TINKERPOP-575</a>,
-<a href="http://tinkerpop.apache.org/docs/3.2.0-incubating/reference/#connecting-via-remotegraph">Reference Documentation - Remote Graph</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.2.0-incubating/reference/#connecting-via-remotegraph">Reference Documentation - Remote Graph</a></p>
 </div>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_19">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_20">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -7794,7 +7881,7 @@ making it possible easily read in legacy
 <p>Please see the <a href="https://github.com/apache/tinkerpop/blob/3.1.6/CHANGELOG.asciidoc#tinkerpop-316-release-date-february-3-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_providers_20">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_21">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_driver_providers_2">Driver Providers</h4>
 <div class="sect4">
@@ -7856,7 +7943,7 @@ potential to open additional resources d
 <div class="sect3">
 <h4 id="_gremlin_server_workers">Gremlin Server Workers</h4>
 <div class="paragraph">
-<p>In release 3.1.3, a <a href="http://tinkerpop.apache.org/docs/3.1.3/upgrade/#_tinkerpop_3_1_3">recommendation</a> was made to
+<p>In release 3.1.3, a <a href="https://tinkerpop.apache.org/docs/3.1.3/upgrade/#_tinkerpop_3_1_3">recommendation</a> was made to
 ensure that the <code>threadPoolWorker</code> setting for Gremlin Server was no less than <code>2</code> in cases where Gremlin Server was
 being used with sessions that accept parallel requests. In 3.1.4, that is no longer the case and a size of <code>1</code> remains
 acceptable even in that specific case.</p>
@@ -7935,7 +8022,7 @@ those that block for an extended period
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_21">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_22">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -8039,7 +8126,7 @@ mode of console usage can be convenient
 desire to view the returned data and not to actually work with it locally in any way.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#console-remote-console">Reference Documentation - Remote Console</a></p>
+<p>See: <a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#console-remote-console">Reference Documentation - Remote Console</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8072,7 +8159,7 @@ how to connect with the Gremlin Driver,
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1085">TINKERPOP-1085</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#gremlin-archetypes">Reference Documentation - Archetypes</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#gremlin-archetypes">Reference Documentation - Archetypes</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8093,7 +8180,7 @@ in a transaction. With this configuratio
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1039">TINKERPOP-1039</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#sessions">Reference Documentation - Considering Sessions</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#sessions">Reference Documentation - Considering Sessions</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8109,7 +8196,7 @@ the server will either eventually close
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_22">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_23">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -8130,7 +8217,7 @@ changes there may prove important for th
 <div class="paragraph">
 <p>Documentation related to the lower-level APIs used by a provider, that was formerly in the reference documentation,
 has been moved to its own documentation set that is now referred to as the
-<a href="http://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/">Provider Documentation</a>.</p>
+<a href="https://tinkerpop.apache.org/docs/3.4.7-SNAPSHOT/dev/provider/">Provider Documentation</a>.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-937">TINKERPOP-937</a></p>
@@ -8158,14 +8245,14 @@ automated method for clearing graphs at
 <h5 id="_session_transaction_management_2">Session Transaction Management</h5>
 <div class="paragraph">
 <p>Up until now transaction management has been a feature of sessionless requests only, but the new <code>manageTransaction</code>
-request argument for the <a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#_session_opprocessor">Session OpProcessor</a>
+request argument for the <a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#_session_opprocessor">Session OpProcessor</a>
 changes that.  Session-based requests can now pass this boolean value on each request to signal to
 Gremlin Server that it should attempt to commit (or rollback) the transaction at the end of the request. By default,
 this value as <code>false</code>, so there is no change to the protocol for this feature.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-1039">TINKERPOP-1039</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#sessions">Reference Documentation - Considering Sessions</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#sessions">Reference Documentation - Considering Sessions</a></p>
 </div>
 </div>
 <div class="sect4">
@@ -8191,7 +8278,7 @@ expects that the user sometimes call <co
 local variable bindings in the console itself. For <code>tinkerpop.gephi</code>, this method returns <code>false</code>.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="http://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#console-remote-console">Reference Documentation - Remote Console</a></p>
+<p>See: <a href="https://tinkerpop.apache.org/docs/3.1.2-incubating/reference/#console-remote-console">Reference Documentation - Remote Console</a></p>
 </div>
 </div>
 </div>
@@ -8269,7 +8356,7 @@ it provides a more efficient method for
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-930">TINKERPOP-930</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.1-incubating/reference/#considering-transactions">Reference Documentation - Considering Transactions</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.1-incubating/reference/#considering-transactions">Reference Documentation - Considering Transactions</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8292,7 +8379,7 @@ release.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-981">TINKERPOP-981</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.1-incubating/reference/#_security">Reference Documentation - Gremlin Server Security</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.1-incubating/reference/#_security">Reference Documentation - Gremlin Server Security</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8364,7 +8451,7 @@ the <code>AbsstractSandboxExtension</cod
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-891">TINKERPOP-891</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.0-incubating/#script-execution">Reference Documentation - Script Execution</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.0-incubating/#script-execution">Reference Documentation - Script Execution</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8377,7 +8464,7 @@ If using <code>supportsAddProperty()</co
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_23">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_24">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -8566,7 +8653,7 @@ term than rebindings which should make i
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-913">TINKERPOP-913</a>,
-<a href="http://tinkerpop.apache.org/docs/3.1.0-incubating/#_aliases">Reference Documentation - Aliases</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.1.0-incubating/#_aliases">Reference Documentation - Aliases</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8708,7 +8795,7 @@ represent visualization points for Gephi
 to <code>:submit</code> to Gephi.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="http://tinkerpop.apache.org/docs/3.1.0-SNAPSHOT/#gephi-plugin">Reference Documentation - Gephi</a></p>
+<p>See: <a href="https://tinkerpop.apache.org/docs/3.1.0-SNAPSHOT/#gephi-plugin">Reference Documentation - Gephi</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -8814,7 +8901,7 @@ script.  For example once a <code>:remot
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_24">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_25">Upgrading for Providers</h3>
 <div class="admonitionblock important">
 <table>
 <tr>
@@ -9015,7 +9102,7 @@ or <code>Neo4jGraph</code>.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-814">TINKERPOP-319</a>,
-<a href="http://tinkerpop.apache.org/docs/3.0.2-incubating/#bulkloadervertexprogram">Reference Documentation - BLVP</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.0.2-incubating/#bulkloadervertexprogram">Reference Documentation - BLVP</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -9026,7 +9113,7 @@ location and calls to <code>close()</cod
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-828">TINKERPOP-828</a>,
-<a href="http://tinkerpop.apache.org/docs/3.0.2-incubating/#_configuration">Reference Documentation - TinkerGraph</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.0.2-incubating/#_configuration">Reference Documentation - TinkerGraph</a></p>
 </div>
 </div>
 <div class="sect3">
@@ -9051,7 +9138,7 @@ bug fixes around the protocol as it pert
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_25">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_26">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_driver_providers_5">Graph Driver Providers</h4>
 <div class="sect4">
@@ -9064,7 +9151,7 @@ explicitly and as needed.</p>
 </div>
 <div class="paragraph">
 <p>See: <a href="https://issues.apache.org/jira/browse/TINKERPOP-849">TINKERPOP-849</a>,
-<a href="http://tinkerpop.apache.org/docs/3.0.2-incubating/#_opprocessors_arguments">Reference Documentation - OpProcessor</a></p>
+<a href="https://tinkerpop.apache.org/docs/3.0.2-incubating/#_opprocessors_arguments">Reference Documentation - OpProcessor</a></p>
 </div>
 </div>
 </div>
@@ -9113,7 +9200,7 @@ resolved.</p>
 </div>
 </div>
 <div class="sect2">
-<h3 id="_upgrading_for_providers_26">Upgrading for Providers</h3>
+<h3 id="_upgrading_for_providers_27">Upgrading for Providers</h3>
 <div class="sect3">
 <h4 id="_graph_system_providers_11">Graph System Providers</h4>
 <div class="sect4">
@@ -9176,7 +9263,7 @@ additional change.  Drivers should howev
 want the security capabilities that it provides.</p>
 </div>
 <div class="paragraph">
-<p>See: <a href="http://tinkerpop.apache.org/docs/3.0.1-incubating/#_authentication">Reference Documentation - Gremlin Server Authentication</a></p>
+<p>See: <a href="https://tinkerpop.apache.org/docs/3.0.1-incubating/#_authentication">Reference Documentation - Gremlin Server Authentication</a></p>
 </div>
 </div>
 </div>
@@ -9293,7 +9380,7 @@ gremlin&gt; g.E()
 </div>
 <div id="footer">
 <div id="footer-text">
-Last updated 2020-02-24 15:37:09 EST
+Last updated 2020-05-28 10:56:27 EDT
 </div>
 </div>
 </body>

Modified: tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClient.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClient.html?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClient.html (original)
+++ tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.GremlinClient.html Thu May 28 14:59:52 2020
@@ -129,13 +129,13 @@
   <h3 id="constructors">Constructors
   </h3>
   <a id="Gremlin_Net_Driver_GremlinClient__ctor_" data-uid="Gremlin.Net.Driver.GremlinClient.#ctor*"></a>
-  <h4 id="Gremlin_Net_Driver_GremlinClient__ctor_Gremlin_Net_Driver_GremlinServer_GraphSONReader_GraphSONWriter_System_String_Gremlin_Net_Driver_ConnectionPoolSettings_System_Action_ClientWebSocketOptions__" data-uid="Gremlin.Net.Driver.GremlinClient.#ctor(Gremlin.Net.Driver.GremlinServer,GraphSONReader,GraphSONWriter,System.String,Gremlin.Net.Driver.ConnectionPoolSettings,System.Action{ClientWebSocketOptions})">GremlinClient(GremlinServer, GraphSONReader, GraphSONWriter, String, ConnectionPoolSettings, Action&lt;ClientWebSocketOptions&gt;)</h4>
+  <h4 id="Gremlin_Net_Driver_GremlinClient__ctor_Gremlin_Net_Driver_GremlinServer_GraphSONReader_GraphSONWriter_System_String_Gremlin_Net_Driver_ConnectionPoolSettings_System_Action_ClientWebSocketOptions__System_String_" data-uid="Gremlin.Net.Driver.GremlinClient.#ctor(Gremlin.Net.Driver.GremlinServer,GraphSONReader,GraphSONWriter,System.String,Gremlin.Net.Driver.ConnectionPoolSettings,System.Action{ClientWebSocketOptions},System.String)">GremlinClient(GremlinServer, GraphSONReader, GraphSONWriter, String, ConnectionPoolSettings, Action&lt;ClientWebSocketOptions&gt;, String)</h4>
   <div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Gremlin.Net.Driver.GremlinClient.html">GremlinClient</a> class for the specified Gremlin Server.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>
   <div class="codewrapper">
-    <pre><code class="lang-csharp hljs">public GremlinClient(GremlinServer gremlinServer, GraphSONReader graphSONReader = null, GraphSONWriter graphSONWriter = null, string mimeType = null, ConnectionPoolSettings connectionPoolSettings = null, Action&lt;ClientWebSocketOptions&gt; webSocketConfiguration = null)</code></pre>
+    <pre><code class="lang-csharp hljs">public GremlinClient(GremlinServer gremlinServer, GraphSONReader graphSONReader = null, GraphSONWriter graphSONWriter = null, string mimeType = null, ConnectionPoolSettings connectionPoolSettings = null, Action&lt;ClientWebSocketOptions&gt; webSocketConfiguration = null, string sessionId = null)</code></pre>
   </div>
   <h5 class="parameters">Parameters</h5>
   <table class="table table-bordered table-striped table-condensed">
@@ -184,6 +184,12 @@
 object used to configure WebSocket connections.</p>
 </td>
       </tr>
+      <tr>
+        <td><span class="xref">System.String</span></td>
+        <td><span class="parametername">sessionId</span></td>
+        <td><p>The session Id if Gremlin Client in session mode, defaults to null as session-less Client.</p>
+</td>
+      </tr>
     </tbody>
   </table>
   <h3 id="fields">Fields

Modified: tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html (original)
+++ tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Remote.DriverRemoteConnection.html Thu May 28 14:59:52 2020
@@ -105,7 +105,7 @@
   </h3>
   <a id="Gremlin_Net_Driver_Remote_DriverRemoteConnection__ctor_" data-uid="Gremlin.Net.Driver.Remote.DriverRemoteConnection.#ctor*"></a>
   <h4 id="Gremlin_Net_Driver_Remote_DriverRemoteConnection__ctor_Gremlin_Net_Driver_IGremlinClient_" data-uid="Gremlin.Net.Driver.Remote.DriverRemoteConnection.#ctor(Gremlin.Net.Driver.IGremlinClient)">DriverRemoteConnection(IGremlinClient)</h4>
-  <div class="markdown level1 summary"><p>Initializes a new <see cref="!:IRemoteConnection"></see>.</p>
+  <div class="markdown level1 summary"><p>Initializes a new <see cref="!:IRemoteConnection"></see> using &quot;g&quot; as the default remote TraversalSource name.</p>
 </div>
   <div class="markdown level1 conceptual"></div>
   <h5 class="decalaration">Declaration</h5>

Modified: tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html?rev=1878232&r1=1878231&r2=1878232&view=diff
==============================================================================
--- tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html (original)
+++ tinkerpop/site/dotnetdocs/3.4.7-SNAPSHOT/api/Gremlin.Net.Driver.Tokens.html Thu May 28 14:59:52 2020
@@ -312,6 +312,29 @@ authentication mechanism required by the
       </tr>
     </tbody>
   </table>
+  <h4 id="Gremlin_Net_Driver_Tokens_ArgsSession" data-uid="Gremlin.Net.Driver.Tokens.ArgsSession">ArgsSession</h4>
+  <div class="markdown level1 summary"><p>Argument name that allows to define the id of session.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static string ArgsSession</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.String</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
   <h4 id="Gremlin_Net_Driver_Tokens_ArgsSideEffect" data-uid="Gremlin.Net.Driver.Tokens.ArgsSideEffect">ArgsSideEffect</h4>
   <div class="markdown level1 summary"><p>Argument name that allows to specify the unique identifier for the request.</p>
 </div>
@@ -487,6 +510,29 @@ public static string OpsKeys</code></pre
   </div>
   <h5 class="fieldValue">Field Value</h5>
   <table class="table table-bordered table-striped table-condensed">
+    <thead>
+      <tr>
+        <th>Type</th>
+        <th>Description</th>
+      </tr>
+    </thead>
+    <tbody>
+      <tr>
+        <td><span class="xref">System.String</span></td>
+        <td></td>
+      </tr>
+    </tbody>
+  </table>
+  <h4 id="Gremlin_Net_Driver_Tokens_ProcessorSession" data-uid="Gremlin.Net.Driver.Tokens.ProcessorSession">ProcessorSession</h4>
+  <div class="markdown level1 summary"><p>Session OpProcessor.</p>
+</div>
+  <div class="markdown level1 conceptual"></div>
+  <h5 class="decalaration">Declaration</h5>
+  <div class="codewrapper">
+    <pre><code class="lang-csharp hljs">public static string ProcessorSession</code></pre>
+  </div>
+  <h5 class="fieldValue">Field Value</h5>
+  <table class="table table-bordered table-striped table-condensed">
     <thead>
       <tr>
         <th>Type</th>