LevelDB v1.19 Release Notes

Release Date: 2016-08-11 // about 6 years ago
    • โœ… A snappy change broke test assumptions about the size of compressed output. Fixed.
    • ๐Ÿ›  Fix problems in LevelDB's caching code.
    • ๐Ÿ›  Fix LevelDB build when asserts are enabled in release builds. (#367).
    • Change std::uint64_t to uint64_t (#354).
    • ๐Ÿ›  Fixes a bug encountered when reading records from leveldb files that have been split, as in a [] input task split.
    • โœ‚ Deleted redundant null ptr check prior to delete. (#338).
    • ๐Ÿ›  Fix signed/unsigned mismatch on VC++ builds.
    • ๐Ÿ— Putting build artifacts in subdirectory.
    • โž• Added continuous build integration via Travis CI.
    • ๐ŸŒฒ log compaction output file's level along with number.
    • Misc. improvements to README file.
    • ๐Ÿ›  Fix Android/MIPS build (#115).
    • ๐Ÿง Only compiling TrimSpace on linux (#310).
    • ๐Ÿ‘‰ Use xcrun to determine Xcode.app path instead of using a hardcoded path.
    • โž• Add "approximate-memory-usage" property to leveldb::DB::GetProperty.
    • โž• Add leveldb::Cache::Prune.
    • ๐Ÿ›  Fix size_t/int comparison/conversion issues.
    • โž• Added leveldb::Status::IsInvalidArgument() method.
    • ๐Ÿ‘€ Suppress error reporting after seeking but before a valid First or Full record is encountered.
    • #include -> (#280).
    • ๐ŸŒฒ Now attempts to reuse the preceding MANIFEST and log file when re-opened.
    • โž• Add benchmark that measures cost of repeatedly opening the database.
    • โž• Added a new fault injection test.
    • โž• Add arm64 support to leveldb.