dependabot[bot] opened a new pull request, #4950:
URL: https://github.com/apache/opendal/pull/4950

   Bumps [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb) from 0.21.0 to 
0.22.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/rust-rocksdb/rust-rocksdb/releases";>rocksdb's 
releases</a>.</em></p>
   <blockquote>
   <h2>v0.22.0</h2>
   <h2>What's Changed</h2>
   <ul>
   <li>Fix memory leak when calling get_writebatch and avoid unnecessary clones 
by <a href="https://github.com/jkurian";><code>@​jkurian</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/786";>rust-rocksdb/rust-rocksdb#786</a></li>
   <li>Update snappy to 1.1.10 by <a 
href="https://github.com/timsueberkrueb";><code>@​timsueberkrueb</code></a> in 
<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/788";>rust-rocksdb/rust-rocksdb#788</a></li>
   <li>Prefer rocksdb_free to free for RocksDB memory by <a 
href="https://github.com/niklasf";><code>@​niklasf</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/794";>rust-rocksdb/rust-rocksdb#794</a></li>
   <li>Expose flush_cfs_opt to flush multiple column families by <a 
href="https://github.com/lizhanhui";><code>@​lizhanhui</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/793";>rust-rocksdb/rust-rocksdb#793</a></li>
   <li>Update to RocksDB 8.3.2 by <a 
href="https://github.com/niklasf";><code>@​niklasf</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/796";>rust-rocksdb/rust-rocksdb#796</a></li>
   <li>Remove temporary boxed keys in batched_multi_get by <a 
href="https://github.com/axnsan12";><code>@​axnsan12</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/801";>rust-rocksdb/rust-rocksdb#801</a></li>
   <li>Wrap prop names into a PropName type offering free conversion to str by 
<a href="https://github.com/mina86";><code>@​mina86</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/780";>rust-rocksdb/rust-rocksdb#780</a></li>
   <li>Add <code>allow_ingest_behind</code> ffi call for DB Options by <a 
href="https://github.com/siyuan0322";><code>@​siyuan0322</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/808";>rust-rocksdb/rust-rocksdb#808</a></li>
   <li>Remove wrong outlive requirements for <code>Cache</code> in docs by <a 
href="https://github.com/zheland";><code>@​zheland</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/812";>rust-rocksdb/rust-rocksdb#812</a></li>
   <li>feat: Support column_family_metadata, column_family_metadata_cf by <a 
href="https://github.com/ovr";><code>@​ovr</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/810";>rust-rocksdb/rust-rocksdb#810</a></li>
   <li>Update RocksDB to 8.5.3 by <a 
href="https://github.com/niklasf";><code>@​niklasf</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/815";>rust-rocksdb/rust-rocksdb#815</a></li>
   <li>Expose <code>ReadTier</code> publicly by <a 
href="https://github.com/tinct-martini";><code>@​tinct-martini</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/821";>rust-rocksdb/rust-rocksdb#821</a></li>
   <li>Update RocksDB to 8.6.7 by <a 
href="https://github.com/aleksuss";><code>@​aleksuss</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/825";>rust-rocksdb/rust-rocksdb#825</a></li>
   <li>feat: Expose set_optimize_filters_for_memory by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/827";>rust-rocksdb/rust-rocksdb#827</a></li>
   <li>feat: Expose compression option parallel_threads by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/828";>rust-rocksdb/rust-rocksdb#828</a></li>
   <li>fix: add raw iterator validation before calling next method by <a 
href="https://github.com/aleksuss";><code>@​aleksuss</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/829";>rust-rocksdb/rust-rocksdb#829</a></li>
   <li>Fix typo in documentation by <a 
href="https://github.com/jazarine";><code>@​jazarine</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/833";>rust-rocksdb/rust-rocksdb#833</a></li>
   <li>feat: Expose set_wal_compression_type by <a 
href="https://github.com/ovr";><code>@​ovr</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/817";>rust-rocksdb/rust-rocksdb#817</a></li>
   <li>Update RocksDB to 8.8.1 by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/835";>rust-rocksdb/rust-rocksdb#835</a></li>
   <li>feat: Expose compact_on_deletion_collector_factory by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/838";>rust-rocksdb/rust-rocksdb#838</a></li>
   <li>Fix bug in DBWALIterator that would return updates before the given 
sequence by <a href="https://github.com/schmidek";><code>@​schmidek</code></a> 
in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/831";>rust-rocksdb/rust-rocksdb#831</a></li>
   <li>feat: Expose wait_for_compact by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/841";>rust-rocksdb/rust-rocksdb#841</a></li>
   <li>feat: Expose set_auto_readahead_size by <a 
href="https://github.com/niklasf";><code>@​niklasf</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/842";>rust-rocksdb/rust-rocksdb#842</a></li>
   <li>Update RocksDB to 8.9.1 by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/844";>rust-rocksdb/rust-rocksdb#844</a></li>
   <li>feat: Expose set_periodic_compaction_seconds by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/845";>rust-rocksdb/rust-rocksdb#845</a></li>
   <li>Update hash commit of the rocksdb submodule to corresponding v8.9.1 tag 
by <a href="https://github.com/aleksuss";><code>@​aleksuss</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/848";>rust-rocksdb/rust-rocksdb#848</a></li>
   <li>Make <code>CompactOptions</code> <code>Send</code> and <code>Sync</code> 
by <a href="https://github.com/GodTamIt";><code>@​GodTamIt</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/849";>rust-rocksdb/rust-rocksdb#849</a></li>
   <li>Update to RocksDB 8.10.0 by <a 
href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/852";>rust-rocksdb/rust-rocksdb#852</a></li>
   <li>add WriteBufferManager support by <a 
href="https://github.com/benoitmeriaux";><code>@​benoitmeriaux</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/850";>rust-rocksdb/rust-rocksdb#850</a></li>
   <li>update doc and arg name for optimize_for_point_lookup by <a 
href="https://github.com/XiangpengHao";><code>@​XiangpengHao</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/856";>rust-rocksdb/rust-rocksdb#856</a></li>
   <li>Expose rocksdb cumulative statistics and histograms by <a 
href="https://github.com/AhmedSoliman";><code>@​AhmedSoliman</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/853";>rust-rocksdb/rust-rocksdb#853</a></li>
   <li>Make <code>FlushOptions</code> <code>Send</code> and <code>Sync</code> 
by <a href="https://github.com/jansegre";><code>@​jansegre</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/860";>rust-rocksdb/rust-rocksdb#860</a></li>
   <li>Export memory usage builder and MemoryUsage structs to users by <a 
href="https://github.com/AhmedSoliman";><code>@​AhmedSoliman</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/854";>rust-rocksdb/rust-rocksdb#854</a></li>
   <li>Release 0.22.0 by <a 
href="https://github.com/aleksuss";><code>@​aleksuss</code></a> in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/861";>rust-rocksdb/rust-rocksdb#861</a></li>
   </ul>
   <h2>New Contributors</h2>
   <ul>
   <li><a href="https://github.com/jkurian";><code>@​jkurian</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/786";>rust-rocksdb/rust-rocksdb#786</a></li>
   <li><a 
href="https://github.com/timsueberkrueb";><code>@​timsueberkrueb</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/788";>rust-rocksdb/rust-rocksdb#788</a></li>
   <li><a href="https://github.com/lizhanhui";><code>@​lizhanhui</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/793";>rust-rocksdb/rust-rocksdb#793</a></li>
   <li><a href="https://github.com/axnsan12";><code>@​axnsan12</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/801";>rust-rocksdb/rust-rocksdb#801</a></li>
   <li><a href="https://github.com/siyuan0322";><code>@​siyuan0322</code></a> 
made their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/808";>rust-rocksdb/rust-rocksdb#808</a></li>
   <li><a href="https://github.com/ovr";><code>@​ovr</code></a> made their first 
contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/810";>rust-rocksdb/rust-rocksdb#810</a></li>
   <li><a 
href="https://github.com/tinct-martini";><code>@​tinct-martini</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/821";>rust-rocksdb/rust-rocksdb#821</a></li>
   <li><a href="https://github.com/zaidoon1";><code>@​zaidoon1</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/827";>rust-rocksdb/rust-rocksdb#827</a></li>
   <li><a href="https://github.com/jazarine";><code>@​jazarine</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/833";>rust-rocksdb/rust-rocksdb#833</a></li>
   <li><a href="https://github.com/schmidek";><code>@​schmidek</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/831";>rust-rocksdb/rust-rocksdb#831</a></li>
   <li><a href="https://github.com/GodTamIt";><code>@​GodTamIt</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/849";>rust-rocksdb/rust-rocksdb#849</a></li>
   <li><a 
href="https://github.com/benoitmeriaux";><code>@​benoitmeriaux</code></a> made 
their first contribution in <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/pull/850";>rust-rocksdb/rust-rocksdb#850</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md";>rocksdb's
 changelog</a>.</em></p>
   <blockquote>
   <h2>0.22.0 (2024-02-13)</h2>
   <ul>
   <li>Free memory on writebatch index and avoid unnecessary clones 
(jkurian)</li>
   <li>Update snappy to 1.1.10 (timsueberkrueb)</li>
   <li>Prefer rocksdb_free to free for RocksDB memory (niklasf)</li>
   <li>Expose flush_cfs_opt to flush multiple column families (lizhanhui)</li>
   <li>Update to RocksDB 8.3.2 (niklasf)</li>
   <li>Remove temporary boxed keys in batched_multi_get (axnsan12)</li>
   <li>Convert properties to <code>&amp;PropName</code> which can be converted 
at no cost to <code>&amp;CStr</code> and <code>&amp;str</code> (mina86)</li>
   <li>Bump MSRV to 1.63.0 (mina86)</li>
   <li>Add allow_ingest_behind ffi call for DB Options (siyuan0322)</li>
   <li>Remove wrong outlive requirements for cache in docs (zheland)</li>
   <li>Feat: support <code>column_family_metadata</code> and 
<code>column_family_metadata_cf</code> (ovr)</li>
   <li>Update RocksDB to 8.5.3 (niklasf)</li>
   <li>Expose ReadTier publicly (tinct-martini)</li>
   <li>Update RocksDB to 8.6.7 (aleksuss)</li>
   <li>Feat: expose <code>set_optimize_filters_for_memory</code> (zaidoon1)</li>
   <li>Feat: expose compression option parallel_threads (zaidoon1)</li>
   <li>Fix: add raw iterator validation before calling next method 
(aleksuss)</li>
   <li>Fix typo in documentation (jazarine)</li>
   <li>Feat: Expose <code>set_wal_compression_type</code> (ovr)</li>
   <li>Update RocksDB to 8.8.1 (zaidoon1)</li>
   <li>Feat: Expose <code>compact_on_deletion_collector_factory</code> 
(zaidoon1)</li>
   <li>Fix bug in DBWALIterator that would return updates before the given 
sequence (schmidek)</li>
   <li>Feat: Expose wait_for_compact (zaidoon1)</li>
   <li>Feat: Expose <code>set_auto_readahead_size</code> (niklasf)</li>
   <li>Update RocksDB to 8.9.1 (zaidoon1)</li>
   <li>Feat: Expose <code>set_periodic_compaction_seconds</code> (zaidoon1)</li>
   <li>Update hash commit of the rocksdb submodule to corresponding v8.9.1 
(aleksuss)</li>
   <li>Make CompactOptions Send and Sync (GodTamIt)</li>
   <li>Update to RocksDB 8.10.0 (zaidoon1)</li>
   <li>Add WriteBufferManager support (benoitmeriaux)</li>
   <li>Update doc and parameter name for <code>optimize_for_point_lookup</code> 
(XiangpengHao)</li>
   <li>Expose rocksdb cumulative statistics and histograms (AhmedSoliman)</li>
   <li>Make FlushOptions Send and Sync (jansegre)</li>
   <li>Export memory usage builder and MemoryUsage structs to users 
(AhmedSoliman)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/e523ca4a13a7bf364abd0743149d0b3cd40856c0";><code>e523ca4</code></a>
 Release 0.22.0 (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/861";>#861</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/6fb60765b6eff54ae565df3ec58cb3afa1602fc7";><code>6fb6076</code></a>
 Export memory usage builder and MemoryUsage structs to users (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/854";>#854</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/b1d8a04778b2aa52cb6e5d3120fec3d0fdc4556c";><code>b1d8a04</code></a>
 Make <code>FlushOptions</code> <code>Send</code> and <code>Sync</code> (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/860";>#860</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/5fca3d64fc40dc394800e479bc1ce99c58ef95d2";><code>5fca3d6</code></a>
 Expose rocksdb cumulative statistics and histograms (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/853";>#853</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/4336985e8fbd2f26dffe0a198632dd87b4b33433";><code>4336985</code></a>
 update doc and para name for optimize_for_point_lookup</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/1fb26dd5dc363c9fded526bac45366a436fc50a9";><code>1fb26dd</code></a>
 Add WriteBufferManager support (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/850";>#850</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/8fccdf5473e3e75a5ce0f42e5ff5e89c2012305b";><code>8fccdf5</code></a>
 Merge pull request <a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/852";>#852</a>
 from zaidoon1/zaidoon/rocksdb-8.10</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/734a9fad808bf369e858eabc725b8e823641da1f";><code>734a9fa</code></a>
 Update to RocksDB 8.10.0</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/66f04df013b6e6bd42b5a8c353406e09a7c7da2a";><code>66f04df</code></a>
 Make <code>CompactOptions</code> <code>Send</code> and <code>Sync</code> (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/849";>#849</a>)</li>
   <li><a 
href="https://github.com/rust-rocksdb/rust-rocksdb/commit/394121c6513d1bcc9080dc773a31c7382a3dc407";><code>394121c</code></a>
 Update hash commit of the rocksdb submodule to corresponding v8.9.1 tag (<a 
href="https://redirect.github.com/rust-rocksdb/rust-rocksdb/issues/848";>#848</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.21.0...v0.22.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rocksdb&package-manager=cargo&previous-version=0.21.0&new-version=0.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to