Skip to content

Dgraph v1.2.3

Compare
Choose a tag to compare
@danielmai danielmai released this 24 Apr 23:36
· 1795 commits to master since this release

Changed

  • Support comma separated list of zero addresses in alpha. (#5258)
  • Optimization: Optimize snapshot creation. (#4901)
  • Optimization: Remove isChild from fastJsonNode. (#5184)
  • Optimization: Memory improvements in fastJsonNode. (#5088)
  • Update Badger to commit dgraph-io/badger@cddf7c03451c. (#5273)
    • Compression/encryption runs in the background (which means faster writes)
    • Separate cache for bloom filters which limits the amount of memory used by bloom filters
  • Avoid crashing live loader in case the network is interrupted. (#5268)
  • Enterprise features
    • Backup/restore: Force users to explicitly tell restore command to run without zero. (#5206)

Fixed

  • Check uid list is empty when filling shortest path vars. (#5152)
  • Return error for invalid UID 0x0. Fixes #5238. (#5252)
  • Skipping floats that cannot be marshalled (+Inf, -Inf, NaN). (#5199, #5163)
  • Set correct posting list type while creating it in live loader. (#5012)
  • Add support for tinyint in migrate tool. Fixes #4674. (#4842)
  • Fix bug, aggregate value var works with blank node in upsert. Fixes #4712. (#4767)
  • Always set BlockSize in encoder. Fixes #5102. (#5255)
  • Enterprise features
    • Backup schema keys in incremental backups. Before, the schema was only stored in the full backup. (#5158)

Added

  • Add Badger expvar metrics to Prometheus metrics. Fixes #4772. (#5094)
  • Enterprise features
    • Support bulk loader use-case to import unencrypted export and encrypt. (#5213)
    • Create encrypted restore directory from encrypted backups. (#5144)
    • Add option "--encryption_key_file"/"-k" to debug tool for encryption support. (#5146)
    • Support for encrypted backups/restore. Note: For clusters already enabled with encryption-at-rest, force a full backup before creating further incremental backups. Previously unencrypted backups can still be used for unencrypted Dgraph clusters, but encrypted clusters must be backed up in encrypted format. (#5103)
    • Add encryption support for export and import (via bulk, live loaders). (#5155)