@danielmai danielmai released this Dec 18, 2018 · 76 commits to master since this release

Assets 7

Note: By downloading these release binaries you accept the terms of the Dgraph Community License.

Added

  • Integrate OpenCensus in Dgraph. (#2739) (eccd250, 9e7fa05)
  • Add Dgraph Community License for proprietary features.
  • Feature: Full binary backups. This is an enterprise feature licensed under the Dgraph Community License. (#2710)
  • Add --enterprise_features flag to enable enterprise features. By enabling enterprise features, you accept the terms of the Dgraph Community License.
  • Add minio dep and its deps in govendor. (94daeaf, 35a73e8)
  • Add network partitioning tests with blockade tool. (fd4e387, dada74f, e59cbfb, 50b0484, 3c4df36, bec18bc, c8ccb94)
  • Add Zero endpoints /assign?what=uids&num=10 and /assign?what=timestamps&num=10 to assign UIDs or transaction timestamp leases.
  • Adding the acl subcommand to support acl features (still work-in-progress). (#2795)
  • Support custom tokenizer in bulk loader (#2820)
  • Support JSON data with Dgraph Bulk Loader. (#2799)

Changed

  • Make posting list memory rollup happen right after disk. (#2731)
  • Do not retry proposal if already found in CommittedEntries. (#2740)
  • Remove ExportPayload from protos. Export returns Status and ExportRequest. (#2741)
  • Allow more escape runes to be skipped over when parsing string literal. (#2734)
  • Clarify message of overloaded pending proposals for live loader. (#2732)
  • Posting List Evictions. (e2bcfda)
  • Log when removing a tablet. (#2746)
  • Deal better with network partitions in leaders. (#2749)
  • Keep maxDelay during timestamp req to 1s.
  • Updates to the version output info.
    • Print the go version used to build Dgraph when running dgraph version and in the logs when Dgraph runs. (#2768)
    • Print the Dgraph version when running live or bulk loader. (#2736)
  • Checking nil values in the equal function (#2769)
  • Optimize query: UID expansion. (#2772)
  • Split membership sync endpoints and remove PurgeTs endpoint. (#2773)
  • Set the Prefix option during iteration. (#2780)
  • Replace Zero's /assignIds?num=10 endpoint with /assign?what=uids&num=10 (see Added section).

Removed

  • Remove type hinting for JSON and RDF schema-less types. (#2742)
  • Remove deprecated logic that was found using vet. (#2758)
  • Remove assert for zero-length posting lists. (#2763)

Fixed

  • Restore schema states on error. (#2730)
  • Refactor bleve tokenizer usage (#2738). Fixes #2622 and #2601.
  • Switch to Badger's Watermark library, which has a memory leak fix. (0cd9d82)
  • Fix tiny typo. (#2761)
  • Fix Test: TestMillion.
  • Fix Jepsen bank test. (#2764)
  • Fix link to help_wanted. (#2774)
  • Fix invalid division by zero error. Fixes #2733.
  • Fix missing predicates after export and bulk load. Fixes #2616.
  • Handle various edge cases around cluster memberships. (#2791)
  • Change Encrypt to not re-encrypt password values. Fixes #2765.
  • Correctly parse facet types for both JSON and RDF formats. Previously the
    parsing was handled differently depending on the input format. (#2797)