You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by Stephen Mallette <sp...@gmail.com> on 2019/01/09 11:56:22 UTC

Apache TinkerPop 3.4.0 Released: Avant-Gremlin Construction #3 for Theremin and Flowers

Hello,

Apache TinkerPop 3.4.0 has just been released and it is a massive brute of
a body of work which kicks off the line of development known as
"Avant-Gremlin Construction #3 for Theremin and Flowers" (awesome). I don't
think it's possible to summarize here all the important new features,
improvements, optimizations, etc that have gone into this release. It is
probably best to just start reading through the upgrade documentation to
get a feel for what has changed. I'll just offer a handful of the important
bits to look out for:

+ sparql-gremlin makes it possible to execute SPARQL queries over any
TinkerPop-enabled graph system
+ GraphBinary is the new network serialization format that is showing to
greatly outperform both Gryo and GraphSON (only available on the JVM at
this time)
+ shortestPath() step should lower the bar for users trying to perform that
sort of traversal
+ io() step pushes get Gremlin usage further away from the Graph/Structure
API and provides a more uniform Gremlin experience for different language
variants to load data files
+ Major reform of the Reference Documentation to make it more approachable
for new users, especially those who come from the non-JVM language space
(not sure the goal was completely achieved, but early feedback on the
changes were positive).
+ and much more....

The release artifacts can be found at this location:

https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.0/apache-tinkerpop-gremlin-console-3.4.0-bin.zip
https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.0/apache-tinkerpop-gremlin-server-3.4.0-bin.zip
https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.0/apache-tinkerpop-3.4.0-src.zip

The online docs can be found here:

http://tinkerpop.apache.org/docs/3.4.0/reference/ (user docs)
http://tinkerpop.apache.org/docs/3.4.0/upgrade/#_tinkerpop_3_4_0_2 (upgrade
docs)
http://tinkerpop.apache.org/javadocs/3.4.0/core/ (core javadoc)
http://tinkerpop.apache.org/javadocs/3.4.0/full/ (full javadoc)

The release notes are available here:

https://github.com/apache/tinkerpop/blob/3.4.0/CHANGELOG.asciidoc#tinkerpop-340-release-date-january-2-2019

The Central Maven repo has sync'd as well:

https://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/3.4.0/

Python artifacts are available in pypi:

https://pypi.python.org/pypi/gremlinpython/3.4.0

.NET artifacts are available in NuGet:

https://www.nuget.org/packages/Gremlin.Net/3.4.0

Javascript artifacts are available in npm:

https://www.npmjs.com/package/gremlin/v/3.4.0

Docker images for Gremlin Console and Gremlin Server can be found on Docker
Hub:

https://hub.docker.com/u/tinkerpop/

[image: avant-gremlin.png]