xline-kv / Xline

A geo-distributed KV store for metadata management
https://xline.cloud
Apache License 2.0
562 stars 71 forks source link

chore(deps): bump rocksdb from 0.21.0 to 0.22.0 #735

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps rocksdb from 0.21.0 to 0.22.0.

Release notes

Sourced from rocksdb's releases.

v0.22.0

What's Changed

New Contributors

... (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 &PropName which can be converted at no cost to &CStr and &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_metadata and column_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
  • e523ca4 Release 0.22.0 (#861)
  • 6fb6076 Export memory usage builder and MemoryUsage structs to users (#854)
  • b1d8a04 Make FlushOptions Send and Sync (#860)
  • 5fca3d6 Expose rocksdb cumulative statistics and histograms (#853)
  • 4336985 update doc and para name for optimize_for_point_lookup
  • 1fb26dd Add WriteBufferManager support (#850)
  • 8fccdf5 Merge pull request #852 from zaidoon1/zaidoon/rocksdb-8.10
  • 734a9fa Update to RocksDB 8.10.0
  • 66f04df Make CompactOptions Send and Sync (#849)
  • 394121c Update hash commit of the rocksdb submodule to corresponding v8.9.1 tag (#848)
  • Additional commits viewable in compare view


Dependabot compatibility score

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 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 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)
codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 75.43%. Comparing base (eadf2d9) to head (e23afd9). Report is 4 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #735 +/- ## ========================================== + Coverage 75.17% 75.43% +0.25% ========================================== Files 176 176 Lines 26852 26515 -337 Branches 26852 26515 -337 ========================================== - Hits 20187 20002 -185 + Misses 5452 5295 -157 - Partials 1213 1218 +5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.