Revision 279 (TP 3.3.3)
Here is a link to the Git diffs between this release and the prior one.
Once again this is a substantial update with enhancements to both the book and to the sample programs and sample data.
The examples in this release have been tested against Apache TinkerPop at the 3.3.1, 3.3.2 and at the newly released 3.3.3 level. They have also been tested against JanusGraph 0.2 (where appropriate) which supports TinkerPop at the 3.2.6 level.
Major new features in this release
- Significantly expanded and improved the
subgraphsection. - Added examples to the
wherebysection. - Added more examples of
selectkeywordslast,firstandmixed. - Added to the section that discusses the
unionstep. - Improved the section dedicated to the
matchstep. - Improved coverage of text comparison predicates.
- Improved the
Working with IDssection. - Added examples to the
introducing Pathsection. - Added a new section covering use of
withRemotewith a Gremlin Server. - Expanded coverage of custom ID values.
- Added a new section showing an example of a
pathstep used inside agroupCountstep. - Added a new section showing how to deduce a graph's schema.
- Added more examples to Chapter 5.
- Corrected output in Section 3.3.1 to reflect correct version of air-routes. Issue #87.
- Expanded coverage of the results from a
Gremlin Server. - Sample code and data improvements
- Added new script
regression.groovyto check that the book examples work with the most recent Tinkerpop versions. - Added new sample
add-aircraft.Groovy. - Added new sample data
aircraft.csv. - Added new sample
RemoteClient.java - Added new sample
ListAirports.java. - Expanded
CreateGraph.javasample. - Moved
edges.csvtosample-datafolder. - Provided updated versions of the air-routes data and demo apps.
- Added new script
- Miscellaneous issues resolved and other more minor corrections.