Skip to content

Commit 902ab86

Browse files
authored
Updated changelog and upgrade docs for release. (#3277)
1 parent 4a24ef9 commit 902ab86

2 files changed

Lines changed: 48 additions & 4 deletions

File tree

CHANGELOG.asciidoc

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ limitations under the License.
2020
2121
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-67.png[width=185]
2222
23-
[[release-3-8.0]]
24-
=== TinkerPop 3.8.0 (Release Date: NOT OFFICIALLY RELEASED YET)
23+
[[release-3-8-0]]
24+
=== TinkerPop 3.8.0 (Release Date: November 12, 2025)
2525
26-
This release also includes changes from <<release-3-7-XXX, 3.7.XXX>>.
26+
This release also includes changes from <<release-3-7-5, 3.7.5>>.
2727
2828
* Added a Gremln MCP server.
2929
* Added the Air Routes 1.0 dataset to the set of available samples packaged with distributions.
@@ -139,6 +139,50 @@ This release also includes changes from <<release-3-7-XXX, 3.7.XXX>>.
139139
* Moved `Traverser` loop logic into new interface `NL_SL_Traverser` and changed loop-supporting `Traverser`s to extend the common interface.
140140
* Fixed `sample()` in `repeat()` computer algorithm to retain the configured sample size per loop
141141
142+
==== Bugs
143+
144+
* TINKERPOP-2971 having order() before fold() omits an empty list in GroupStep's value traversal
145+
* TINKERPOP-3047 Grammar does not parse keywords into Map keys
146+
* TINKERPOP-3067 gremlin-shaded incomplete shading due to Jackson multi-release classes
147+
* TINKERPOP-3100 Traversal.Admin.lock() has excessive recursion
148+
* TINKERPOP-3135 Gremlin Console complains about missing plugins field
149+
* TINKERPOP-3181 Allow Client initialization to succeed even if minPoolSize is not met
150+
* TINKERPOP-3201 Fix tail inside repeat
151+
* TINKERPOP-3211 Server does not start when using gremlin-server-secure.yaml sample config
152+
153+
==== Improvements
154+
155+
* TINKERPOP-3175 Add boolean conversion step asBool()
156+
* TINKERPOP-2491 Improve consistency of the output of range() oriented steps *(breaking)*
157+
* TINKERPOP-2821 Examine use of Tokens.ARGS_HOST as part of a RequestMessage
158+
* TINKERPOP-2940 Strategy Dependent Behavior of Ternary Boolean Logic *(breaking)*
159+
* TINKERPOP-2974 `valueMap` step returns properties in random order
160+
* TINKERPOP-3017 Simplify TraversalSource creation from AnonymousTraversalSource *(breaking)*
161+
* TINKERPOP-3046 Make new keyword optional in Gremlin grammar
162+
* TINKERPOP-3055 withoutStrategies() mechanism in programming languages for providers
163+
* TINKERPOP-3083 The split() step should provide a way to split an entire string *(breaking)*
164+
* TINKERPOP-3115 Better handle overflows with sum() *(breaking)*
165+
* TINKERPOP-3121 Multiple by() modulators lead to unexpected behavior *(breaking)*
166+
* TINKERPOP-3143 gremlin-javascript should default to GraphBinary
167+
* TINKERPOP-3147 Prevent aggregate step from having multiple by modulators *(breaking)*
168+
* TINKERPOP-3148 Prevent dedup step from having multiple by modulators *(breaking)*
169+
* TINKERPOP-3149 Prevent sack step from having multiple by modulators *(breaking)*
170+
* TINKERPOP-3150 Prevent sample step from having multiple by modulators *(breaking)*
171+
* TINKERPOP-3161 Switched to signed bytes in .net *(breaking)*
172+
* TINKERPOP-3168 Deprecate UnifiedChannelizer and related infrastructure
173+
* TINKERPOP-3172 Raise Java Language Version to 11 *(breaking)*
174+
* TINKERPOP-3173 Simplify Comparability Semantics *(breaking)*
175+
* TINKERPOP-3186 Inconsistency of properties data type on Element *(breaking)*
176+
* TINKERPOP-3192 RepeatUnrollStrategy can modify traversal semantics *(breaking)*
177+
* TINKERPOP-3193 Decouple non with()-related configs from Configuring/Parameterizing interfaces *(breaking)*
178+
* TINKERPOP-3195 Disallow SupplyingBarriers inside RepeatStep *(breaking)*
179+
* TINKERPOP-3196 Implement proposal 5 regarding changes to local *(breaking)*
180+
* TINKERPOP-3198 Add tests to ensure behavior of traversers in flatmaps
181+
* TINKERPOP-3200 Make repeat traversals completely global *(breaking)*
182+
* TINKERPOP-3202 Limit and range semantics change when used inside repeat *(breaking)*
183+
* TINKERPOP-3207 Add Barriers to GroupSideEffect, GroupCountSideEffect, TreeSideEffect, and Subgraph Steps *(breaking)*
184+
* TINKERPOP-3212 Date step consistency *(breaking)*
185+
142186
== TinkerPop 3.7.0 (Gremfir Master of the Pan Flute)
143187
144188
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-zamfir.png[width=185]

docs/src/upgrade/release-3.8.0.asciidoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616
////
1717
== TinkerPop 3.8.0
1818
19-
*Release Date: NOT OFFICIALLY RELEASED YET*
19+
*Release Date: November 12, 2025*
2020
2121
Please see the link:https://github.com/apache/tinkerpop/blob/3.8.0/CHANGELOG.asciidoc#release-3-8-0[changelog] for a
2222
complete list of all the modifications that are part of this release.

0 commit comments

Comments
 (0)