Skip to content

v1.0.4

Compare
Choose a tag to compare
@pawanrawal pawanrawal released this 09 Mar 07:05
· 3480 commits to master since this release

Features

  • 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 the number of results for shortest path, recurse queries.
  • Make rebalance interval a flag for Zero.
  • Return latency information for mutation operations.
  • Support @upsert directive in the schema. This replaces the IgnoreIndexConflict flag which was part of the mutation object earlier. The IgnoreIndexConflict flag would no longer be parsed by the server.

Bugfixes

  • Fix 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 > 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.

Improvements

  • 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.