dgraph v1.0.4 Release Notes

Release Date: 2018-03-09 // about 6 years ago
  • ➕ Added

    • 👌 Support for empty strings in query attributes.
    • 👌 Support GraphQL vars in first, offset and after at root.
    • Add support for query_edge_limit flag which can be used to limit number of results for shortest path, recurse queries.
    • 👉 Make rebalance interval a flag in Zero.
    • 🚤 Return latency information for mutation operations.
    • 👌 Support @upsert directive in schema.

    🛠 Fixed

    • Issues with predicate deletion in a cluster.
    • 🖐 Handle errors from posting.Get.
    • ⚡️ Correctly update commitTs while committing and startTs == deleteTs.
    • Error handling in abort http handler.
    • ✅ Get latest membership state from Zero if uid in mutation > maxLeaseId.
    • 🛠 Fix bug in Mutate where mutated keys were not filled.
    • ⚡️ Update membership state if we can't find a leader while doing snapshot retrieval.
    • 👉 Make snapshotting more frequent, also try aborting long pending transactions.
    • Trim null character from end of strings before exporting.
    • 📜 Sort facets after parsing RDF's using bulk loader.
    • 🔀 Fig bug in SyncIfDirty.
    • 🛠 Fix fatal error due to TxnTooBig error.
    • 🛠 Fix bug in dgraph live where some batches could be skipped on conflict error.
    • Fix a bug related to expand(all) queries.
    • ⚙ Run cleanPredicate and proposeKeyValues sequentially.
    • Serialize connect requests in Zero.

    🔄 Changed

    • Retry snapshot retrieval and join cluster indefinitely.
    • 👉 Make client directory optional in dgraph live.
    • Do snapshot in Zero in a goroutine so that Run loop isn't blocked.