What's Changed
- Fix memory leak when calling get_writebatch and avoid unnecessary clones by @jkurian in #786
- Update snappy to 1.1.10 by @timsueberkrueb in #788
- Prefer rocksdb_free to free for RocksDB memory by @niklasf in #794
- Expose flush_cfs_opt to flush multiple column families by @lizhanhui in #793
- Update to RocksDB 8.3.2 by @niklasf in #796
- Remove temporary boxed keys in batched_multi_get by @axnsan12 in #801
- Wrap prop names into a PropName type offering free conversion to str by @mina86 in #780
- Add
allow_ingest_behind
ffi call for DB Options by @siyuan0322 in #808 - Remove wrong outlive requirements for
Cache
in docs by @zheland in #812 - feat: Support column_family_metadata, column_family_metadata_cf by @ovr in #810
- Update RocksDB to 8.5.3 by @niklasf in #815
- Expose
ReadTier
publicly by @tinct-martini in #821 - Update RocksDB to 8.6.7 by @aleksuss in #825
- feat: Expose set_optimize_filters_for_memory by @zaidoon1 in #827
- feat: Expose compression option parallel_threads by @zaidoon1 in #828
- fix: add raw iterator validation before calling next method by @aleksuss in #829
- Fix typo in documentation by @jazarine in #833
- feat: Expose set_wal_compression_type by @ovr in #817
- Update RocksDB to 8.8.1 by @zaidoon1 in #835
- feat: Expose compact_on_deletion_collector_factory by @zaidoon1 in #838
- Fix bug in DBWALIterator that would return updates before the given sequence by @schmidek in #831
- feat: Expose wait_for_compact by @zaidoon1 in #841
- feat: Expose set_auto_readahead_size by @niklasf in #842
- Update RocksDB to 8.9.1 by @zaidoon1 in #844
- feat: Expose set_periodic_compaction_seconds by @zaidoon1 in #845
- Update hash commit of the rocksdb submodule to corresponding v8.9.1 tag by @aleksuss in #848
- Make
CompactOptions
Send
andSync
by @GodTamIt in #849 - Update to RocksDB 8.10.0 by @zaidoon1 in #852
- add WriteBufferManager support by @benoitmeriaux in #850
- update doc and arg name for optimize_for_point_lookup by @XiangpengHao in #856
- Expose rocksdb cumulative statistics and histograms by @AhmedSoliman in #853
- Make
FlushOptions
Send
andSync
by @jansegre in #860 - Export memory usage builder and MemoryUsage structs to users by @AhmedSoliman in #854
- Release 0.22.0 by @aleksuss in #861
New Contributors
- @jkurian made their first contribution in #786
- @timsueberkrueb made their first contribution in #788
- @lizhanhui made their first contribution in #793
- @axnsan12 made their first contribution in #801
- @siyuan0322 made their first contribution in #808
- @ovr made their first contribution in #810
- @tinct-martini made their first contribution in #821
- @zaidoon1 made their first contribution in #827
- @jazarine made their first contribution in #833
- @schmidek made their first contribution in #831
- @GodTamIt made their first contribution in #849
- @benoitmeriaux made their first contribution in #850
- @XiangpengHao made their first contribution in #856
- @AhmedSoliman made their first contribution in #853
- @jansegre made their first contribution in #860
Full Changelog: v0.21.0...v0.22.0