Hello,
Apache TinkerPop 3.8.0 has just been released. This release introduces
many significant changes and
improvements to TinkerPop, especially with respect to the Gremlin
language. The main theme of 3.8.0
is improvements to the consistency and usability of the Gremlin
language, and TinkerPop as a whole.
3.8.0 includes semantics changes to many steps including repeat(),
local(), and choose() to make the
results more predictable and intuitive. Many of these changes are
breaking for certain usages, users
should consult the upgrade documentation carefully when upgrading to
3.8.0. There are also new
additions to Gremlin, headlined by the new asNumber() and asBool() steps
and the new P.typeOf()
predicate. Together these additions allow for better type conversions as
well as type-based filtering or
branching of Traversals.
The release artifacts can be found at this location:
https://www.apache.org/dyn/closer.lua/tinkerpop/3.8.0/apache-tinkerpop-gremlin-console-3.8.0-bin.zip
https://www.apache.org/dyn/closer.lua/tinkerpop/3.8.0/apache-tinkerpop-gremlin-server-3.8.0-bin.zip
https://www.apache.org/dyn/closer.lua/tinkerpop/3.8.0/apache-tinkerpop-3.8.0-src.zip
The online docs can be found here:
https://tinkerpop.apache.org/docs/3.8.0/reference/ (user docs)
https://tinkerpop.apache.org/docs/3.8.0/upgrade/#_tinkerpop_3_8_0
(upgrade docs)
https://tinkerpop.apache.org/javadocs/3.8.0/core/ (core javadoc)
https://tinkerpop.apache.org/javadocs/3.8.0/full/ (full javadoc)
https://tinkerpop.apache.org/dotnetdocs/3.8.0/ (.NET API docs)
https://tinkerpop.apache.org/jsdocs/3.8.0/ (Javascript API docs)
The release notes are available here:
https://github.com/apache/tinkerpop/blob/3.8.0/CHANGELOG.asciidoc#release-3-8-0
The Central Maven repo has sync'd as well:
https://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/3.8.0/
Go artifacts are available via Go Package Manager:
https://pkg.go.dev/github.com/apache/tinkerpop/gremlin-go/[email protected]
Python artifacts are available in pypi:
https://pypi.python.org/pypi/gremlinpython/3.8.0
.NET artifacts are available in NuGet:
https://www.nuget.org/packages/Gremlin.Net/3.8.0
https://www.nuget.org/packages/Gremlin.Net.Template/3.8.0
Javascript artifacts are available in npm:
https://www.npmjs.com/package/gremlin/v/3.8.0
Gremlint is available in npm:
https://www.npmjs.com/package/gremlint/v/3.8.0
Docker images for Gremlin Console and Gremlin Server can be found on Docker
Hub:
https://hub.docker.com/u/tinkerpop/