Skip to content

Revision 278 (TP 3.3.1)

Compare
Choose a tag to compare
@krlawrence krlawrence released this 28 Mar 14:19
· 769 commits to master since this release

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 and constant 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 and emit.
  • Added coverage of toSet in section 3.
  • Expanded the vertex degree section.
  • Updated the valueMap section.
  • Added examples of using from and to with path.
  • Added example of empty by modulator to path section.
  • Added a section showing how inject can supply ID values to addV.
  • 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 and addE - 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 and withIndex.
  • Moved indexed and withIndex 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