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

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


The following commit(s) were added to refs/heads/3.8-documentation by this push:
     new 8b5fa85c7e Reword starting paragraph and re-arrange items in index
8b5fa85c7e is described below

commit 8b5fa85c7e1b0c279d03824f4ba63c53cb380633
Author: Ken Hu <[email protected]>
AuthorDate: Mon Nov 3 13:03:59 2025 -0800

    Reword starting paragraph and re-arrange items in index
---
 docs/src/upgrade/release-3.8.x.asciidoc | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/docs/src/upgrade/release-3.8.x.asciidoc 
b/docs/src/upgrade/release-3.8.x.asciidoc
index f658d0b83e..7af103dcd3 100644
--- a/docs/src/upgrade/release-3.8.x.asciidoc
+++ b/docs/src/upgrade/release-3.8.x.asciidoc
@@ -33,21 +33,29 @@ complete list of all the modifications that are part of 
this release.
 ==== Overview of Changes
 
 TinkerPop 3.8.0 introduces significant changes to improve consistency and 
usability across the Gremlin language. The
-changes primarily focus on standardizing scoping (local vs global) behavior, 
simplifying grammar syntax, and enhancing
-type safety. You should review the following table that shows the impact level 
of each change and use that as a guide to
-understand how breaking changes may affect your traversals. Also take note of 
the new steps added to get a sense of how
-your traversals might be simplified or enhanced.
+changes primarily focus on standardizing scoping behavior (local vs global), 
simplifying grammar syntax, and making
+related steps behave more consistently and interoperably with one another.
+
+New steps and predicates have been added for type conversion and type testing, 
providing better control over graphs with
+mixed-type properties. Additionally, this release adds support for Model 
Context Protocol (MCP) with the initial version
+of gremlin-mcp server.
+
+You should review the following table that shows the impact level of each 
change and use that as a guide to understand
+how breaking changes may affect your traversals.
 
 [cols="1,2,3", options="header"]
 |=========================================================
 |Impact Level |Type of Change |Change Description
-|Breaking |Step Replacement 
|<<removal-of-aggregate-with-scope-and-store,Removal of `aggregate()` with 
`Scope` and `store()`>>
+|Breaking |Runtime |<<set-minimum-java-version-to-11,Set minimum Java version 
to 11>>
+|Breaking |API Removal |<<removal-of-p-getoriginalvalue,Removal of 
P.getOriginalValue()>>
 |Breaking |Step Removal |<<removal-of-has-key-traversal,Removal of has(key, 
traversal)>>
-|Breaking |Step Replacement |<<none-and-discard,none() and discard()>>
 |Breaking |Step Restriction 
|<<prevented-using-cap-inject-inside-repeat,Prevented using cap(), inject() 
inside repeat()>>
-|Breaking |Strategy Change |<<stricter-repeatunrollstrategy,Stricter 
RepeatUnrollStrategy>>
+|Breaking |Strategy Restriction |<<stricter-repeatunrollstrategy,Stricter 
RepeatUnrollStrategy>>
+|Breaking |Type Semantics Change 
|<<simplified-comparability-semantics,Simplified Comparability Semantics>>
 |Breaking |New Type Default |<<new-default-datetime-type,New Default DateTime 
Type>>
 |Breaking |New Type Default |<<float-defaults-to-double,Float Defaults to 
Double>>
+|Breaking |Step Replacement 
|<<removal-of-aggregate-with-scope-and-store,Removal of `aggregate()` with 
`Scope` and `store()`>>
+|Breaking |Step Replacement |<<none-and-discard,none() and discard()>>
 |Breaking |Step Behavior Change 
|<<repeat-step-global-children-semantics-change,repeat() Step Global Children 
Semantics Change>>
 |Breaking |Step Behavior Change 
|<<modified-limit-skip-range-semantics-in-repeat,Modified limit() skip() 
range() Semantics in repeat()>>
 |Breaking |Step Behavior Change |<<split-on-empty-string,split() on Empty 
String>>
@@ -62,14 +70,11 @@ your traversals might be simplified or enhanced.
 |Breaking |Grammar Removal |<<removed-structurevertex-from-grammar,Removed 
StructureVertex from Grammar>>
 |Breaking |Grammar Restriction |<<map-keys-restrictions,`Map` keys 
restrictions>>
 |Breaking |Grammar Restriction |<<restriction-of-step-arguments,Restriction of 
Step Arguments>>
-|Breaking |Runtime |<<set-minimum-java-version-to-11,Set minimum Java version 
to 11>>
 |Breaking |GLV Change |<<seedstrategy-construction,SeedStrategy Construction>>
 |Breaking |GLV Change |<<optionsstrategy-in-python,OptionsStrategy in Python>>
 |Breaking |GLV Change 
|<<properties-on-element-serialization-in-glvs,Properties on Element 
Serialization in GLVs>>
 |Breaking |GLV Change |<<javascript-set-deserialization,Javascript Set 
Deserialization>>
 |Breaking |GLV Change |<<net-byte-serialization-change,.NET Byte Serialization 
Change>>
-|Breaking |API Removal |<<removal-of-p-getoriginalvalue,Removal of 
P.getOriginalValue()>>
-|Breaking |Type Semantics |<<simplified-comparability-semantics,Simplified 
Comparability Semantics>>
 |Breaking |Step Enhancement |<<auto-promotion-of-numbers,Auto-promotion of 
Numbers>>
 |Breaking |Translator Enhancement |<<improved-translators,Improved 
Translators>>
 |New |New Step |<<type-predicate,Type Predicate>>

Reply via email to