Skip to content

Releases: rust-rocksdb/rust-rocksdb

v0.22.0

13 Feb 14:18
e523ca4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.22.0

v0.21.0

09 May 15:45
b539412
Compare
Choose a tag to compare

What's Changed

  • Add doc-check to CI. Fix warnings in docs, but broken-intra-doc-links. by @YuraKotov in #743
  • Fix rustdoc::broken-intra-doc-links errors by @YuraKotov in #744
  • Fix 32-bit ARM build by @EyeOfPython in #754
  • Allow specifying checksum type by @romanz in #756
  • Enable librocksdb-sys to be built by rustc_codegen_cranelift by @ZePedroResende in #760
  • Update to RocksDB 8.0.0 by @niklasf in #761
  • Block cache creation failure is not recoverable by @niklasf in #763
  • updated ios min version to 12 by @mighty840 in #770
  • Actually enable io-uring by @niklasf in #751
  • Update to RocksDB 8.1.1 by @niklasf in #774
  • Add Cache::new_hyper_clock_cache() by @niklasf in #775
  • Retrieve Value from KeyMayExist if value found in Cache or Memory by @Congyuwang in #759
  • support for comparators as closures by @pegesund in #765
  • Fix bug in DBWALIterator that would miss updates by @Zagitta in #771

New Contributors

Full Changelog: v0.20.1...v0.21.0

v0.20.1

10 Feb 11:39
7319f25
Compare
Choose a tag to compare

What's Changed

  • Fix compatibility with MSRV 1.60.0 (aleksuss) in #741

Full Changelog: v0.20.0...v0.20.1

v0.20.0

09 Feb 18:27
1c879f0
Compare
Choose a tag to compare

0.20.0 (2023-02-09)

  • Support RocksDB 7.x BackupEngineOptions (exabytes18)
  • Fix int128 compatibility check (Dirreke)
  • Add Options::load_latest method to load the latest options from RockDB (Congyuwang)
  • Bump bindgen to 0.64.0 (cwlittle)
  • Bump rocksdb to 7.9.2 (kwek20)
  • Make set_snapshot method public (a14e)
  • Add drop_cf function to TransactionDB (bothra90)
  • Bump rocksdb to 7.8.3 (aleksuss)
  • Add doc for set_cache_index_and_filter_blocks (guerinoni)
  • Re-run build.rs if env vars change (drahnr)
  • Add WriteBatch::data method (w41ter)
  • Add DB::open_cf_with_opts method (w41ter)
  • Use lz4-sys crate rather then submodule (niklasf)
  • Make create_new_backup_flush generic (minshao)

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

05 Aug 14:00
9118a60
Compare
Choose a tag to compare

What's Changed

  • Add support for building with io_uring on Linux (parazyd)
  • Change iterators to return Result (mina86)
  • Support RocksDB transaction (yiyuanliu)
  • Avoid pulling in dependencies via static feature flag (niklasf)
  • Bump rocksdb to 7.4.4 (niklasf)
  • Bump tikv-jemalloc-sys to 0.5 (niklasf)
  • Update set_use_fsync comment (nazar-pc)
  • Introduce ReadOptions::set_iterate_range and PrefixRange (mina86)
  • Bump rocksdb to 7.4.3 (aleksuss)
  • Don’t hold onto ReadOptions.inner when iterating (mina86)
  • Bump zstd-sys from 1.6 to 2.0 (slightknack)
  • Enable a building on the iOS platform (dignifiedquire)
  • Add DBRawIteratorWithThreadMode::item method (mina86)
  • Use NonNull in DBRawIteratorWithThreadMode (mina86)
  • Tiny refactoring including fix for UB (niklasf)
  • Add batched version MultiGet API (yhchiang-sol)
  • Upgrade to rocksdb v7.3.1 (yhchiang-sol)
  • Consistently use ffi_util::to_cpath to convert Path to CString (mina86)
  • Convert properties to &CStr (mina86)
  • Allow passing &CStr arguments (mina86)
  • Fix memory leak when reading properties and avoid memory allocation (mina86)
  • Fix Windows UTF-8 build flag (rajivshah3)
  • Use more target features to build librocksdb-sys (niklasf)
  • Fix bz_internal_error symbol multiply defined (nanpuyue)
  • Bump rocksdb to 7.1.2 (dignifiedquire)
  • Add BlobDB options (dignifiedquire)
  • Add snapshot PinnableSlice based API (zheland)

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

08 Feb 11:28
Compare
Choose a tag to compare

What's Changed

v0.17.0

22 Jul 14:31
6e3d781
Compare
Choose a tag to compare
Release 0.17.0 (#539)

v0.16.0

18 Apr 14:43
5329272
Compare
Choose a tag to compare
Release 0.16.0 (#508)

v0.15.0

25 Aug 12:32
Compare
Choose a tag to compare
Release 0.15.0 (#458)

v0.14.0

22 Apr 18:02
eac44e6
Compare
Choose a tag to compare
Release 0.14.0 (#408)