From e523ca4a13a7bf364abd0743149d0b3cd40856c0 Mon Sep 17 00:00:00 2001 From: Oleksandr Anyshchenko Date: Tue, 13 Feb 2024 14:13:49 +0000 Subject: Release 0.22.0 (#861) --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++-- Cargo.toml | 2 +- 2 files changed, 35 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b27d29..b68a0bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,42 @@ ## [Unreleased] +## 0.22.0 (2024-02-13) + +* Free memory on writebatch index and avoid unnecessary clones (jkurian) +* Update snappy to 1.1.10 (timsueberkrueb) +* Prefer rocksdb_free to free for RocksDB memory (niklasf) +* Expose flush_cfs_opt to flush multiple column families (lizhanhui) +* Update to RocksDB 8.3.2 (niklasf) +* Remove temporary boxed keys in batched_multi_get (axnsan12) +* Convert properties to `&PropName` which can be converted at no cost to `&CStr` and `&str` (mina86) * Bump MSRV to 1.63.0 (mina86) -* Convert properties to `&PropName` which can be converted at no cost to `&CStr` - and `&str` (mina86) +* Add allow_ingest_behind ffi call for DB Options (siyuan0322) +* Remove wrong outlive requirements for cache in docs (zheland) +* Feat: support `column_family_metadata` and `column_family_metadata_cf` (ovr) +* Update RocksDB to 8.5.3 (niklasf) +* Expose ReadTier publicly (tinct-martini) +* Update RocksDB to 8.6.7 (aleksuss) +* Feat: expose `set_optimize_filters_for_memory` (zaidoon1) +* Feat: expose compression option parallel_threads (zaidoon1) +* Fix: add raw iterator validation before calling next method (aleksuss) +* Fix typo in documentation (jazarine) +* Feat: Expose `set_wal_compression_type` (ovr) +* Update RocksDB to 8.8.1 (zaidoon1) +* Feat: Expose `compact_on_deletion_collector_factory` (zaidoon1) +* Fix bug in DBWALIterator that would return updates before the given sequence (schmidek) +* Feat: Expose wait_for_compact (zaidoon1) +* Feat: Expose `set_auto_readahead_size` (niklasf) +* Update RocksDB to 8.9.1 (zaidoon1) +* Feat: Expose `set_periodic_compaction_seconds` (zaidoon1) +* Update hash commit of the rocksdb submodule to corresponding v8.9.1 (aleksuss) +* Make CompactOptions Send and Sync (GodTamIt) +* Update to RocksDB 8.10.0 (zaidoon1) * Add WriteBufferManager support (benoitmeriaux) +* Update doc and parameter name for `optimize_for_point_lookup` (XiangpengHao) +* Expose rocksdb cumulative statistics and histograms (AhmedSoliman) +* Make FlushOptions Send and Sync (jansegre) +* Export memory usage builder and MemoryUsage structs to users (AhmedSoliman) ## 0.21.0 (2023-05-09) diff --git a/Cargo.toml b/Cargo.toml index df23601..106e9b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rocksdb" description = "Rust wrapper for Facebook's RocksDB embeddable database" -version = "0.21.0" +version = "0.22.0" edition = "2018" rust-version = "1.66.0" authors = ["Tyler Neely ", "David Greenberg "] -- cgit v1.2.3-70-g09d2