From: Jay Huh Date: Tue, 11 Nov 2025 05:04:41 +0000 (-0800) Subject: Update HISTORY and version for 10.8.2 X-Git-Tag: v10.8.3~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0a7ce8204db672252bc36ed623650a99a4b6475b;p=rocksdb.git Update HISTORY and version for 10.8.2 --- diff --git a/HISTORY.md b/HISTORY.md index 0c5959e6c..b905a1df3 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,11 @@ # Rocksdb Change Log > NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt` +## 10.8.2 (11/07/2025) +### New Features +* Added an auto-tuning feature for DB manifest file size that also (by default) improves the safety of existing configurations in case `max_manifest_file_size` is repeatedly exceeded. The new recommendation is to set `max_manifest_file_size` to something small like 1MB and tune `max_manifest_space_amp_pct` as needed to balance write amp and space amp in the manifest. Refer to comments on those options in `DBOptions` for details. Both options are (now) mutable. +* Add a new option allow_trivial_move in CompactionOptions to allow CompactFiles to perform trivial move if possible. By default the flag of allow_trivial_move is false, so it preserve the original behavior. + ## 10.8.1 (10/29/2025) ### Behavior Changes * PosixWritableFile now repositions the seek pointer to the new end of file after a call to Truncate. diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h index 5f6b13c84..aa65c9200 100644 --- a/include/rocksdb/version.h +++ b/include/rocksdb/version.h @@ -13,7 +13,7 @@ // minor or major version number planned for release. #define ROCKSDB_MAJOR 10 #define ROCKSDB_MINOR 8 -#define ROCKSDB_PATCH 1 +#define ROCKSDB_PATCH 2 // Make it easy to do conditional compilation based on version checks, i.e. // #if ROCKSDB_VERSION_GE(4, 5, 6) diff --git a/unreleased_history/new_features/Trivial_move_support_in_CompactFiles_API.md b/unreleased_history/new_features/Trivial_move_support_in_CompactFiles_API.md deleted file mode 100644 index 4c52fc3ab..000000000 --- a/unreleased_history/new_features/Trivial_move_support_in_CompactFiles_API.md +++ /dev/null @@ -1 +0,0 @@ -Add a new option allow_trivial_move in CompactionOptions to allow CompactFiles to perform trivial move if possible. By default the flag of allow_trivial_move is false, so it preserve the original behavior. diff --git a/unreleased_history/new_features/auto_tune_manifest.md b/unreleased_history/new_features/auto_tune_manifest.md deleted file mode 100644 index 9bc95a05e..000000000 --- a/unreleased_history/new_features/auto_tune_manifest.md +++ /dev/null @@ -1 +0,0 @@ -* Added an auto-tuning feature for DB manifest file size that also (by default) improves the safety of existing configurations in case `max_manifest_file_size` is repeatedly exceeded. The new recommendation is to set `max_manifest_file_size` to something small like 1MB and tune `max_manifest_space_amp_pct` as needed to balance write amp and space amp in the manifest. Refer to comments on those options in `DBOptions` for details. Both options are (now) mutable.