Author: colegreer
Date: Fri Jan 17 02:11:00 2025
New Revision: 1923180
URL: http://svn.apache.org/viewvc?rev=1923180&view=rev
Log:
Deploy docs for TinkerPop 4.0.0-SNAPSHOT
Modified:
tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/developer/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/io/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/provider/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/recipes/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/reference/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/tutorials/getting-started/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/tutorials/gremlins-anatomy/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/tutorials/the-gremlin-console/index.html
tinkerpop/site/docs/4.0.0-SNAPSHOT/upgrade/index.html
tinkerpop/site/javadocs/4.0.0-SNAPSHOT/full/argfile
tinkerpop/site/javadocs/4.0.0-SNAPSHOT/full/javadoc.sh
tinkerpop/site/javadocs/4.0.0-SNAPSHOT/full/options
Modified: tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/developer/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/developer/index.html?rev=1923180&r1=1923179&r2=1923180&view=diff
==============================================================================
--- tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/developer/index.html (original)
+++ tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/developer/index.html Fri Jan 17
02:11:00 2025
@@ -3770,6 +3770,10 @@ tries to reference inaccessible properti
the traversal does not mind the star graph limitation.</p>
</li>
<li>
+<p><code>@GremlinGroovyNotSupported</code> - The scenario uses
<code>gremlin-lang</code> syntax which is incompatible with
<code>gremlin-groovy</code> and
+cannot be resolved with the groovy translator. This is typically for scenarios
using ambiguously-types <code>null</code> parameters.</p>
+</li>
+<li>
<p><code>@InsertionOrderingRequired</code> - The scenario is reliant on the
graph system predictably returning results (vertices, edges, properties) in the
same order in which they were inserted into the graph.</p>
</li>
<li>
@@ -4282,7 +4286,7 @@ the binary distributions:</p>
<div class="ulist">
<ul>
<li>
-<p>target/gremlin-driver-4.0.0-SNAPSHOT-uber.jar</p>
+<p>target/gremlin-driver-4.0.0-SNAPSHOT-shaded.jar</p>
</li>
<li>
<p>target/gremlin-console-4.0.0-SNAPSHOT-uber.jar</p>
@@ -5280,7 +5284,20 @@ the help of a PMC member for those steps
<p><code>pushd gremlin-console/bin; ln -fs
../target/apache-tinkerpop-gremlin-console-xx.yy.zz-SNAPSHOT-standalone/bin/gremlin.sh
gremlin.sh; popd</code></p>
</li>
<li>
-<p>Update CHANGELOG and upgrade docs to have the appropriate headers for the
next version.</p>
+<p>Update CHANGELOG and upgrade docs to have the appropriate headers for the
next version. If a major line will no longer be under development, archive the
CHANGELOG entries for it as follows:</p>
+<div class="olist lowerroman">
+<ol class="lowerroman" type="i">
+<li>
+<p>Create a new <code>changelog-x.x.x.asciidoc</code> in the
<code>docs/archive/changelogs</code> folder.</p>
+</li>
+<li>
+<p>Copy all CHANGELOG entries of the major version into the file (refer to
previous files).</p>
+</li>
+<li>
+<p>Replace the CHANGELOG entries under each minor releases with an archived
notice containing link to the archived changelog file (refer to previous links
inside CHANGELOG).</p>
+</li>
+</ol>
+</div>
</li>
<li>
<p><code>mvn clean install -DskipTests</code> - need to build first so that
the right version of the console is used with
<code>bin/publish-docs.sh</code></p>
@@ -6421,7 +6438,7 @@ roadmap:</p>
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2024-12-04 19:29:32 -0800
+Last updated 2025-01-16 18:09:28 -0800
</div>
</div>
</body>
Modified: tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/io/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/io/index.html?rev=1923180&r1=1923179&r2=1923180&view=diff
==============================================================================
--- tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/io/index.html (original)
+++ tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/io/index.html Fri Jan 17 02:11:00
2025
@@ -3798,8 +3798,19 @@ two required keys: "vertices" and "edges
<div class="sect2">
<h3 id="_bulkset">BulkSet</h3>
<div class="paragraph">
-<p>JSON Array that contains the expanded entries of the BulkSet.
-Note: BulkSet is serialized to g:List so there is no BulkSet deserializer.</p>
+<p>JSON Array that contains the expanded entries of the BulkSet.</p>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+BulkSet is serialized to g:List so there is no BulkSet deserializer.
+</td>
+</tr>
+</table>
</div>
<div class="listingblock">
<div class="content">
@@ -5500,7 +5511,7 @@ If <code>{bulked}</code> is <code>01</co
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2024-12-04 19:29:32 -0800
+Last updated 2025-01-16 18:09:28 -0800
</div>
</div>
</body>
Modified: tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/provider/index.html
URL:
http://svn.apache.org/viewvc/tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/provider/index.html?rev=1923180&r1=1923179&r2=1923180&view=diff
==============================================================================
--- tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/provider/index.html (original)
+++ tinkerpop/site/docs/4.0.0-SNAPSHOT/dev/provider/index.html Fri Jan 17
02:11:00 2025
@@ -1829,7 +1829,7 @@ var gremlinClient = new GremlinClient(ne
<p>A <code>RemoteConnection</code> is an interface that is important for usage
on traversal sources configured using the
<a
href="https://tinkerpop.apache.org/docs/4.0.0-SNAPSHOT/reference/#connecting-via-drivers">with()</a>
option. A <code>Traversal</code>
that is generated from that source will apply a <code>RemoteStrategy</code>
which will inject a <code>RemoteStep</code> to its end. That
-step will then send the <code>Bytecode</code> of the <code>Traversal</code>
over the <code>RemoteConnection</code> to get the results that it will
+step will then send the <code>GremlinLang</code> of the <code>Traversal</code>
over the <code>RemoteConnection</code> to get the results that it will
iterate.</p>
</div>
<div class="paragraph">
@@ -1837,7 +1837,7 @@ iterate.</p>
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java"><span
class="directive">public</span> <E>
CompletableFuture<RemoteTraversal<?, E>> submitAsync(<span
class="directive">final</span> Bytecode bytecode) <span
class="directive">throws</span> RemoteConnectionException;</code></pre>
+<pre class="CodeRay highlight"><code data-lang="java"><span
class="directive">public</span> <E>
CompletableFuture<RemoteTraversal<?, E>> submitAsync(<span
class="directive">final</span> GremlinLang gremlinLang) <span
class="directive">throws</span> RemoteConnectionException;</code></pre>
</div>
</div>
<div class="paragraph">
@@ -1847,14 +1847,14 @@ simply extend the <code>AbstractRemoteTr
<div class="paragraph">
<p>TinkerPop provides the <code>DriverRemoteConnection</code> as a useful and
<a
href="https://github.com/apache/tinkerpop/blob/4.0.0-SNAPSHOT/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote">example
implementation</a>.
-<code>DriverRemoteConnection</code> serializes the <code>Traversal</code> as
Gremlin bytecode and then submits it for remote processing on
-Gremlin Server. Gremlin Server rebinds the <code>Traversal</code> to a
configured <code>Graph</code> instance and then iterates the results
-back as it would normally do.</p>
+<code>DriverRemoteConnection</code> serializes the <code>Traversal</code> as
GremlinLang and then submits it for remote processing on
+Gremlin Server. Gremlin Server parses the script into a <code>Traversal</code>
to a configured <code>Graph</code> instance and then iterates
+the results back as it would normally do.</p>
</div>
<div class="paragraph">
<p>Implementing <code>RemoteConnection</code> is not something routinely done
for those implementing <code>gremlin-core</code>. It is only
something required if there is a need to exploit remote traversal submission.
If a graph provider has a "graph server"
-similar to Gremlin Server that can accept bytecode-based requests on its own
protocol, then that would be one example
+similar to Gremlin Server that can accept traversal-based requests on its own
protocol, then that would be one example
of a reason to implement this interface.</p>
</div>
</div>
@@ -1927,6 +1927,19 @@ Suites will be deprecated and removed.</
</div>
<div class="sect3">
<h4 id="_jvm_test_suite">JVM Test Suite</h4>
+<div class="admonitionblock important">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Important</div>
+</td>
+<td class="content">
+4.0 Milestone Release - The final form of the TinkerPop test suite for 4.0 is
not wholly settled, but going
+forward providers should focus on implementing the <a
href="#gherkin-tests-suite">Gherkin Test Suite</a> as opposed to the JVM suite.
+</td>
+</tr>
+</table>
+</div>
<div class="paragraph">
<p>The operational semantics of any OLTP or OLAP implementation are validated
by <code>gremlin-test</code>. To implement these tests,
provide test case implementations as shown below, where <code>XXX</code> below
denotes the name of the graph implementation (e.g.
@@ -2317,7 +2330,7 @@ downloaded according and when required b
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java">Unresolved directive in
index.asciidoc -
include::/Users/yangx/Repos/maintinkerpop/tinkerpop/neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/jsr223/Neo4jGremlinPlugin.java<span
class="type">[]</span></code></pre>
+<pre class="CodeRay highlight"><code data-lang="java">Unresolved directive in
index.asciidoc -
include::/Users/coleg/apacheTinkerpop/tinkerpop/neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/jsr223/Neo4jGremlinPlugin.java<span
class="type">[]</span></code></pre>
</div>
</div>
<div class="paragraph">
@@ -2551,8 +2564,8 @@ user-agent: NotAvailable Gremlin-Java.4.
<h5 id="_request_header_value_options">Request Header Value Options</h5>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
-<col style="width: 23.0769%;">
-<col style="width: 76.9231%;">
+<col style="width: 16.6666%;">
+<col style="width: 83.3334%;">
</colgroup>
<thead>
<tr>
@@ -2679,8 +2692,8 @@ serialized. In that case, the <code>Cont
<h5 id="_response_message_format">Response Message Format</h5>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
-<col style="width: 23.0769%;">
-<col style="width: 76.9231%;">
+<col style="width: 16.6666%;">
+<col style="width: 83.3334%;">
</colgroup>
<thead>
<tr>
@@ -2835,8 +2848,8 @@ serialized. In that case, the <code>Cont
</div>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
-<col style="width: 15.3846%;">
-<col style="width: 15.3846%;">
+<col style="width: 7.6923%;">
+<col style="width: 23.0769%;">
<col style="width: 69.2308%;">
</colgroup>
<thead>
@@ -3341,7 +3354,7 @@ find it.
</div>
<div class="listingblock">
<div class="content">
-<pre class="CodeRay highlight"><code data-lang="java">Unresolved directive in
index.asciidoc -
include::/Users/yangx/Repos/maintinkerpop/tinkerpop/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/console/RemoteAcceptor.java<span
class="type">[]</span></code></pre>
+<pre class="CodeRay highlight"><code data-lang="java">Unresolved directive in
index.asciidoc -
include::/Users/coleg/apacheTinkerpop/tinkerpop/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/jsr223/console/RemoteAcceptor.java<span
class="type">[]</span></code></pre>
</div>
</div>
<div class="paragraph">
@@ -7041,7 +7054,7 @@ being used for technical explanatory pur
</div>
<div id="footer">
<div id="footer-text">
-Last updated 2024-12-04 19:29:32 -0800
+Last updated 2025-01-16 18:09:28 -0800
</div>
</div>
</body>