dgraph v2.0.0-beta Release Notes

Release Date: 2020-02-20 // 3 months ago
  • 🚀 [2.0.0-beta]: https://github.com/dgraph-io/dgraph/compare/v1.2.0...release/v2.0 ** 🚀 Note: This release requires you to export and re-import data prior to upgrading or rolling back. The underlying data format has been changed. **

    🔄 Changed

    • Report GraphQL stats from alpha. (#4607)
    • During backup, collapse split posting lists into a single list. (#4682)
    • ⚡️ Optimize computing reverse reindexing. (#4755)
    • Enterprise features
      • Breaking changes
      • [BREAKING] Underlying schema for ACL has changed. (#4725)

    ➕ Added

    • ➕ Add GraphQL API for Dgraph accessible via the /graphql and /admin HTTP endpoints on Dgraph Alpha. (#933)
    • ➕ Add support for sorting on multiple facets. Fixes #3638. (#4579)
    • 🔦 Expose Badger Compression Level option in Bulk Loader. (#4669)
    • 👍 GraphQL Admin API: Support Backup operation. (#4706)
    • 👍 GraphQL Admin API: Support export, draining, shutdown and setting lrumb operations. (#4739)
    • GraphQL Admin API: duplicate /health in GraphQL /admin (#4768)
    • GraphQL Admin API: Add /admin/schema endpoint (#4777)
    • Enterprise features
      • ACL: Allow users to query data for their groups (#4774)
      • ACL: Support ACL operations using the admin GraphQL API. (#4760)

    🛠 Fixed

    • Avoid running GC frequently. Only run for every 2GB of increase. Small optimizations in Bulk.reduce.
    • Check response status when posting telemetry data. (#4726)
    • ➕ Add support for $ in quoted string. Fixes #4695. (#4702)
    • 🛠 Do not include empty nodes in the export output. Fixes #3610. (#4773)
    • 🛠 Fix Nquad value conversion in live loader. Fixes #4468. (#4793)
    • 🛠 Use /tmp dir to store temporary index. Fixes #4600. (#4766)
    • 💥 Breaking changes
      • [BREAKING] Language sorting on Indexed data. Fixes #4005. (#4316)