cayley v0.7.1 Release Notes
Release Date: 2018-01-30 // about 6 years ago-
๐ This minor release brings multiple bug fixes, query performance improvements, wildcards query and new CouchDB backend support.
๐ As noted in v0.7.0 release, support for legacy
bolt1
,leveldb1
,mongo1
backends was dropped. New backend implementation are still available underbolt
,leveldb
andmongo
names.Highlights
- ๐ CouchDB support (@elliott5)
- ๐ PouchDB support via GopherJS (@elliott5)
- ๐ Support for wildcard queries (#676)
- ๐ Multiple fixes for
FollowRecursive
(@jtorvald) - ๐ Better location of UI assets (@gauravtiwari)
- KV and SQL backends will now track node ref counters properly.
- ๐ Various fixes and performance improvements (1f53d04, 463642e, 2d6d563; thx to @jtorvald)
๐ As always, we expect Go users to pin a specific Cayley version tag with a dependency manager.
๐ Changelog
dennwc: nosql: iterator size should not be negative in case of error dennwc: dock: expose container port on darwin properly dennwc: nosql: if store has only 32 bits, store a copy of int field dennwc: graphtest: test max int roundtrips and comparisons elliott5: ouch: new couchdb/pouchdb backend dennwc: cli: fix database close on init dennwc: iterator: correctly limit depth for recursive; fix #685 dennwc: gizmo: always initialize context; fixes #674 dennwc: graph: unwrap implementation to enable optional interfaces dennwc: sql: copy tags when cloning an iterator dennwc: allow to specify quad file address for non-persistent backends; fix #677 dennwc: iterator: correctly clone error iterator and make a distinct type for it dennwc: gizmo: clarify Count docs jtorvald: All negative values should result in unlimited depth (#679) jtorvald: Javascript error from sigma was not visible dennwc: path: test comparisons with wildcards dennwc: nosql: support regexp and wildcards dennwc: sql: do better job optimizing filters dennwc: sql: optimize regular expressions dennwc: shape,gizmo: support wildcard value filter dennwc: iterator: get some rough size estimates for comparisons dennwc: iterator: calculate real size for LinksTo(Fixed) dennwc: all: add benchmarks dennwc: kv: fix typo in bloom filter init; fix #675 dennwc: cli: allow to pass file name as argument for load and dump dennwc: nosql: do not process invalid deltas dennwc: sql: do not decrement nodes from non-existent quads; return delta errors dennwc: kv: fix decrement of node refs from non-existent quads dennwc: test all writer parameters for each backend dennwc: remove test flag for backends without nodes gc dennwc: bump version to 0.7.1 and drop legacy backends gauravtiwari: Adds locations for looking up static assets (#673)