merkle_bit
merkle_bit copied to clipboard
Update rocksdb requirement from 0.18.0 to 0.19.0
Updates the requirements on rocksdb to permit the latest version.
Release notes
Sourced from rocksdb's releases.
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
@zhelandmade their first contribution in rust-rocksdb/rust-rocksdb#606@dignifiedquiremade their first contribution in rust-rocksdb/rust-rocksdb#610@guerinonimade their first contribution in rust-rocksdb/rust-rocksdb#627@nanpuyuemade their first contribution in rust-rocksdb/rust-rocksdb#628@yhchiang-solmade their first contribution in rust-rocksdb/rust-rocksdb#645@slightknackmade their first contribution in rust-rocksdb/rust-rocksdb#651@nazar-pcmade their first contribution in rust-rocksdb/rust-rocksdb#659@yiyuanliumade their first contribution in rust-rocksdb/rust-rocksdb#565@parazydmade their first contribution in rust-rocksdb/rust-rocksdb#621Full Changelog: https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.18.0...v0.19.0
Changelog
Sourced from rocksdb's changelog.
0.19.0 (2022-08-05)
- 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)0.18.0 (2022-02-03)
- Add open_cf_descriptor methods for Secondary and ReadOnly AccessType (steviez)
- Make Ribbon filters available (niklasf)
- Change versioning scheme of
librocksdb-syscrate (aleksuss)- Upgrade to RocksDB 6.28.2 (akrylysov)
- Fix theoretical UB while transmuting Arc (niklasf)
- Support configuring bottom-most compression level (mina86)
- Add BlockBasedOptions::set_whole_key_filtering (niklasf)
- Add constants for all supported properties (steviez)
- Make CacheWrapper and EnvWrapper Send and Sync (aleksuss)
- Replace mem::transmute with narrower conversions (niklasf)
- Optimize non-overlapping copy in raw_data (niklasf)
- Support multi_get_* methods (olegnn)
- Optimize multi_get_cf_opt() to use size hint (niklasf)
- Fix typo in set_background_purge_on_iterator_cleanup method (Congyuwang)
- Use external compression crates where possible (Dr-Emann)
- Update compression dependencies (akrylysov)
- Add method for opening DB with ro access and cf descriptors (nikurt)
- Support restoring from a specified backup (GoldenLeaves)
... (truncated)
Commits
9118a60Release 0.19.0 (#669)03f10c0Add support for building with io_uring on Linux. (#621)8710105Change iterators to return Result (#648)2257be1Support RocksDB transaction. (#565)934855fAvoid pulling in dependencies via static feature flag (#649)63240f6Bump rocksdb to 7.4.4 (#667)3256152Bump tikv-jemalloc-sys to 0.5 (#662)f062c64Update set_use_fsync comment (#659)06ba073Revert "Don’t hold onto ReadOptions.inner when iterating" (#661)78dba21Introduce ReadOptions::set_iterate_range and PrefixRange (#656)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)