@@ -86,10 +86,10 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
8686
8787image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-67.png[width=185]
8888
89- [[release-3-8. 0]]
90- === TinkerPop 3.8.0 (Release Date: NOT OFFICIALLY RELEASED YET )
89+ [[release-3-8- 0]]
90+ === TinkerPop 3.8.0 (Release Date: November 12, 2025 )
9191
92- This release also includes changes from <<release-3-7-XXX , 3.7.XXX >>.
92+ This release also includes changes from <<release-3-7-5 , 3.7.5 >>.
9393
9494* Added a Gremln MCP server.
9595* Added the Air Routes 1.0 dataset to the set of available samples packaged with distributions.
@@ -205,6 +205,50 @@ This release also includes changes from <<release-3-7-XXX, 3.7.XXX>>.
205205* Moved `Traverser` loop logic into new interface `NL_SL_Traverser` and changed loop-supporting `Traverser`s to extend the common interface.
206206* Fixed `sample()` in `repeat()` computer algorithm to retain the configured sample size per loop
207207
208+ ==== Bugs
209+
210+ * TINKERPOP-2971 having order() before fold() omits an empty list in GroupStep's value traversal
211+ * TINKERPOP-3047 Grammar does not parse keywords into Map keys
212+ * TINKERPOP-3067 gremlin-shaded incomplete shading due to Jackson multi-release classes
213+ * TINKERPOP-3100 Traversal.Admin.lock() has excessive recursion
214+ * TINKERPOP-3135 Gremlin Console complains about missing plugins field
215+ * TINKERPOP-3181 Allow Client initialization to succeed even if minPoolSize is not met
216+ * TINKERPOP-3201 Fix tail inside repeat
217+ * TINKERPOP-3211 Server does not start when using gremlin-server-secure.yaml sample config
218+
219+ ==== Improvements
220+
221+ * TINKERPOP-3175 Add boolean conversion step asBool()
222+ * TINKERPOP-2491 Improve consistency of the output of range() oriented steps *(breaking)*
223+ * TINKERPOP-2821 Examine use of Tokens.ARGS_HOST as part of a RequestMessage
224+ * TINKERPOP-2940 Strategy Dependent Behavior of Ternary Boolean Logic *(breaking)*
225+ * TINKERPOP-2974 `valueMap` step returns properties in random order
226+ * TINKERPOP-3017 Simplify TraversalSource creation from AnonymousTraversalSource *(breaking)*
227+ * TINKERPOP-3046 Make new keyword optional in Gremlin grammar
228+ * TINKERPOP-3055 withoutStrategies() mechanism in programming languages for providers
229+ * TINKERPOP-3083 The split() step should provide a way to split an entire string *(breaking)*
230+ * TINKERPOP-3115 Better handle overflows with sum() *(breaking)*
231+ * TINKERPOP-3121 Multiple by() modulators lead to unexpected behavior *(breaking)*
232+ * TINKERPOP-3143 gremlin-javascript should default to GraphBinary
233+ * TINKERPOP-3147 Prevent aggregate step from having multiple by modulators *(breaking)*
234+ * TINKERPOP-3148 Prevent dedup step from having multiple by modulators *(breaking)*
235+ * TINKERPOP-3149 Prevent sack step from having multiple by modulators *(breaking)*
236+ * TINKERPOP-3150 Prevent sample step from having multiple by modulators *(breaking)*
237+ * TINKERPOP-3161 Switched to signed bytes in .net *(breaking)*
238+ * TINKERPOP-3168 Deprecate UnifiedChannelizer and related infrastructure
239+ * TINKERPOP-3172 Raise Java Language Version to 11 *(breaking)*
240+ * TINKERPOP-3173 Simplify Comparability Semantics *(breaking)*
241+ * TINKERPOP-3186 Inconsistency of properties data type on Element *(breaking)*
242+ * TINKERPOP-3192 RepeatUnrollStrategy can modify traversal semantics *(breaking)*
243+ * TINKERPOP-3193 Decouple non with()-related configs from Configuring/Parameterizing interfaces *(breaking)*
244+ * TINKERPOP-3195 Disallow SupplyingBarriers inside RepeatStep *(breaking)*
245+ * TINKERPOP-3196 Implement proposal 5 regarding changes to local *(breaking)*
246+ * TINKERPOP-3198 Add tests to ensure behavior of traversers in flatmaps
247+ * TINKERPOP-3200 Make repeat traversals completely global *(breaking)*
248+ * TINKERPOP-3202 Limit and range semantics change when used inside repeat *(breaking)*
249+ * TINKERPOP-3207 Add Barriers to GroupSideEffect, GroupCountSideEffect, TreeSideEffect, and Subgraph Steps *(breaking)*
250+ * TINKERPOP-3212 Date step consistency *(breaking)*
251+
208252== TinkerPop 3.7.0 (Gremfir Master of the Pan Flute)
209253
210254image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-zamfir.png[width=185]
0 commit comments