Download Latest Version 1.23 source code.zip (331.8 kB)
Email in envelope

Get an email when there's a new version of LevelDB

Home / v1.19
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2016-08-11 1.4 kB
Release 1.19 source code.tar.gz 2016-08-11 220.9 kB
Release 1.19 source code.zip 2016-08-11 300.9 kB
Totals: 3 Items   523.1 kB 0
  • 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 <assert> -> <cassert> (#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.
Source: README.md, updated 2016-08-11