All Versions
97
Latest Version
Avg Release Cycle
35 days
Latest Release
1080 days ago

Changelog History
Page 5

  • v1.2.7-rc1 Changes

    August 19, 2020

    ๐Ÿ›  Fixed

    • Don't allow idx flag to be set to 0 on dgraph zero. (#6193)
  • v1.2.6 Changes

    July 31, 2020

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • Alpha: Enable bloom filter caching. (#5554)
    • โœ… K shortest paths queries fix. (#5596)
    • โž• Add check on rebalance interval. (#5595)
    • ๐Ÿ”„ Change error message in case of successful license application. (#5593)
    • โœ‚ Remove noisy logs in tablet move. (#5592)
    • ๐Ÿ›  Avoid assigning duplicate RAFT IDs to new nodes. Fixes #5436. (#5603)
    • โšก๏ธ Update badger: Set KeepL0InMemory to false (badger default), and Set DetectConflicts to false. (#5615)
    • ๐Ÿ›  Use /tmp dir to store temporary index. Fixes #4600. (#5730)
    • Split posting lists recursively. (#4867)
    • Set version when rollup is called with no splits. (#4945)
    • ๐Ÿ›  Return error instead of panic (readPostingList). Fixes #5749. (#5908)
    • ServeTask: Return error if server is not ready. (#6022)
    • Enterprise features
      • Backup: Change groupId from int to uint32. (#5613)
      • Backup: During backup, collapse split posting lists into a single list. (#4682)
      • Backup: Use a sync.Pool to allocate KVs during backup. (#5579)
  • v1.2.6-rc2 Changes

    July 27, 2020

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • Alpha: Enable bloom filter caching. (#5554)
    • โœ… K shortest paths queries fix. (#5596)
    • โž• Add check on rebalance interval. (#5595)
    • ๐Ÿ”„ Change error message in case of successful license application. (#5593)
    • โœ‚ Remove noisy logs in tablet move. (#5592)
    • ๐Ÿ›  Avoid assigning duplicate RAFT IDs to new nodes. Fixes #5436. (#5603)
    • โšก๏ธ Update badger: Set KeepL0InMemory to false (badger default), and Set DetectConflicts to false. (#5615)
    • ๐Ÿ›  Use /tmp dir to store temporary index. Fixes #4600. (#5730)
    • Split posting lists recursively. (#4867)
    • Set version when rollup is called with no splits. (#4945)
    • ๐Ÿ›  Return error instead of panic (readPostingList). Fixes #5749. (#5908)
    • ServeTask: Return error if server is not ready. (#6022)
    • Enterprise features
      • Backup: Change groupId from int to uint32. (#5613)
      • Backup: During backup, collapse split posting lists into a single list. (#4682)
      • Backup: Use a sync.Pool to allocate KVs during backup. (#5579)
  • v1.2.6-rc1 Changes

    June 22, 2020

    ๐Ÿ›  Fixed

    • Alpha: Enable bloom filter caching. (#5554)
    • โœ… K shortest paths queries fix. (#5596)
    • โž• Add check on rebalance interval. (#5595)
    • ๐Ÿ”„ Change error message in case of successful license application. (#5593)
    • โœ‚ Remove noisy logs in tablet move. (#5592)
    • ๐Ÿ›  Avoid assigning duplicate RAFT IDs to new nodes. Fixes #5436. (#5603)
    • โšก๏ธ Update badger: Set KeepL0InMemory to false (badger default), and Set DetectConflicts to false. (#5615)
    • Enterprise features
      • Backup: Change groupId from int to uint32. (#5613)
  • v1.2.5 Changes

    May 28, 2020

    ๐Ÿ”„ Changed

    • Return error response if encoded response is > 4GB in size. Replace idMap with idSlice in encoder. (#5359)
    • ๐Ÿ”„ Change the default ratio of traces from 1 to 0.01. (#5405)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Export: Ignore deleted predicates from schema. Fixes #5053. (#5327)
    • ๐Ÿ›  Fix segmentation fault in query.go. (#5377)
    • โšก๏ธ Update group checksums when combining multiple deltas. Fixes #5368. (#5394)
    • ๐Ÿ›  Fix empty string checks. (#5396)
    • ๐Ÿ›  Fix protobuf headers check. (#5381)
    • Stream the full set of predicates and types during a snapshot. (#5444)
    • ๐Ÿ‘‰ Use pre-allocated protobufs during backups. (#5508)
    • ๐Ÿ“œ Replace strings.Trim with strings.TrimFunc in ParseRDF. (#5494)
    • Return nil instead of emptyTablet in groupi.Tablet(). (#5469)
    • During shutdown, generate snapshot before closing raft node. (#5476)
    • Get lists of predicates and types before sending the snapshot. (#5488)
    • ๐Ÿšš Move runVlogGC to x and use it in zero as well. (#5468)
    • ๐Ÿ›  Fix inconsistent bulk loader failures. Fixes #5361. (#5537)

    ๐Ÿ”’ Security

    • ๐Ÿ‘‰ Use SensitiveByteSlice type for hmac secret. (#5451)
  • v1.2.5-rc1 Changes

    May 29, 2020

    ๐Ÿ”„ Changed

    • Return error response if encoded response is > 4GB in size. Replace idMap with idSlice in encoder. (#5359)
    • ๐Ÿ”„ Change the default ratio of traces from 1 to 0.01. (#5405)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Export: Ignore deleted predicates from schema. Fixes #5053. (#5327)
    • ๐Ÿ›  Fix segmentation fault in query.go. (#5377)
    • โšก๏ธ Update group checksums when combining multiple deltas. Fixes #5368. (#5394)
    • ๐Ÿ›  Fix empty string checks. (#5396)
    • ๐Ÿ›  Fix protobuf headers check. (#5381)
    • Stream the full set of predicates and types during a snapshot. (#5444)
    • ๐Ÿ‘‰ Use pre-allocated protobufs during backups. (#5508)
    • ๐Ÿ“œ Replace strings.Trim with strings.TrimFunc in ParseRDF. (#5494)
    • Return nil instead of emptyTablet in groupi.Tablet(). (#5469)
    • During shutdown, generate snapshot before closing raft node. (#5476)
    • Get lists of predicates and types before sending the snapshot. (#5488)
    • ๐Ÿšš Move runVlogGC to x and use it in zero as well. (#5468)
    • ๐Ÿ›  Fix inconsistent bulk loader failures. Fixes #5361. (#5537)

    ๐Ÿ”’ Security

    • ๐Ÿ‘‰ Use SensitiveByteSlice type for hmac secret. (#5451)
  • v1.2.4 Changes

    May 15, 2020

    ๐Ÿ”„ Changed

    • Return error response if encoded response is > 4GB in size. Replace idMap with idSlice in encoder. (#5359)
    • ๐Ÿ”„ Change the default ratio of traces from 1 to 0.01. (#5405)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Export: Ignore deleted predicates from schema. Fixes #5053. (#5327)
    • ๐Ÿ›  Fix segmentation fault in query.go. (#5377)
    • โšก๏ธ Update group checksums when combining multiple deltas. Fixes #5368. (#5394)
    • ๐Ÿ›  Fix empty string checks. (#5396)
    • ๐Ÿ›  Fix protobuf headers check. (#5381)
    • Stream the full set of predicates and types during a snapshot. (#5444)

    ๐Ÿ”’ Security

    • ๐Ÿ‘‰ Use SensitiveByteSlice type for hmac secret. (#5451)
  • v1.2.3 Changes

    April 24, 2020

    ๐Ÿ”„ 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 cddf7c03451c33. (#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: Older backups without encryption will be incompatible with this Dgraph version. Solution is to force a full backup before creating further incremental backups. (#5103)
      • Add encryption support for export and import (via bulk, live loaders). (#5155)
  • v1.2.2 Changes

    March 19, 2020

    ๐Ÿ”„ Changed

    • Wrap errors thrown in posting/list.go for easier debugging. (#4880)
    • ๐Ÿ–จ Print keys using hex encoding in error messages in list.go. (#4891)

    ๐Ÿ›  Fixed

    • Do not include empty nodes in the export output. (#4896)
    • ๐Ÿ›  Fix error when lexing language list. (#4784)
    • ๐Ÿ“ฆ Properly initialize posting package in debug tool. (#4893)
    • ๐Ÿ›  Handle special characters in schema and type queries. Fixes #4933. (#4937)
    • ๐Ÿ›  Overwrite values for uid predicates. Fixes #4879. (#4883)
    • ๐Ÿ‘ Disable @* language queries when the predicate does not support langs. (#4881)
    • ๐Ÿ›  Fix bug in exporting types with reverse predicates. Fixes #4856. (#4857)
    • ๐Ÿš€ Do not skip over split keys. (Trying to skip over the split keys sometimes skips over keys belonging to a different split key. This is a fix just for this release as the actual fix requires changes to the data format.) (#4951)
    • ๐Ÿ›  Fix point-in-time Prometheus metrics. Fixes #4532. (#4948)
    • Split lists in the bulk loader. (#4967)
    • ๐Ÿ‘ Allow remote MySQL server with dgraph migrate tool. Fixes #4707. (#4860)
    • Enterprise features
      • ACL: Allow uid access. (#4922)
      • Backups: Assign maxLeaseId during restore. Fixes #4816. (#4877)
      • Backups: Verify host when default and custom credentials are used. Fixes #4855. (#4858)
      • Backups: Split lists when restoring from backup. (#4912)
  • v1.2.1 Changes

    February 06, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug related to posting list split, and re-enable posting list splits. Fixes #4733. (#4742)