What's Changed
- Fix build status badge and other bits in README.md by @jdanford in #862
- Feat: Adds /MT for static crt on msvc targets by @spector-9 in #865
- Ensure non-null pointers for
ptr::copy_nonoverlapping
by @ruanpetterson in #868 - Add portable feature for RocksDB build by @sujayakar in #867
- Update to RocksDB 9.0.0 by @Dirreke in #872
- Chore: Description for mt_static feature by @spector-9 in #870
- Make BackupEngine Send by @widagdos in #873
- Add linking libatomic command to build.rs to allow building for riscv64gc-unknown-linux-gnu target by @willemolding in #875
- Revert portable feature as it doesn't do anything by @zaidoon1 in #871
- Add delete_range to OptimisticTransactionDB by @vadim-su in #879
- Update rust toolchain to 1.70.0 by @widagdos in #874
- Bump snappy to 1.2.0 by @aleksuss in #883
- !fix: Ensure default column family uses specified open options by @0xdeafbeef in #882
- toolchain: 📌 pin toolchain to rust
1.70.0
by @cratelyn in #886 - Add Clippy MSRV and Some Clippy Fixes by @Congyuwang in #887
- port all value of ReadTier by @w41ter in #889
- add option set_avoid_unnecessary_blocking_io by @w41ter in #890
- add option to enable auto tuned ratelimiter by @w41ter in #891
- Add support for enabling blob cache by @exabytes18 in #898
- fix: android build in 32-bit devices by @LucasXu0 in #869
- support user defined timestamp in rust bindings by @siyuan0322 in #901
- Bump lz4 1.10 by @agourlay in #906
- feat: Properties for TransactionDB #899 by @4TT1L4 in #902
- Improvements to user defined timestamp by @larry0x in #905
- Implement
Sync
for{Bound}ColumnFamily
by @jhpratt in #915 - use the provided system rocksdb prebuilt on freebsd by @girlbossceo in #908
- [CI] Deprecated Node version and outdated GitHub Actions by @4TT1L4 in #911
- Fix cargo audit check in github actions ci by @aleksuss in #916
- [SEC] RUSTSEC-2023-0020: const-cstr is Unmaintained by @4TT1L4 in #912
- TransactionDB support in MemoryUsageBuilder by @4TT1L4 in #909
- Bump tikv-jemalloc-sys to 0.6 by @0xdeafbeef in #920
- Improve statistics by auto gen enum Ticker & enum Histogram by @rockeet in #924
- Expose LRU cache options by @athre0z in #837
- add Env::from_raw constructor by @jgraettinger in #545
- Fix unsoundness via impure AsRef by @niklasf in #705
- Fix two tests that want to write to the current working directory by @mr-c in #938
- add missing supported bsd oses by @drizzt in #940
- Fix column family creation race. by @stuhood in #941
- Allow using static bindgen feature by @Congyuwang in #939
- tests: use another tempfile instead of the current working directory by @mr-c in #942
- Update to RocksDB 9.7.4 by @niklasf in #946
- implement
with_capacity
forWriteBatch
by @0xdeafbeef in #947 - More temp directories for tests + CI assurance by @mr-c in #945
- fix(build): add ROCKSDB_SCHED_GETCPU_PRESENT for Linux build config by @popcnt1 in #950
- add compaction priority options by @0xdeafbeef in #949
- add tests for
set_compaction_pri
by @0xdeafbeef in #951 - DB: Implement get_db_identity using rocksdb_get_db_identity by @evanj in #955
- Add lto feature by @0xdeafbeef in #956
- Options: Add set_track_and_verify_wals_in_manifest by @evanj in #954
- fix typos by @DeVikingMark in #960
- fix: multiple typos of different importance by @crStiv in #959
- ci: bump rust version for cargo audit job by @aleksuss in #961
- Update to RocksDB 9.9.3 by @niklasf in #962
- Allow to set per cf ttl by @0xdeafbeef in #963
- typo-Update README.md by @romashka-btc in #966
- Release 0.23.0 by @aleksuss in #964
New Contributors
- @jdanford made their first contribution in #862
- @spector-9 made their first contribution in #865
- @ruanpetterson made their first contribution in #868
- @sujayakar made their first contribution in #867
- @widagdos made their first contribution in #873
- @willemolding made their first contribution in #875
- @vadim-su made their first contribution in #879
- @cratelyn made their first contribution in #886
- @LucasXu0 made their first contribution in #869
- @agourlay made their first contribution in #906
- @4TT1L4 made their first contribution in #902
- @larry0x made their first contribution in #905
- @jhpratt made their first contribution in #915
- @girlbossceo made their first contribution in #908
- @rockeet made their first contribution in #924
- @athre0z made their first contribution in #837
- @mr-c made their first contribution in #938
- @drizzt made their first contribution in #940
- @stuhood made their first contribution in #941
- @popcnt1 made their first contribution in #950
- @evanj made their first contribution in #955
- @DeVikingMark made their first contribution in #960
- @crStiv made their first contribution in #959
- @romashka-btc made their first contribution in #966
Full Changelog: v0.22.0...v0.23.0