Revision 278 (TP 3.3.1)
Here is a link to the Git diffs between this release and the prior one.
This release represents another fairly substantial update. The release has been tested against Apache TinkerPop at the 3.3.1 level and JanusGraph 0.2 which supports TinkerPop at the 3.2.6 level. The release version now includes the TinkerPop version level that was used during testing.
Major new features in this release
- Added additional background and context to the introduction chapter.
- Added a new section on measuring query performance.
- Added coverage of the new
math
step. Issue #21. - Added a new Java sample that demonstrates the
math
step (StdDev.java). - Added coverage of the
optional
step. Issue #40. - Improved introduction to the
select
step. - Expanded the "Using 'where' to filter things out of a result" section and the following section that introduces the 'where' and 'by' pattern.
- Expanded the section that introduces the
union
step. - Added dedicated introduction sections for the
identity
andconstant
steps. Issue #43. - Added coverage of TinkerGraph indexing.
- Added to the
collections
section. - Added a new
OLTP vs OLAP
section. - Added to the
Gremlin Server
section. - Improved coverage of
cyclicPath
- Improved coverage of
flatMap
- Improved coverage of
repeat
andemit
. - Added coverage of
toSet
in section 3. - Expanded the
vertex degree
section. - Updated the
valueMap
section. - Added examples of using
from
andto
withpath
. - Added example of empty
by
modulator topath
section. - Added a section showing how
inject
can supply ID values toaddV
. - Added a section to introduce the
dedup
step in Section 3. - Expanded the "Basic statistical and numerical operations" section.
- Added coverage of dynamically adding labels using
addV
andaddE
- issue #22. - Added an example of nested
group
steps in section 5. - Improved existing text and examples in section 5.
- Added more examples to section 5
- Improved coverage of
indexed
andwithIndex
. - Moved
indexed
andwithIndex
material up to Section 3 (from 5). - Examples in section 5 now all based on the same air routes graph v0.77 (some used to reflect an older version).
- Added a new Java sample GroupCounts.java
- Added a new Java sample that explores the
sample
step (Iterate.java). - Expanded the section in chapter 4 that introduces GraphML and Graphson.
- Added coverage of GraphSONMapper to the expanded GraphML/GraphSON section. Issue #51
- Added to the
JanusGraph GeoSpatial
section and moved the
section up a hierarchy level. - Added a new sample that demonstrates geospatial queries (janus-geoshape.groovy).
- Improved source highlighting for MOBI and EPUB versions.
- Added more examples in various places.
- General housekeeping and tightening up of some wording.
- Added a gitignore file. PR #39