This is an automated email from the ASF dual-hosted git repository.

Cole-Greer pushed a commit to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/3.8-dev by this push:
     new acb5b0c45e Fix reference documentation inaccuracies (#3534)
acb5b0c45e is described below

commit acb5b0c45ee1da285e8536609d8d0783b33b37bd
Author: Guian Gumpac <[email protected]>
AuthorDate: Wed Jul 22 16:06:25 2026 -0700

    Fix reference documentation inaccuracies (#3534)
    
    
    Assisted-by: Kiro: Claude Opus 4.8
---
 CHANGELOG.asciidoc                                 |  1 +
 docs/src/reference/gremlin-applications.asciidoc   | 16 ++++----
 docs/src/reference/gremlin-variants.asciidoc       | 45 ++++++++++------------
 docs/src/reference/implementations-neo4j.asciidoc  |  2 +-
 .../reference/implementations-tinkergraph.asciidoc |  8 ++--
 docs/src/reference/intro.asciidoc                  |  2 +-
 docs/src/reference/the-graphcomputer.asciidoc      |  4 +-
 docs/src/reference/the-traversal.asciidoc          | 12 +++---
 .../apache/tinkerpop/gremlin/driver/Settings.java  |  6 +--
 9 files changed, 48 insertions(+), 48 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index c4fc5400ef..e11b1cac65 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -32,6 +32,7 @@ This release also includes changes from prior 3.7.x releases.
 * Bumped Hadoop to 3.4.3 (and Kerby to 2.0.3) to enable `hadoop-gremlin` to 
build and run on Java 25.
 * Add missing `Configuring` interface to `GraphStepPlaceholder` and 
`VertexStepPlaceholder`
 * Fixed bug in `group()` value traversal where keys were retained with stale 
barrier state instead of being filtered when steps following a `Barrier` in the 
second `by()` produced no output (e.g. `by(values("age").fold().unfold())` or 
`by(__.out().fold().count(local).is(P.gt(0)))` for vertices with no out-edges).
+* Corrected numerous inaccuracies in the reference documentation, including 
wrong default values (connection pool sizes, buffer sizes, ports, timeouts), 
stale serializer class names, removed options documented as available, and 
broken code examples across the JVM, Python, `.NET`, Go, and JavaScript drivers.
 
 [[release-3-8-1]]
 === TinkerPop 3.8.1 (Release Date: April 1, 2026)
diff --git a/docs/src/reference/gremlin-applications.asciidoc 
b/docs/src/reference/gremlin-applications.asciidoc
index c54359bc74..5c9acc9b09 100644
--- a/docs/src/reference/gremlin-applications.asciidoc
+++ b/docs/src/reference/gremlin-applications.asciidoc
@@ -81,9 +81,9 @@ $ bin/gremlin.sh
          \,,,/
          (o o)
 -----oOOo-(3)-oOOo-----
-plugin loaded: tinkerpop.server
-plugin loaded: tinkerpop.utilities
-plugin loaded: tinkerpop.tinkergraph
+plugin activated: tinkerpop.server
+plugin activated: tinkerpop.utilities
+plugin activated: tinkerpop.tinkergraph
 gremlin>
 ----
 
@@ -1026,7 +1026,7 @@ The following table describes the various YAML 
configuration options that Gremli
 |keepAliveInterval |Time in milliseconds that the server will allow a channel 
to not send responses to a client before it sends a "ping" to see if it is 
still present. If it is present, the client should respond with a "pong" which 
will thus reset the `idleConnectionTimeout` and keep the channel open. If 
enabled, this number should be smaller than the value provided to the 
`idleConnectionTimeout`. Note that while this value is to be provided as 
milliseconds it will resolve to second prec [...]
 |maxAccumulationBufferComponents |Maximum number of request components that 
can be aggregated for a message. |1024
 |maxChunkSize |The maximum length of the content or each chunk.  If the 
content length exceeds this value, the transfer encoding of the decoded request 
will be converted to 'chunked' and the content will be split into multiple 
`HttpContent` objects.  If the transfer encoding of the HTTP request is 
'chunked' already, each chunk will be split into smaller chunks if the length 
of the chunk exceeds this value. |8192
-|maxContentLength |The maximum length of the aggregated content for a message. 
 Works in concert with `maxChunkSize` where chunked requests are accumulated 
back into a single message.  A request exceeding this size will return a `413 - 
Request Entity Too Large` status code.  A response exceeding this size will 
raise an internal exception. |65536
+|maxContentLength |The maximum length of the aggregated content for a message. 
 Works in concert with `maxChunkSize` where chunked requests are accumulated 
back into a single message.  A request exceeding this size will return a `413 - 
Request Entity Too Large` status code.  A response exceeding this size will 
raise an internal exception. |10485760
 |maxHeaderSize |The maximum length of all headers. |8192
 |maxInitialLineLength |The maximum length of the initial line (e.g.  "GET / 
HTTP/1.0") processed in a request, which essentially controls the maximum 
length of the submitted URI. |4096
 |maxParameters |The maximum number of parameters that can be passed on a 
request. Larger numbers may impact performance for scripts. This configuration 
only applies to the `UnifiedChannelizer`. |16
@@ -1172,12 +1172,12 @@ available GraphSON serializers that can be configured:
 [width="100%",cols="2,2,4,4",options="header"]
 |=========================================================
 |Version |Embedded Types |Mime Type |Class
-|1.0 |yes |`application/vnd.gremlin-v1.0+json` 
|`GraphSONMessageSerializerGremlinV1`
+|1.0 |yes |`application/vnd.gremlin-v1.0+json` |`GraphSONMessageSerializerV1`
 |1.0 |no |`application/vnd.gremlin-v1.0+json;types=false` 
|`GraphSONUntypedMessageSerializerV1`
 |2.0 |yes |`application/vnd.gremlin-v2.0+json` |`GraphSONMessageSerializerV2`
 |2.0 |no |`application/vnd.gremlin-v2.0+json;types=false` 
|`GraphSONUntypedMessageSerializerV2`
 |3.0 |yes |`application/vnd.gremlin-v3.0+json` |`GraphSONMessageSerializerV3`
-|3.0 |no |`application/vnd.gremlin-v3.0+json;types=false` 
|`GraphSONMessageSerializerV3`
+|3.0 |no |`application/vnd.gremlin-v3.0+json;types=false` 
|`GraphSONUntypedMessageSerializerV3`
 |=========================================================
 
 The above serializer classes can be found in the 
`org.apache.tinkerpop.gremlin.util.ser` package of `gremlin-util`.
@@ -1209,7 +1209,7 @@ JSON format which is a bit easier to consume than its 
successors which embed dat
 of GraphSON tends to be the one that users like to utilize when 
<<connecting-via-http,connecting via HTTP>> and is still
 used by some <<connecting-rgp, Remote Gremlin Providers>> for this purpose.
 
-To configure Gremlin Server this way, the `GraphSONMessageSerializerV1d0` must 
be included:
+To configure Gremlin Server this way, the `GraphSONMessageSerializerV1` must 
be included:
 
 [source,yaml]
 ----
@@ -1217,7 +1217,7 @@ To configure Gremlin Server this way, the 
`GraphSONMessageSerializerV1d0` must b
   - { className: 
org.apache.tinkerpop.gremlin.util.ser.GraphSONMessageSerializerV3 }
 ----
 
-In the above situation, both `GraphSONMessageSerializerV1d0` and 
`GraphSONMessageSerializerV3d0` each bind to the
+In the above situation, both `GraphSONMessageSerializerV1` and 
`GraphSONMessageSerializerV3` each bind to the
 `application/json` mime type. When such conflicts arise, Gremlin Server will 
use the order of the serializers to
 determine priority such that the first serializer to bind to a type will be 
used and the others ignored. The following
 log message will indicate how the server is ultimately configured:
diff --git a/docs/src/reference/gremlin-variants.asciidoc 
b/docs/src/reference/gremlin-variants.asciidoc
index 9547d87154..94a3797cc7 100644
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@ -168,7 +168,7 @@ provide most of the typical functionality required to use 
Gremlin:
 [source,go]
 ----
 import (
-       "github.com/apache/tinkerpop/gremlin-go/driver"
+       "github.com/apache/tinkerpop/gremlin-go/v3/driver"
 )
 ----
 
@@ -192,20 +192,20 @@ can be passed to the `NewClient` or 
`NewDriverRemoteConnection` functions as con
 |Key |Description |Default
 |TraversalSource |Traversal source. |"g"
 |TransporterType |Transporter type. |Gorilla
-|LogVerbosity |Log verbosity.|gremlingo.INFO
+|LogVerbosity |Log verbosity.|gremlingo.Info
 |Logger |Instance of logger. |log
 |Language |Language used for logging messages. |language.English
 |AuthInfo |Authentification info, can be build with BasicAuthInfo() or 
HeaderAuthInfo(). |empty
 |TlsConfig |TLS configuration. |empty
 |KeepAliveInterval |Keep connection alive interval. |5 seconds
 |WriteDeadline |Write deadline. |3 seconds
-|ConnectionTimeout | Timeout for establishing connection. |45 seconds
+|ConnectionTimeout | Timeout for establishing connection. |5 seconds
 |NewConnectionThreshold | Minimum amount of concurrent active traversals on a 
connection to trigger creation of a new connection. |4
 |MaximumConcurrentConnections | Maximum number of concurrent connections. 
|number of runtime processors
 |EnableCompression |Flag to enable compression. |false
-|ReadBufferSize |Specify I/O buffer sizes in bytes. If a buffer size is zero, 
then a useful default size is used |0
-|WriteBufferSize |Specify I/O buffer sizes in bytes. If a buffer size is zero, 
then a useful default size is used |0
-|Session |Session ID. |""
+|ReadBufferSize |Specify I/O buffer sizes in bytes. If a buffer size is zero, 
then a useful default size is used |1048576
+|WriteBufferSize |Specify I/O buffer sizes in bytes. If a buffer size is zero, 
then a useful default size is used |1048576
+|Session |Session ID. This field is unexported and not directly user-settable 
via the NewDriverRemoteConnection configuration function; sessions are managed 
via g.Tx()/session creation. |""
 |EnableUserAgentOnConnect |Enables sending a user agent to the server during 
connection requests.
 More details can be found in provider docs
 
link:https://tinkerpop.apache.org/docs/x.y.z/dev/provider/#_graph_driver_provider_requirements[here].|true
@@ -855,14 +855,14 @@ The following table describes the various configuration 
options for the Gremlin
 |connectionPool.keyStore |The private key in JKS or PKCS#12 format. |_none_
 |connectionPool.keyStorePassword |The password of the `keyStore` if it is 
password-protected. |_none_
 |connectionPool.keyStoreType |`PKCS12` |_none_
-|connectionPool.maxContentLength |The maximum length in bytes that a message 
can be sent to the server. This number can be no greater than the setting of 
the same name in the server configuration. |65536
+|connectionPool.maxContentLength |The maximum length in bytes that a message 
can be sent to the server. This number can be no greater than the setting of 
the same name in the server configuration. |10485760
 |connectionPool.maxInProcessPerConnection |The maximum number of in-flight 
requests that can occur on a connection. |4
 |connectionPool.maxSimultaneousUsagePerConnection |The maximum number of times 
that a connection can be borrowed from the pool simultaneously. |16
 |connectionPool.maxSize |The maximum size of a connection pool for a host. |8
-|connectionPool.maxWaitForConnection |The amount of time in milliseconds to 
wait for a new connection before timing out. |3000
+|connectionPool.maxWaitForConnection |The amount of time in milliseconds to 
wait for a new connection before timing out. |16000
 |connectionPool.maxWaitForClose |The amount of time in milliseconds to wait 
for pending messages to be returned from the server before closing the 
connection. |3000
 |connectionPool.minInProcessPerConnection |The minimum number of in-flight 
requests that can occur on a connection. |1
-|connectionPool.minSimultaneousUsagePerConnection |The maximum number of times 
that a connection can be borrowed from the pool simultaneously. |8
+|connectionPool.minSimultaneousUsagePerConnection |The minimum number of times 
that a connection should be borrowed from the pool simultaneously before it can 
be released when under low use. |8
 |connectionPool.minSize |The minimum size of a connection pool for a host. |2
 |connectionPool.reconnectInterval |The amount of time in milliseconds to wait 
before trying to reconnect to a dead host. |1000
 |connectionPool.resultIterationBatchSize |The override value for the size of 
the result batches to be returned from the server. |64
@@ -880,7 +880,7 @@ The following table describes the various configuration 
options for the Gremlin
 |nioPoolSize |Size of the pool for handling request/response operations. 
|available processors
 |password |The password to submit on requests that require authentication. 
|_none_
 |path |The URL path to the Gremlin Server. |_/gremlin_
-|port |The port of the Gremlin Server to connect to. The same port will be 
applied for all hosts. |8192
+|port |The port of the Gremlin Server to connect to. The same port will be 
applied for all hosts. |8182
 |protocol |Sets the `AuthProperties.Property.PROTOCOL` properties for 
authentication to Gremlin Server. |_none_
 |reuseConnectionsForSessions |Uses a `Client` that will attempt to reuse 
`Connections` when managing remote transactions with a 
`DriverRemoteConnection`. |false
 |serializer.className |The fully qualified class name of the 
`MessageSerializer` that will be used to communicate with the server. Note that 
the serializer configured on the client should be supported by the server 
configuration. |_none_
@@ -1638,7 +1638,7 @@ Some connection options can also be set on individual 
requests made through the
 const vertices = await g.with_('evaluationTimeout', 
500).V().out('knows').toList()
 ----
 
-The following options are allowed on a per-request basis in this fashion: 
`batchSize`, `requestId`, `userAgent` and
+The following options are allowed on a per-request basis in this fashion: 
`batchSize`, `requestId`, `userAgent`, `materializeProperties` and
 `evaluationTimeout` (formerly `scriptEvaluationTimeout` which is also 
supported but now deprecated).
 
 [[gremlin-javascript-imports]]
@@ -1695,10 +1695,10 @@ can be passed in the constructor of a new `Client` or 
`DriverRemoteConnection` :
 |options |Object |The connection options. |{}
 |options.ca |Array |Trusted certificates. |undefined
 |options.cert |String/Array/Buffer |The certificate key. |undefined
-|options.mimeType |String |The mime type to use. 
|'application/vnd.gremlin-v3.0+json'
+|options.mimeType |String |The mime type to use. 
|'application/vnd.graphbinary-v1.0'
 |options.pfx |String/Buffer |The private key, certificate, and CA certs. 
|undefined
 |options.reader |GraphSONReader/GraphBinaryReader |The reader to use. |select 
reader according to mimeType
-|options.writer |GraphSONWriter |The writer to use. |select writer according 
to mimeType
+|options.writer |GraphSONWriter/GraphBinaryWriter |The writer to use. |select 
writer according to mimeType
 |options.rejectUnauthorized |Boolean |Determines whether to verify or not the 
server certificate. |undefined
 |options.traversalSource |String |The traversal source. |'g'
 |options.authenticator |Authenticator |The authentication handler to use. 
|undefined
@@ -1707,9 +1707,6 @@ can be passed in the constructor of a new `Client` or 
`DriverRemoteConnection` :
 |options.enableCompression |Boolean |Enables permessage-deflate compression. 
Note that use of compression may increase vulnerability to attacks such as 
CRIME/BREACH.|false
 |options.enableUserAgentOnConnect |Boolean |Determines if a user agent will be 
sent during connection handshake. |true
 |options.headers |Object |An associative array containing the additional 
header key/values for the initial request. |undefined
-|options.pingEnabled |Boolean |Setup ping interval. |true
-|options.pingInterval |Number |Ping request interval in ms if ping enabled. 
|60000
-|options.pongTimeout |Number |Timeout of pong response in ms after sending a 
ping. |30000
 |=========================================================
 
 [[gremlin-javascript-logging]]
@@ -2203,8 +2200,8 @@ on the `ConnectionPoolSettings` instance that can be 
passed to the `GremlinClien
 [width="100%",cols="3,10,^2",options="header"]
 |=========================================================
 |Key |Description |Default
-|PoolSize |The size of the connection pool. |4
-|MaxInProcessPerConnection |The maximum number of in-flight requests that can 
occur on a connection. |32
+|PoolSize |The size of the connection pool. |8
+|MaxInProcessPerConnection |The maximum number of in-flight requests that can 
occur on a connection. |16
 |ReconnectionAttempts |The number of attempts to get an open connection from 
the pool to submit a request. |4
 |ReconnectionBaseDelay |The base delay used for the exponential backoff for 
the reconnection attempts. |1 s
 |EnableUserAgentOnConnect |Enables sending a user agent to the server during 
connection requests.
@@ -2212,7 +2209,7 @@ More details can be found in provider docs
 
link:https://tinkerpop.apache.org/docs/x.y.z/dev/provider/#_graph_driver_provider_requirements[here].|true
 |=========================================================
 
-A `NoConnectionAvailableException` is thrown if all connections have reached 
the `MaxInProcessPerConnection` limit
+A `ConnectionPoolBusyException` is thrown if all connections have reached the 
`MaxInProcessPerConnection` limit
 when a new request comes in.
 A `ServerUnavailableException` is thrown if no connection is available to the 
server to submit a request after
 `ReconnectionAttempts` retries.
@@ -2642,7 +2639,7 @@ Some connection options can also be set on individual 
requests made through the
 vertices = g.with_('evaluationTimeout', 500).V().out('knows').to_list()
 ----
 
-The following options are allowed on a per-request basis in this fashion: 
`batchSize`, `requestId`, `userAgent` and
+The following options are allowed on a per-request basis in this fashion: 
`batchSize`, `requestId`, `userAgent`, `materializeProperties` and
 `evaluationTimeout` (formerly `scriptEvaluationTimeout` which is also 
supported but now deprecated).
 
 anchor:python-imports[]
@@ -2730,15 +2727,15 @@ can be passed to the `Client` or 
`DriverRemoteConnection` instance as keyword ar
 [width="100%",cols="3,10,^2",options="header"]
 |=========================================================
 |Key |Description |Default
-|enable_compression |Enables sending a user agent to the server during 
connection requests. |False
+|enable_compression |Enables compression of messages sent to the server. |False
 |enable_user_agent_on_connect |Enables sending a user agent to the server 
during connection requests. More details can be found in provider docs
 
link:https://tinkerpop.apache.org/docs/x.y.z/dev/provider/#_graph_driver_provider_requirements[here].|True
 |headers |Additional headers that will be added to each request message. 
|`None`
-|kerberized_service |the first part of the principal name configured for the 
gremlin service|"""
-|max_workers |Maximum number of worker threads. |Number of CPUs * 5
+|kerberized_service |the first part of the principal name configured for the 
gremlin service|""
+|max_workers |Maximum number of worker threads. |Same as pool_size (default 8)
 |message_serializer |The message serializer 
implementation.|`gremlin_python.driver.serializer.GraphBinarySerializersV1`
 |password |The password to submit on requests that require authentication. |""
-|pool_size |The number of connections used by the pool. |4
+|pool_size |The number of connections used by the pool. |8
 |protocol_factory |A callable that returns an instance of 
`AbstractBaseProtocol`. 
|`gremlin_python.driver.protocol.GremlinServerWSProtocol`
 |session | A unique string-based identifier (typically a UUID) to enable a 
<<sessions,session-based connection>>. This is not a valid configuration for 
`DriverRemoteConnection`. |None
 |transport_factory |A callable that returns an instance of 
`AbstractBaseTransport`. 
|`gremlin_python.driver.aiohttp.transport.AiohttpTransport`
diff --git a/docs/src/reference/implementations-neo4j.asciidoc 
b/docs/src/reference/implementations-neo4j.asciidoc
index 4cae3bb8ef..239a006274 100644
--- a/docs/src/reference/implementations-neo4j.asciidoc
+++ b/docs/src/reference/implementations-neo4j.asciidoc
@@ -291,7 +291,7 @@ main difference is the usage of HA configuration options 
that enable the cluster
 from the TinkerPop perspective is largely the same.
 
 In configuring for HA the most important thing to realize is that all Neo4j HA 
settings are simply passed through the
-TinkerPop configuration settings given to the `GraphFactory.open()` or 
`Neo4j.open()` methods. For example, to
+TinkerPop configuration settings given to the `GraphFactory.open()` or 
`Neo4jGraph.open()` methods. For example, to
 provide the all-important `ha.server_id` configuration option through 
TinkerPop, simply prefix that key with the
 TinkerPop Neo4j key of `gremlin.neo4j.conf`.
 
diff --git a/docs/src/reference/implementations-tinkergraph.asciidoc 
b/docs/src/reference/implementations-tinkergraph.asciidoc
index 1dc7b122f1..b8a1cd889b 100644
--- a/docs/src/reference/implementations-tinkergraph.asciidoc
+++ b/docs/src/reference/implementations-tinkergraph.asciidoc
@@ -97,7 +97,7 @@ Given the initial graph construction in the first code block, 
no index was defin
 However, if the graph was constructed as such, then an index lookup would be 
used.
 
 [source,java]
-Graph g = TinkerGraph.open();
+TinkerGraph g = TinkerGraph.open();
 g.createIndex("name",Vertex.class)
 
 The execution times for a vertex lookup by property is provided below for both 
no-index and indexed version of
@@ -277,7 +277,7 @@ public class GraphService {
 // suitable test graph replacement for our actual production graph.
 public class GraphServiceTest {
     private static final TinkerTransactionGraph graph = 
TinkerTransactionGraph.open();
-    private static final GraphTraversalSource g = traversal.with(graph);
+    private static final GraphTraversalSource g = traversal().with(graph);
     private static final GraphService service = new GraphService(g);
 
     @Test
@@ -297,8 +297,8 @@ public class GraphServiceTest {
 // with this approach you could also configure your production graph directly 
or use custom
 // build options to trigger different test configurations for a more dynamic 
approach
 public class GraphServiceTest {
-    private static final GraphTraversalSource g = traversal.with(
-            new DriverRemoteConnection('ws://localhost:8182/gremlin'));
+    private static final GraphTraversalSource g = traversal().with(
+            new DriverRemoteConnection("ws://localhost:8182/gremlin"));
     private static final GraphService service = new GraphService(g);
 
     @Test
diff --git a/docs/src/reference/intro.asciidoc 
b/docs/src/reference/intro.asciidoc
index 76f3abcc73..e001f9dc97 100644
--- a/docs/src/reference/intro.asciidoc
+++ b/docs/src/reference/intro.asciidoc
@@ -157,7 +157,7 @@ NOTE: The TinkerPop API rides a fine line between providing 
concise "query langu
 Java method naming standards. The general convention used throughout TinkerPop 
is that if a method is "user exposed,"
 then a concise name is provided (e.g. `out()`, `path()`, `repeat()`). If the 
method is primarily for graph systems
 providers, then the standard Java naming convention is followed (e.g. 
`getNextStep()`, `getSteps()`,
-`getElementComputeKeys()`).
+`getVertexComputeKeys()`).
 
 [[graph-structure]]
 === The Graph Structure
diff --git a/docs/src/reference/the-graphcomputer.asciidoc 
b/docs/src/reference/the-graphcomputer.asciidoc
index 60988d1e98..788fde7be8 100644
--- a/docs/src/reference/the-graphcomputer.asciidoc
+++ b/docs/src/reference/the-graphcomputer.asciidoc
@@ -459,8 +459,8 @@ The `ShortestPathVertexProgram.Builder` provides the 
following configuration met
 | `edgeTraversal(Traversal)` | Sets a traversal that emits the edges to 
traverse from the current vertex. | `__.bothE()`
 | `distanceProperty(String)` | Sets the edge property to use for the distance 
calculations. | none
 | `distanceTraversal(Traversal)` | Sets the traversal that calculates the 
distance for the current edge. | `__.constant(1)`
-| `maxDistance(Traversal)` | Limits the shortest path distance. | none
-| `includeEdges(Boolean)` | Whether to include edges in shortest paths or not. 
| `false`
+| `maxDistance(Number)` | Limits the shortest path distance. | none
+| `includeEdges(boolean)` | Whether to include edges in shortest paths or not. 
| `false`
 |=========================================================
 
 IMPORTANT: If a maximum distance is provided, the discovery process will only 
stop to follow a path at this distance if there was no
diff --git a/docs/src/reference/the-traversal.asciidoc 
b/docs/src/reference/the-traversal.asciidoc
index 6ce8da2c9e..99d70d6219 100644
--- a/docs/src/reference/the-traversal.asciidoc
+++ b/docs/src/reference/the-traversal.asciidoc
@@ -948,7 +948,7 @@ robust steps like <<choose-step, choose()>> and 
<<union-step,union()>>.
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#branch(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`map(Traversal)`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#branch(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`branch(Traversal)`]
 
 [[by-step]]
 === By Step
@@ -1526,10 +1526,12 @@ 
g.inject("2023-08-02T00:00:00Z").asDate().dateDiff(constant("2023-08-03T00:00:00
 
 <1> Find difference between two dates in milliseconds
 
+NOTE: The `dateDiff(Date)` method is deprecated as of 3.8.0 in favor of 
`dateDiff(OffsetDateTime)`.
+
 *Additional References*
 
 
link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(java.util.Date)++[`dateDiff(Date)`],
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(java.util.Date)++[`dateDiff(OffsetDateTime)`],
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(java.time.OffsetDateTime)++[`dateDiff(OffsetDateTime)`],
 
link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#dateDiff(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`dateDiff(Traversal)`]
 
 [[dedup-step]]
@@ -1864,7 +1866,7 @@ information.
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#filter(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`map(Traversal)`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#filter(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`filter(Traversal)`]
 
 [[flatmap-step]]
 === FlatMap Step
@@ -1887,7 +1889,7 @@ gremlin> 
g.withSack(1.0f).V(1).barrier().flatMap(sack(mult).by("age")).sack()
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`map(Traversal)`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#flatMap(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`flatMap(Traversal)`]
 
 [[format-step]]
 === Format Step
@@ -4588,7 +4590,7 @@ see the <<general-steps, General Steps>> section for more 
information.
 
 *Additional References*
 
-link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#sideEffect(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`map(Traversal)`]
+link:++https://tinkerpop.apache.org/javadocs/x.y.z/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#sideEffect(org.apache.tinkerpop.gremlin.process.traversal.Traversal)++[`sideEffect(Traversal)`]
 
 [[simplepath-step]]
 === SimplePath Step
diff --git 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Settings.java
 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Settings.java
index c614223997..b799d3290c 100644
--- 
a/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Settings.java
+++ 
b/gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/Settings.java
@@ -44,7 +44,7 @@ import java.util.stream.Collectors;
 final class Settings {
 
     /**
-     * The port of the Gremlin Server to connect to which defaults to {@code 
8192}. The same port will be applied for
+     * The port of the Gremlin Server to connect to which defaults to {@code 
8182}. The same port will be applied for
      * all {@link #hosts}.
      */
     public int port = 8182;
@@ -382,7 +382,7 @@ final class Settings {
 
         /**
          * The amount of time in milliseconds to wait for a new connection 
before timing out where the default value
-         * is 3000.
+         * is 16000.
          */
         public int maxWaitForConnection = Connection.MAX_WAIT_FOR_CONNECTION;
 
@@ -395,7 +395,7 @@ final class Settings {
 
         /**
          * The maximum length in bytes that a message can be sent to the 
server. This number can be no greater than
-         * the setting of the same name in the server configuration. The 
default value is 65536.
+         * the setting of the same name in the server configuration. The 
default value is 10485760.
          */
         public int maxContentLength = Connection.MAX_CONTENT_LENGTH;
 

Reply via email to