Mongo speedups, Loading fixes, Except/Not Operator
Point release, to get a number of speedups and fixes out to the binary distribution channel.
Roadmap for 0.5 includes a number of major open PRs.
Notable features:
- #236 Much faster Mongo support
- #180 No Mongo empty values
- #153 Gremlin Except() operator
- #184 Fix Google Appengine Support
- #235 Repeatable builds with Godep
Full changelist:
@jf87: added example n-quad file for gremlin api description
@barakmich: Mongo Indexed LinksTo
@jzelinskie: store dependencies' versions with godep
@barakmich: fix decompressing for http
@andrew-d: Add myself to AUTHORS + CONTRIBUTORS
@andrew-d: Add Err() and Close() methods to Iterators
@barakmich: Fix PrimaryKey Marshalling and add Bolt test
@alexwlchan: A couple of small spelling fixes in the docs
@barakmich: Rewrite keys into concrete types, remove key package
@barakmich: Clean up a little lint and some shadowed variables
@LAlbertalli: Add options to ignore duplicate or missing quad
@kortschak: Make query/... interfaces more idiomatic
@barakmich: bench: Add some grunty Not queries to the integration test (derived from...
@buley: Misspellings in Gremlin and Config docs
@mataevs: Except/Not Operator for Gremlin.
@barakmich: Minor doc fixes
@kortschak: Provide informative logging for dups/absences
@bkendall: Prevent empty values in cache (using mongo)
@kortschak: Make graph.Delta zero state invalid for use
@kortschak: Ensure callers get errors when they happen
@varadharajan: Allocate 82 bytes instead of 62 bytes in LevelDB's CreateKeyFor method
@bcleenders: Prevents repl panic, uses primary key generation for all writers
@panamafrancis: Implementation of the PrimaryKey type
@barakmich: mathutil is back in line
@barakmich: temporary travis fix
@kortschak: Fix leveldb change skew
@barakmich: Remove the news in the README, add Trello Link
@kortschak: Issue160
@kortschak: Don't retain results where the value is empty
@kortschak: Ensure we don't examine empty token
@kortschak: Replace DebugString with a well defined type returned by Describe
@kortschak: Delinting, deadcode removal and vetting