Skip to content

Releases: facebook/rocksdb

RocksDB 5.7.5

29 Nov 05:27
Compare
Choose a tag to compare

Bug Fixes

  • Fix IOError on WAL write doesn't propagate to write group follower

v5.8.6

20 Nov 21:53
Compare
Choose a tag to compare

5.8.6 (11/20/2017)

Bug Fixes

  • Fixed aligned_alloc issues with Windows.

5.8.1 (10/23/2017)

New Features

  • Add a new db property "rocksdb.estimate-oldest-key-time" to return oldest data timestamp. The property is available only for FIFO compaction with compaction_options_fifo.allow_compaction = false.

RocksDB 5.8.6

20 Nov 21:54
Compare
Choose a tag to compare

5.8.6 (11/20/2017)

Bug Fixes

  • Fixed aligned_alloc issues with Windows.

5.8.1 (10/23/2017)

New Features

  • Add a new db property "rocksdb.estimate-oldest-key-time" to return oldest data timestamp. The property is available only for FIFO compaction with compaction_options_fifo.allow_compaction = false.

RocksDB 5.8

28 Sep 15:56
Compare
Choose a tag to compare

5.8 (09/28/2017)

Public API Change

  • Users of Statistics::getHistogramString() will see fewer histogram buckets and different bucket endpoints.
  • Slice::compare and BytewiseComparator Compare no longer accept Slices containing nullptr.
  • Transaction::Get and Transaction::GetForUpdate variants with PinnableSlice added.

New Features

  • Add Iterator::Refresh(), which allows users to update the iterator state so that they can avoid some initialization costs of recreating iterators.
  • Replace dynamic_cast<> (except unit test) so people can choose to build with RTTI off. With make, release mode is by default built with -fno-rtti and debug mode is built without it. Users can override it by setting USE_RTTI=0 or 1.
  • Universal compactions including the bottom level can be executed in a dedicated thread pool. This alleviates head-of-line blocking in the compaction queue, which cause write stalling, particularly in multi-instance use cases. Users can enable this feature via Env::SetBackgroundThreads(N, Env::Priority::BOTTOM), where N > 0.
  • Allow merge operator to be called even with a single merge operand during compactions, by appropriately overriding MergeOperator::AllowSingleOperand.
  • Add DB::VerifyChecksum(), which verifies the checksums in all SST files in a running DB.
    Block-based table support for disabling checksums by setting BlockBasedTableOptions::checksum = kNoChecksum.

Bug Fixes

  • Fix wrong latencies in rocksdb.db.get.micros, rocksdb.db.write.micros, and rocksdb.sst.read.micros.
  • Fix incorrect dropping of deletions during intra-L0 compaction.
  • Fix transient reappearance of keys covered by range deletions when memtable prefix bloom filter is enabled.
  • Fix potentially wrong file smallest key when range deletions separated by snapshot are written together.

v5.7.3

30 Aug 06:12
Compare
Choose a tag to compare

5.7.3 (08/29/2017)

Bug Fixes

  • Fix transient reappearance of keys covered by range deletions when memtable prefix bloom filter is enabled.
  • Fix potentially wrong file smallest key when range deletions separated by snapshot are written together.

RocksDB 5.7.3

30 Aug 06:11
Compare
Choose a tag to compare

5.7.3 (08/29/2017)

Bug Fixes

  • Fix transient reappearance of keys covered by range deletions when memtable prefix bloom filter is enabled.
  • Fix potentially wrong file smallest key when range deletions separated by snapshot are written together.

v5.7.2

15 Aug 21:22
Compare
Choose a tag to compare

Bug Fixes

  • Fix incorrect dropping of deletions issue with FIFO compaction.
  • Fix LITE build compiler error with missing abort().

RocksDB 5.7.2

15 Aug 21:23
Compare
Choose a tag to compare

Bug Fixes

  • Fix incorrect dropping of deletions issue with FIFO compaction.
  • Fix LITE build compiler error with missing abort().

v5.7.1

12 Aug 02:12
Compare
Choose a tag to compare

5.7.1 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.

v5.6.2

12 Aug 23:18
Compare
Choose a tag to compare

5.6.2 (08/12/2017)

Bug Fixes

  • Fix incorrect dropping of deletions during intra-L0 compaction.