@@ -20,10 +20,10 @@ limitations under the License.
2020
2121image::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
144188image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-zamfir.png[width=185]
0 commit comments