Good news from Marko Rodriguez:
TinkerPop just released a new round of stable releases.
Blueprints 0.9 (Mavin) – https://github.com/tinkerpop/blueprints/wiki/Release-Notes
Pipes 0.7 (PVC) – https://github.com/tinkerpop/pipes/wiki/Release-Notes
Frames 0.4 (Studs) – https://github.com/tinkerpop/frames/wiki/Release-Notes
Gremlin 1.2 (New Sheriff in Town) – https://github.com/tinkerpop/gremlin/wiki/Release-Notes
Rexster 0.5 (Dog Star) – https://github.com/tinkerpop/rexster/wiki/Release-Notes
Here is the main points with each release:
- Blueprints:
- Vertex API changed so now you have Vertex.getInEdges(String… labels) and Vertex.getOutEdges(String… labels)
- Heavy development on GraphSail which turns any IndexableGraph into Sail RDF store
- Pipes:
- Introduced PipeClosure pattern which allows for closure-based pipes in native Java
- Migrated all “Gremlin-specific pipes” (closure-based) to Pipes
- Opening up the stage for data flow traversal languages for any JVM language
- Frames:
- Added helper interfaces VertexFrame and EdgeFrame
- Gremlin:
- Support the easy definition of new steps with
Gremlin.defineStep() - Mass migration of all “Gremlin-specific pipes” to Pipes
- Support for processing closures in aggregate, groupCount, and paths
- Rexster:
- Added RexPro (the future foundation for the Rexster’s multi-protocol infrastructure).
- Added rexster-console.sh (RexsterConsole) to allow remote “mysql>”-style interactions via any JSR 223-based JVM language
- JSON serialization inherited from Blueprints (consistent throughout TinkerPop stack)