cayley v0.7.6 Release Notes

Release Date: 2019-10-14 // about 1 year ago
  • ๐Ÿš€ The long anticipated release brings a lot of bug fixes and some performance improvements, especially for KV backends.

    Highlights

    Backends

    • ๐Ÿ†• New SQLite backend (#751).
    • KV and NoSQL backends migrated to Hidalgo.
    • ๐ŸŽ‰ Initial import to KV backends should be much faster now (#803).

    Query languages

    • A new Order() iterator and corresponding method for Gizmo (#796).
    • Set of changes to Gizmo to make it more Gremlin-compatible (#822, #849, #859).
    • Gizmo can now emit JSON-LD via HTTP API if appropriate Accept header is set (#821).

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘€ A lot of bug fixes for queries, backends, etc. See the full changelog for details.

    Go library

    • Switched to Go modules.
    • ๐Ÿ“ฆ Quads package split to it's own repository.

    ๐Ÿ’ฅ Breaking changes

    • The query.Session interface changed to be more user-friendly.

    Note: Cayley haven't reached 1.0 yet, thus you should pin a specific version in go.mod to avoid breaking changes. We try hard to minimize those.