Skip to content

Commit cc69112

Browse files
pdillingermeta-codesync[bot]
authored andcommitted
Start version 10.12 development (facebook#14259)
Summary: Update HISTORY, version number, format compatible test, and folly version folly build now depends on libaio Pull Request resolved: facebook#14259 Test Plan: CI Reviewed By: anand1976 Differential Revision: D91356493 Pulled By: pdillinger fbshipit-source-id: 9d85960c647758d5cb33e3910e714e2f7785fd06
1 parent ad218ca commit cc69112

11 files changed

Lines changed: 18 additions & 11 deletions

File tree

.github/actions/setup-folly/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ runs:
66
run: |
77
make checkout_folly
88
shell: bash
9-
- name: Install patchelf
10-
run: apt-get update -y && apt-get install -y patchelf
9+
- name: Install patchelf and libaio
10+
run: apt-get update -y && apt-get install -y patchelf libaio-dev
1111
shell: bash

HISTORY.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,19 @@
11
# Rocksdb Change Log
22
> NOTE: Entries for next release do not go here. Follow instructions in `unreleased_history/README.txt`
33
4+
## 10.11.0 (01/23/2026)
5+
### Public API Changes
6+
* New SetOptions API that allows setting options for multiple CFs, avoiding the need to reserialize OPTIONS file for each CF
7+
* Remove remaining pieces of Lua integration
8+
9+
### Behavior Changes
10+
* The new default for `BlockBasedTableOptions::format_version` is 7, which has been supported since RocksDB 10.4.0 and is required in order to use CompressionManagers supporting custom compression types.
11+
12+
### Bug Fixes
13+
* Fixed a small performance bug with `format_version=7` when decompressing formats other than Snappy and ZSTD.
14+
* Fixed an infinite compaction loop bug with User-Defined Timestamps (UDT) where bottommost files were repeatedly marked for compaction even though their timestamp could not be collapsed.
15+
* Bugfix for persisted UDT record sequence number zeroing logic.
16+
417
## 10.10.0 (12/16/2025)
518
### Bug Fixes
619
* Fixed a bug in best-efforts recovery that causes use-after-free crashes when accessing SST files that were cached during the recovery.

folly.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ endif # FMT_SOURCE_PATH
9898
PLATFORM_LDFLAGS += -lglog
9999
endif
100100

101-
FOLLY_COMMIT_HASH = 94a8e82cf16a0e229fc4fc89140219434ba78fa2
101+
FOLLY_COMMIT_HASH = d2d1e6f746faa9ae7a973381dbd017634d04a040
102102

103103
# For public CI runs, checkout folly in a way that can build with RocksDB.
104104
# This is mostly intended as a test-only simulation of Meta-internal folly

include/rocksdb/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// NOTE: in 'main' development branch, this should be the *next*
1313
// minor or major version number planned for release.
1414
#define ROCKSDB_MAJOR 10
15-
#define ROCKSDB_MINOR 11
15+
#define ROCKSDB_MINOR 12
1616
#define ROCKSDB_PATCH 0
1717

1818
// Make it easy to do conditional compilation based on version checks, i.e.

tools/check_format_compatible.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ EOF
137137

138138
# To check for DB forward compatibility with loading options (old version
139139
# reading data from new), as well as backward compatibility
140-
declare -a db_forward_with_options_refs=("10.4.fb" "10.5.fb" "10.6.fb" "10.7.fb" "10.8.fb" "10.9.fb" "10.10.fb")
140+
declare -a db_forward_with_options_refs=("10.4.fb" "10.5.fb" "10.6.fb" "10.7.fb" "10.8.fb" "10.9.fb" "10.10.fb" "10.11.fb")
141141
# To check for DB forward compatibility without loading options (in addition
142142
# to the "with loading options" set), as well as backward compatibility
143143
declare -a db_forward_no_options_refs=() # N/A at the moment

unreleased_history/behavior_changes/fv7.md

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

unreleased_history/bug_fixes/compression_perf_fv7.md

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

unreleased_history/bug_fixes/fix_udt_infinite_compaction_loop.md

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

unreleased_history/bug_fixes/udt_seqno_zero_bug_fix.md

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

unreleased_history/public_api_changes/lua.md

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

0 commit comments

Comments
 (0)