main
Add Aggregation Merge Operator (#9780)
Add atomic_flush to CreateBackupOptions (#14511)
Require C++20 (#13904)
Don't take archived log size into account when calculating log size for flush (#12680)
Change RocksDB License
Verify public headers do not reference internal ones (#12774)
Remove deprecated DB::Open raw pointer variants (and more) (#14335)
Deprecate RangePtr, favor new RangeOpt and OptSlice (#13481)
Fix and check for potential ODR violations (#14096)
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433)
Support automated interpolation search (#14383)
Move CompressionType to its own header file (#7162)
Standardize on clang-format version 18 (#13233)
Fix missing const for arg of OptionChangeMigration (#14173)
Include TableProperties in the CompactionServiceResult (#13089)
Remove RocksDB LITE (#11147)
Revise the SecondaryIndexIterator interface and make it public (#13353)
Add a dedicated API for KNN search (#13361)
Expose a simple secondary index implementation (#13370)
Remove unnecessary, confusing 'extern' (#12300)
Start development 11.4 (#14747)
Add an optional min file size requirement for deletion triggered compaction (#13707)
Keep prepared transactions rollbackable after commit write failure (#14778)
Improve efficiency in PointLockManager by using separate Condvar (#13731)
Add support in SstFileReader to get a raw table iterator (#12385)
Check op count in WBWI vs WB when ingesting WBWI (#13722)