• bump to rocksdb 0.17.2
  • bump snappy to 1.1.7
  • bump lz4 to 1.8.3
  • add rocksdb:open_with_ttl/2.
  • add no_slowdown and low_pri write options
  • add manual_wal_flush db option
  • add support for WriteBuffer (#64)
  • add `sst_file_manger()" resource to provide SSTFileManager support and manage disk space. (#74)
  • fix aproximate_sizes_test and approximate_memtable_stats_test

** BREAKING CHANGES **

  • handle flush options in rocksdb:flush/{2, 3} With this change rocksdb:flush/1 has been removed while second parameter of rocksdb:flush/2 are now FlushOptions::flush_options(). Use `rocksdb:flush/3' to flush a column family
  • change signature of rocksdb:get_approximate_memtable_stats/{2,3} to rocksdb:get_approximate_memtable_stats/4