github google/leveldb v1.6
Release 1.6

latest releases: 1.23, 1.22, 1.21...
9 years ago

Highlights

  • Mmap at most 1000 files on Posix to improve performance for large databases.
  • Support for more architectures (thanks to Alexander K.)

Building and porting

  • HP/UX support (issue #132)
  • AtomicPointer for ia64 (issue #129)
  • Sparc v9 support (issue #130)
  • Atomic ops for powerpc
  • Use -fno-builtin-memcmp only when using g++
  • Simplify IOS build rules (issue #120)
  • Use CXXFLAGS instead of CFLAGS when invoking C++ compiler (issue #124)
  • Fix snappy shared library problem (issue #100)
  • Fix shared library installation path regression
  • Endian-ness detection tweak for FreeBSD

Bug fixes

  • Stop ignoring FLAGS_open_files in db_bench
  • Make bloom test behavior agnostic to endian-ness

Performance

  • Limit number of mmapped files to 1000 to improve perf for large dbs
  • Do not delay for 1 second on shutdown path (issue #131)

Misc

  • Make InMemoryEnv return a no-op logger
  • C binding now has a wrapper for free (issue #123)
  • Add thread-safety annotations
  • Added an in-process lock table (issue #126)
  • Make RandomAccessFile and SequentialFile non-copyable

Don't miss a new leveldb release

NewReleases is sending notifications on new releases.