Skip to content

Commit 876827c

Browse files
authored
Various upgrade doc fixes for 3.8.0. (#3279)
1 parent 743fd1d commit 876827c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/src/upgrade/release-3.8.0.asciidoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ changes primarily focus on standardizing scoping behavior (local vs global), sim
3030
related steps behave more consistently and interoperably with one another.
3131
3232
New steps and predicates have been added for type conversion and type testing, providing better control over graphs with
33-
mixed-type properties. Additionally, this release adds support for [Model Context Protocol (MCP)](https://modelcontextprotocol.io/)
33+
mixed-type properties. Additionally, this release adds support for link:https://modelcontextprotocol.io[Model Context Protocol (MCP)]
3434
with the initial version of `gremlin-mcp` server.
3535
3636
The following table summarizes the impact level of each change, which can help form a guide by which to develop an
@@ -308,6 +308,7 @@ or 'd') as Double by default. Users who need `BigDecimal` precision can still us
308308
309309
==== Modified Step Behavior
310310
311+
[[datediff-step-returns-milliseconds]]
311312
===== dateDiff() Step Returns Milliseconds
312313
313314
The `dateDiff()` step has been changed to return milliseconds instead of seconds for consistency with the `asDate()`
@@ -489,8 +490,6 @@ should be moved out of the `repeat()` step.
489490
have led to unexpected results since `cap()` isn't "repeat-aware". Because `cap()` is a `SupplyingBarrier` that reduces
490491
the number of traversers to one, its use inside `repeat()` is limited.
491492
492-
See: link:https://issues.apache.org/jira/browse/TINKERPOP-3195[TINKERPOP-3195]
493-
494493
`inject()` inside `repeat()` is now also disallowed by the `StandardVerificationStrategy`. The usefulness of `inject()`
495494
inside `repeat()` is questionable as the injections are exhausted after one iteration. Consider the following examples,
496495
noting that the examples for version 3.7.4 demonstrate the effect of `RepeatUnrollStrategy` on `inject()` semantics,
@@ -543,6 +542,8 @@ gremlin> g.inject('x').repeat(union(constant(['a','b']).limit(1).unfold(),identi
543542
==>x
544543
----
545544
545+
See: link:https://issues.apache.org/jira/browse/TINKERPOP-3195[TINKERPOP-3195]
546+
546547
[[stricter-repeatunrollstrategy]]
547548
====== Stricter RepeatUnrollStrategy
548549

0 commit comments

Comments
 (0)