Skip to content

Commit 5202d73

Browse files
committed
Update HISTORY.md for 10.8.0
1 parent e32c14e commit 5202d73

11 files changed

Lines changed: 21 additions & 10 deletions

HISTORY.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
# Rocksdb Change Log
22
> NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt`
33
4+
## 10.8.0 (10/21/2025)
5+
### New Features
6+
* Add kFSPrefetch to FSSupportedOps enum to allow file systems to indicate prefetch support capability, avoiding unnecessary prefetch system calls on file systems that don't support them.
7+
* Added experimental support `OpenAndCompactOptions::allow_resumption` for resumable compaction that persists progress during `OpenAndCompact()`, allowing interrupted compactions to resume from the last progress persitence. The default behavior is to not persist progress.
8+
9+
### Public API Changes
10+
* Allow specifying output temperature in CompactionOptions
11+
* Added `DB::FlushWAL(const FlushWALOptions&)` as an alternative to `DB::FlushWAL(bool sync)`, where `FlushWALOptions` includes a new `rate_limiter_priority` field (default `Env::IO_TOTAL`) that allows rate limiting and priority passing of manual WAL flush's IO operations.
12+
* The MultiScan API contract is updated. After a multi scan range got prepared with Prepare API call, the following seeks must seek the start of each prepared scan range in order. In addition, when limit is set, upper bound must be set to the same value of limit before each seek
13+
14+
### Behavior Changes
15+
* `kChangeTemperature` FIFO compaction will now honor `compaction_target_temp` to all levels regardless of `cf_options::last_level_temperature`
16+
* Allow UDIs with a non BytewiseComparator
17+
18+
### Bug Fixes
19+
* Fix incorrect MultiScan seek error status due to bugs in handling range limit falling between adjacent SST files key range.
20+
* Fix a bug in Page unpinning in MultiScan
21+
22+
### Performance Improvements
23+
* Fixed a performance regression in LZ4 compression that started in version 10.6.0
24+
425
## 10.7.0 (09/19/2025)
526
### New Features
627
* Add the fail_if_no_udi_on_open flag in BlockBasedTableOption to control whether a missing user defined index block in a SST is a hard error or not.

unreleased_history/behavior_changes/fifo_compaction_temperature

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/behavior_changes/udi_non_bytewise_comparator.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/bug_fixes/mscan_range_limit_between_files.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/bug_fixes/multi_scan_page_unpin_bug_fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/new_features/fs_prefetch_support.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/new_features/resume_compaction.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/performance_improvements/lz4.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/public_api_changes/manual_compaction_output_temperature

Lines changed: 0 additions & 1 deletion
This file was deleted.

unreleased_history/public_api_changes/manual_wal_flush_priority

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)