Pacer is a graph traversal and stream processing library that makes it very easy to build sophisticated and very fast graph traversals.
This version is being pre-released because I would like feedback from the community on the new jar dependency management. Please try it out in your projects and let me know if you run into any problems with it. Barring any major problems, I plan to release 2.0.0 on November 21.
Pacer has been gradually evolving over the last couple of years and a major version bump is overdue. A lot more documentation has been written in recent months and
xnlogic.com is sponsoring a new initiative to create the comprehensive documentation that many people have been asking me about.
## Changes
* switch from pre-built uberjar to jar dependencies via lock_jar.
## Changes from recent versions
* Added new count_section step
* Intersect multiple sets in the conditions for a single key in filters, and in Vertex#as
* Added Graph#read_transaction, needed for Neo4j 2.x but supported in Pacer by all graphs.
* Update to Blueprints 2.6
* Add unique_path step to cleanly eliminate cyclic traversals
* Add Graph#never_scan attribute. If set to true, routes without a concrete starting point or an index will raise Pacer::ClientError
* Return count of number of elements deleted when calling #delete!
* Many minor bugfixes and improvements
## Docs, source code, etc