rgit
rgit copied to clipboard
Bump rocksdb from 0.21.0 to 0.22.0
Bumps rocksdb from 0.21.0 to 0.22.0.
Release notes
Sourced from rocksdb's releases.
v0.22.0
What's Changed
- Fix memory leak when calling get_writebatch and avoid unnecessary clones by
@​jkurianin rust-rocksdb/rust-rocksdb#786- Update snappy to 1.1.10 by
@​timsueberkruebin rust-rocksdb/rust-rocksdb#788- Prefer rocksdb_free to free for RocksDB memory by
@​niklasfin rust-rocksdb/rust-rocksdb#794- Expose flush_cfs_opt to flush multiple column families by
@​lizhanhuiin rust-rocksdb/rust-rocksdb#793- Update to RocksDB 8.3.2 by
@​niklasfin rust-rocksdb/rust-rocksdb#796- Remove temporary boxed keys in batched_multi_get by
@​axnsan12in rust-rocksdb/rust-rocksdb#801- Wrap prop names into a PropName type offering free conversion to str by
@​mina86in rust-rocksdb/rust-rocksdb#780- Add
allow_ingest_behindffi call for DB Options by@​siyuan0322in rust-rocksdb/rust-rocksdb#808- Remove wrong outlive requirements for
Cachein docs by@​zhelandin rust-rocksdb/rust-rocksdb#812- feat: Support column_family_metadata, column_family_metadata_cf by
@​ovrin rust-rocksdb/rust-rocksdb#810- Update RocksDB to 8.5.3 by
@​niklasfin rust-rocksdb/rust-rocksdb#815- Expose
ReadTierpublicly by@​tinct-martiniin rust-rocksdb/rust-rocksdb#821- Update RocksDB to 8.6.7 by
@​aleksussin rust-rocksdb/rust-rocksdb#825- feat: Expose set_optimize_filters_for_memory by
@​zaidoon1in rust-rocksdb/rust-rocksdb#827- feat: Expose compression option parallel_threads by
@​zaidoon1in rust-rocksdb/rust-rocksdb#828- fix: add raw iterator validation before calling next method by
@​aleksussin rust-rocksdb/rust-rocksdb#829- Fix typo in documentation by
@​jazarinein rust-rocksdb/rust-rocksdb#833- feat: Expose set_wal_compression_type by
@​ovrin rust-rocksdb/rust-rocksdb#817- Update RocksDB to 8.8.1 by
@​zaidoon1in rust-rocksdb/rust-rocksdb#835- feat: Expose compact_on_deletion_collector_factory by
@​zaidoon1in rust-rocksdb/rust-rocksdb#838- Fix bug in DBWALIterator that would return updates before the given sequence by
@​schmidekin rust-rocksdb/rust-rocksdb#831- feat: Expose wait_for_compact by
@​zaidoon1in rust-rocksdb/rust-rocksdb#841- feat: Expose set_auto_readahead_size by
@​niklasfin rust-rocksdb/rust-rocksdb#842- Update RocksDB to 8.9.1 by
@​zaidoon1in rust-rocksdb/rust-rocksdb#844- feat: Expose set_periodic_compaction_seconds by
@​zaidoon1in rust-rocksdb/rust-rocksdb#845- Update hash commit of the rocksdb submodule to corresponding v8.9.1 tag by
@​aleksussin rust-rocksdb/rust-rocksdb#848- Make
CompactOptionsSendandSyncby@​GodTamItin rust-rocksdb/rust-rocksdb#849- Update to RocksDB 8.10.0 by
@​zaidoon1in rust-rocksdb/rust-rocksdb#852- add WriteBufferManager support by
@​benoitmeriauxin rust-rocksdb/rust-rocksdb#850- update doc and arg name for optimize_for_point_lookup by
@​XiangpengHaoin rust-rocksdb/rust-rocksdb#856- Expose rocksdb cumulative statistics and histograms by
@​AhmedSolimanin rust-rocksdb/rust-rocksdb#853- Make
FlushOptionsSendandSyncby@​jansegrein rust-rocksdb/rust-rocksdb#860- Export memory usage builder and MemoryUsage structs to users by
@​AhmedSolimanin rust-rocksdb/rust-rocksdb#854- Release 0.22.0 by
@​aleksussin rust-rocksdb/rust-rocksdb#861New Contributors
@​jkurianmade their first contribution in rust-rocksdb/rust-rocksdb#786@​timsueberkruebmade their first contribution in rust-rocksdb/rust-rocksdb#788@​lizhanhuimade their first contribution in rust-rocksdb/rust-rocksdb#793@​axnsan12made their first contribution in rust-rocksdb/rust-rocksdb#801@​siyuan0322made their first contribution in rust-rocksdb/rust-rocksdb#808@​ovrmade their first contribution in rust-rocksdb/rust-rocksdb#810@​tinct-martinimade their first contribution in rust-rocksdb/rust-rocksdb#821@​zaidoon1made their first contribution in rust-rocksdb/rust-rocksdb#827@​jazarinemade their first contribution in rust-rocksdb/rust-rocksdb#833@​schmidekmade their first contribution in rust-rocksdb/rust-rocksdb#831@​GodTamItmade their first contribution in rust-rocksdb/rust-rocksdb#849@​benoitmeriauxmade their first contribution in rust-rocksdb/rust-rocksdb#850
... (truncated)
Changelog
Sourced from rocksdb's changelog.
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
&PropNamewhich can be converted at no cost to&CStrand&str(mina86)- Bump MSRV to 1.63.0 (mina86)
- Add allow_ingest_behind ffi call for DB Options (siyuan0322)
- Remove wrong outlive requirements for cache in docs (zheland)
- Feat: support
column_family_metadataandcolumn_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)
Commits
e523ca4Release 0.22.0 (#861)6fb6076Export memory usage builder and MemoryUsage structs to users (#854)b1d8a04MakeFlushOptionsSendandSync(#860)5fca3d6Expose rocksdb cumulative statistics and histograms (#853)4336985update doc and para name for optimize_for_point_lookup1fb26ddAdd WriteBufferManager support (#850)8fccdf5Merge pull request #852 from zaidoon1/zaidoon/rocksdb-8.10734a9faUpdate to RocksDB 8.10.066f04dfMakeCompactOptionsSendandSync(#849)394121cUpdate hash commit of the rocksdb submodule to corresponding v8.9.1 tag (#848)- Additional commits viewable in compare view
You can trigger a rebase of this PR 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 show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@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)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.