From 3e868696163a3aba38481bd4365a39d672accf92 Mon Sep 17 00:00:00 2001 From: Aaron Gao Date: Thu, 9 Jun 2016 17:26:17 -0700 Subject: [PATCH] release 4.9 update version and history Summary: update version and history Test Plan: N/A Reviewers: yiwu, sdong, IslamAbdelRahman, andrewkr Reviewed By: andrewkr Subscribers: andrewkr, dhruba, leveldb Differential Revision: https://reviews.facebook.net/D59421 --- HISTORY.md | 15 +++++++++------ include/rocksdb/version.h | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 1a1807a27..302eb3980 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,13 +1,16 @@ -# Unreleased -### Public API Change -* Deprecate BlockBaseTableOptions.hash_index_allow_collision=false -* Deprecate options builder (GetOptions()). - # Rocksdb Change Log ## Unreleased + +## 4.9.0 (6/9/2016) ### Public API changes * Add bottommost_compression option, This option can be used to set a specific compression algorithm for the bottommost level (Last level containing files in the DB). * Introduce CompactionJobInfo::compression, This field state the compression algorithm used to generate the output files of the compaction. +* Deprecate BlockBaseTableOptions.hash_index_allow_collision=false +* Deprecate BlockBaseTableOptions.hash_index_allow_collision=false +* Deprecate options builder (GetOptions()). + +### New Features +* Introduce NewSimCache() in rocksdb/utilities/sim_cache.h. This function creates a block cache that is able to give simulation results (mainly hit rate) of simulating block behavior with a configurable cache size. ## 4.8.0 (5/2/2016) ### Public API Change @@ -28,7 +31,7 @@ ### Public API Changes * Change default of BlockBasedTableOptions.format_version to 2. It means default DB created by 4.6 or up cannot be opened by RocksDB version 3.9 or earlier. * Added strict_capacity_limit option to NewLRUCache. If the flag is set to true, insert to cache will fail if no enough capacity can be free. Signiture of Cache::Insert() is updated accordingly. -* Tickers [NUMBER_DB_NEXT, NUMBER_DB_PREV, NUMBER_DB_NEXT_FOUND, NUMBER_DB_PREV_FOUND, ITER_BYTES_READ] are not updated immediately. The are updated when the Iterator is deleted. +* Tickers [NUMBER_DB_NEXT, NUMBER_DB_PREV, NUMBER_DB_NEXT_FOUND, NUMBER_DB_PREV_FOUND, ITER_BYTES_READ] are not updated immediately. The are updated when the Iterator is deleted. * Add monotonically increasing counter (DB property "rocksdb.current-super-version-number") that increments upon any change to the LSM tree. ### New Features diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h index 672294d7e..9ff6facda 100644 --- a/include/rocksdb/version.h +++ b/include/rocksdb/version.h @@ -5,7 +5,7 @@ #pragma once #define ROCKSDB_MAJOR 4 -#define ROCKSDB_MINOR 8 +#define ROCKSDB_MINOR 9 #define ROCKSDB_PATCH 0 // Do not use these. We made the mistake of declaring macros starting with