badger v1.4.0 Release Notes

Release Date: 2018-05-04 // almost 6 years ago
    • ๐ŸŒฒ Make mmap-ing of value log optional.
    • โš™ Run GC multiple times, based on recorded discard statistics.
    • โž• Add MergeOperator.
    • ๐Ÿ‘ฎ Force compact L0 on clsoe (#439).
    • โž• Add truncate option to warn about data loss (#452).
    • Discard key versions during compaction (#464).
    • Introduce new LSMOnlyOptions, to make Badger act like a typical LSM based DB.

    ๐Ÿ› Bug fix:

    • ๐Ÿšš (Temporary) Check max version across all tables in Get (removed in next release).
    • โšก๏ธ Update commit and read ts while loading from backup.
    • ๐ŸŒฒ Ensure all transaction entries are part of the same value log file.
    • On commit, run unlock callbacks before doing writes (#413).
    • Wait for goroutines to finish before closing iterators (#421).