v0.19.0
What's Changed
- Add support for building with
io_uringon Linux (parazyd) - Change iterators to return Result (mina86)
- Support RocksDB transaction (yiyuanliu)
- Avoid pulling in dependencies via static feature flag (niklasf)
- Bump
rocksdbto 7.4.4 (niklasf) - Bump
tikv-jemalloc-systo 0.5 (niklasf) - Update
set_use_fsynccomment (nazar-pc) - Introduce ReadOptions::set_iterate_range and PrefixRange (mina86)
- Bump
rocksdbto 7.4.3 (aleksuss) - Don’t hold onto ReadOptions.inner when iterating (mina86)
- Bump
zstd-sysfrom 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_cpathto convertPathtoCString(mina86) - Convert properties to
&CStr(mina86) - Allow passing
&CStrarguments (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_errorsymbol multiply defined (nanpuyue) - Bump rocksdb to 7.1.2 (dignifiedquire)
- Add BlobDB options (dignifiedquire)
- Add snapshot
PinnableSlicebased API (zheland)
New Contributors
- @zheland made their first contribution in #606
- @dignifiedquire made their first contribution in #610
- @guerinoni made their first contribution in #627
- @nanpuyue made their first contribution in #628
- @yhchiang-sol made their first contribution in #645
- @slightknack made their first contribution in #651
- @nazar-pc made their first contribution in #659
- @yiyuanliu made their first contribution in #565
- @parazyd made their first contribution in #621
Full Changelog: v0.18.0...v0.19.0