Revision 277
This has turned into a fairly big release. I think I have made some significant improvements and I hope the new material is useful. As ever this remains a 'living book' and it is still very much evolving. Thanks as always for all the great feedback. Below is a list of that major new items that I have added since the last release.
Here is a link to the Git diffs between v277 and the prior v276 release
Major new features in this release.
- Wrote the first draft of the
Gremlin Server
section. - Added examples of the JSON that is returned from different Gremlin Server queries.
- Added a new section dedicated to discussing steps that generate
collections
and how to operate on them. - Added a new section dedicated to the
sack
step. - Added additional coverage of the
local
step and scope in general. - Added some focused coverage of
reducing barrier
steps. - Added coverage of the new
skip
step. - Added to the JanusGraph
cardinality
section. - Added to the JanusGraph
transactions
section. - Added to the JanusGraph
geospatial API
section. - Significantly added to the using Gremlin from Java sections.
- Added detailed coverage of Classses and Enums that you need to include when writing a Java or Groovy app that are hidden from you when using the Gremlin Console.
- Added to the using Gremlin from Groovy sections.
- Added coverage of JanusGraph storage options.
- Added a new section showing how to use Cassandra from a Docker Container with JanusGraph.
- Added a sample that shows how to load the air routes graph into JanusGraph backed by Cassandra.
- Added several new Java and Groovy samples to the sample-code folder.
- Added a new Ruby sample that can connect to a Gremlin Server
- Improved some existing sample apps.
- Enabled icons for tips and notes boxes.
- Did quite a bit of cleaning up of the text overall and corrected some mistakes and typos.