Skip to content

Commit f91b1b8

Browse files
committed
Added 3.7.x summary section
1 parent 384384e commit f91b1b8

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

book/Section-Introduction.adoc

+21-2
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,6 @@ throw an exception. This work began as part of the TinkerPop 3.5.2 update and is
373373
completed as of TinkerPop 3.6.0.
374374
- A new 'fail' step that can be used to abort a query in a controlled way.
375375
376-
377376
NOTE: Full details of all the new features added in the TinkerPop 3.6.x releases can
378377
be found at the following link:
379378
https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#tinkerpop-360-tinkerheart
@@ -382,7 +381,27 @@ https://github.com/apache/tinkerpop/blob/master/CHANGELOG.asciidoc#tinkerpop-360
382381
TinkerPop 3.7
383382
^^^^^^^^^^^^^
384383

385-
IMPORTANT: TODO - Add details for TinkerPop 3.7
384+
TinkerPop 3.7.0 was released July 2023 and with the follow-on release of 3.7.1 a few
385+
months later, introduced a large expansion of the Gremlin language, providing long
386+
awaited featurs for manipulating strings, collections and dates. There were other
387+
major features as well, such as TinkerGraph gaining some simple transactional
388+
features and the ability for properties to be returned on elements from Gremlin
389+
Server, rather than only getting references. Notable improvements include:
390+
391+
* New Gremlin steps for working with strings: 'asString()', 'concat()', 'length()',
392+
'toLower()', 'toUpper()', 'trim()', 'lTrim()', 'rTrim()', 'reverse()', 'replace()',
393+
'split()', 'substring()', and 'format()'.
394+
* New Gremlin steps for working with collections: 'any()', 'all()', 'product()',
395+
'merge()', 'intersect()', 'combine()', 'conjoin()', 'difference()', 'disjunct()'
396+
and 'reverse()'.
397+
* A new Gremlin steps for working with dates: 'asDate()', 'dateAdd()' and
398+
'dateDiff()'.
399+
* The 'union()' step became available as a start step.
400+
* Improved syntax for specifying cardinality directly within a 'Map' for use with
401+
'mergeV()'.
402+
* TinkerGraph gained support for simple transactions.
403+
* Graph elements like 'Vertex' and 'Edge' can now be returned from Gremlin Server
404+
with their properties attached using the 'materializeProperties' option.
386405
387406
NOTE: Full details of all the new features added in the TinkerPop 3.7.x releases can
388407
be found at the following link:

0 commit comments

Comments
 (0)