Commit Graph

  • e0dab6a098
    Prefer rocksdb_free to free for RocksDB memory (#794) Niklas Fiekas 2023-06-21 20:50:25 +0200
  • bcf5667805
    Update snappy to 1.1.10 (#788) Tim 2023-06-05 09:41:47 +0200
  • 8cf89962f8
    Free memory on writebatch index and avoid unnecessary clones (#786) J 2023-06-05 03:41:11 -0400
  • b539412366
    Release 0.21.0 (#777) Oleksandr Anyshchenko 2023-05-09 17:43:42 +0200
  • 7fd6c98a23
    Fix bug in `DBWALIterator` that would miss updates (#771) Simon Rasmussen 2023-05-09 13:11:01 +0200
  • c14532d8c2
    Support for comparators as closures (#765) Petter Egesund 2023-04-26 10:55:11 +0200
  • 3257d087dc
    Retrieve Value from `KeyMayExist` if value found in Cache or Memory (#759) Congyu 2023-04-26 16:50:23 +0800
  • b2943dc133
    Add Cache::new_hyper_clock_cache() (#775) Niklas Fiekas 2023-04-26 10:46:42 +0200
  • d44de09925
    Update to RocksDB 8.1.1 (#774) Niklas Fiekas 2023-04-24 09:30:38 +0200
  • ef8d60ae00
    Actually enable io-uring (#751) Niklas Fiekas 2023-04-19 15:22:21 +0200
  • 9e519fe6e4
    Update iOS min version to 12 in the build script (#770) Sharang Parnerkar 2023-04-19 09:23:43 +0200
  • 0fbe2eae22
    Block cache creation failure is not recoverable (#763) Niklas Fiekas 2023-04-05 13:17:49 +0200
  • c08acedbbd
    Update to RocksDB 8.0.0 (#761) Niklas Fiekas 2023-03-28 10:09:16 +0200
  • 44dc84171a
    Enable librocksdb-sys to be built by rustc_codegen_cranelift (#760) Resende 2023-03-22 15:34:44 +0000
  • 6e19f1da84
    Allow specifying checksum type (#756) Roman Zeyde 2023-03-13 13:49:30 +0200
  • a6103ef311
    Fix 32-bit ARM build (#754) Tobias 2023-03-08 11:23:07 +0100
  • 9157df0c6f
    Fix rustdoc::broken-intra-doc-links errors (#744) Yuri Kotov 2023-02-14 13:34:56 +0500
  • ca6c6a5ca0
    Add doc-check to CI with fix warnings in docs, but broken-intra-doc-links (#743) Yuri Kotov 2023-02-13 20:19:51 +0500
  • 7319f25394
    Release 0.20.1 (#742) Oleksandr Anyshchenko 2023-02-10 12:37:18 +0100
  • e646999c71
    Check in CI compatibility with MSRV (#741) Oleksandr Anyshchenko 2023-02-10 11:25:33 +0100
  • 1c879f073f
    Release 0.20.0 (#736) Oleksandr Anyshchenko 2023-02-09 19:25:19 +0100
  • 28237601a2
    Support RocksDB 7.x BackupEngineOptions (#700) Matt Jurik 2023-02-09 07:58:16 -0800
  • 3805d1fd1a
    Fix int128 compatibility check (#682) Dirreck 2023-02-09 20:44:42 +0800
  • dc18b52148 Revert "Allow to pass in owned variable for Decision::Change variant in compaction filter (#725)" Oleksandr Anyshchenko 2023-02-09 13:39:46 +0100
  • b8b4cf3161
    Add Options::load_latest() method to load latest options from RockDB path (#724) Congyu 2023-02-09 20:27:24 +0800
  • 548b425a13
    Bump bindgen 0.63.0 -> 0.64.0 (#734) cwlittle 2023-02-08 02:26:14 -0600
  • c1314a3d59
    Bump rocksdb to 7.9.2 (#726) Brord van Wierst 2023-01-25 15:52:41 +0100
  • 5ed1043488
    Allow to pass in owned variable for Decision::Change variant in compaction filter (#725) Victor Farazdagi 2023-01-19 19:09:24 +0300
  • 3b44ee922c
    Make set_snapshot method public (#711) Andrew 2023-01-05 13:21:04 +0300
  • 0da4a7ac31
    Add drop_cf function to TransactionDB (#721) Abhay Bothra 2023-01-05 01:43:58 -0800
  • b5b9e56d08
    Bump rocksdb to 7.8.3 (#722) Oleksandr Anyshchenko 2022-12-20 08:20:31 +0100
  • f5bf5ca7b5
    Add doc for `set_cache_index_and_filter_blocks` (#699) Federico Guerinoni 2022-11-16 15:48:23 +0100
  • 83eea97024
    Re-run build.rs if env vars change (#694) Bernhard Schuster 2022-10-21 10:30:14 +0200
  • e78c9e8879
    Add WriteBatch::data method (#690) walter 2022-10-11 16:52:25 +0800
  • 4ac69cd978
    Add DB::open_cf_with_opts method (#689) walter 2022-10-11 14:48:36 +0800
  • 6cd1c020b0
    Fix clippy warnings (#691) walter 2022-09-30 15:53:01 +0800
  • 76d85e9c70
    Use lz4-sys crate rather then submodule (#679) Niklas Fiekas 2022-09-01 11:05:52 +0200
  • f4b1bd3570
    Make `create_new_backup_flush` generic (#677) minshao 2022-09-01 02:02:13 -0700
  • 080d2fa7c8
    Fix clippy warnings (#680) Niklas Fiekas 2022-08-29 12:54:05 +0200
  • 9118a60fe2
    Release 0.19.0 (#669) Oleksandr Anyshchenko 2022-08-05 15:51:51 +0200
  • 03f10c0d2a
    Add support for building with io_uring on Linux. (#621) parazyd 2022-08-05 12:01:49 +0000
  • 8710105cb5
    Change iterators to return Result (#648) Michal Nazarewicz 2022-08-05 13:14:31 +0200
  • 2257be1563
    Support RocksDB transaction. (#565) Yiyuan Liu 2022-08-05 19:09:47 +0800
  • 934855fe54
    Avoid pulling in dependencies via static feature flag (#649) Niklas Fiekas 2022-08-05 10:29:04 +0200
  • 63240f6ea6
    Bump rocksdb to 7.4.4 (#667) Niklas Fiekas 2022-08-01 10:01:17 +0200
  • 3256152125
    Bump tikv-jemalloc-sys to 0.5 (#662) Niklas Fiekas 2022-07-25 18:57:57 +0200
  • f062c64d4f
    Update set_use_fsync comment (#659) Nazar Mokrynskyi 2022-07-25 19:56:55 +0300
  • 06ba0738c7
    Revert "Don’t hold onto ReadOptions.inner when iterating" (#661) Michal Nazarewicz 2022-07-25 18:56:27 +0200
  • 78dba2100b
    Introduce ReadOptions::set_iterate_range and PrefixRange (#656) Michal Nazarewicz 2022-07-20 10:03:27 +0200
  • 17471a6da7
    Bump rocksdb to 7.4.3 (#658) Oleksandr Anyshchenko 2022-07-19 10:10:31 +0200
  • 947e4b6303
    Don’t hold onto ReadOptions.inner when iterating (#655) Michal Nazarewicz 2022-07-18 09:34:56 +0200
  • 908049d9e7
    Refactor iterator-related tests (#652) Michal Nazarewicz 2022-07-12 09:53:29 +0200
  • 39dc822dde
    Bump zstd-sys from 1.6 to 2.0 (#651) Isaac Clayton 2022-07-04 11:20:27 +0200
  • 64c19df614
    Enable a building on the iOS platform (#653) Friedel Ziegelmayer 2022-07-04 11:18:26 +0200
  • 0af1f8e645
    Add `DBRawIteratorWithThreadMode::item` method returning (key, value) (#647) Michal Nazarewicz 2022-06-30 11:07:34 +0200
  • 653d37f3cc
    Use NonNull in DBRawIteratorWithThreadMode (#650) Michal Nazarewicz 2022-06-29 17:51:51 +0200
  • 701d46198b
    Small clean-ups (including fix for UB) (#616) Niklas Fiekas 2022-06-28 14:19:20 +0200
  • ac4ffa3ebe
    Add batched version MultiGet API (#633) Yueh-Hsuan Chiang 2022-06-28 15:10:07 +0800
  • da4b7143b9
    Upgrade to rocksdb v7.3.1 (#645) Yueh-Hsuan Chiang 2022-06-27 16:08:41 +0800
  • 83750719c1
    Consistently use ffi_util::to_cpath to convert Path to CString (#640) Michal Nazarewicz 2022-06-22 18:01:45 +0200
  • e26428be6a
    Convert properties to &CStr (#643) Michal Nazarewicz 2022-06-22 18:00:58 +0200
  • e99a12bfee
    Allow passing &CStr arguments (#641) Michal Nazarewicz 2022-06-15 19:38:12 +0200
  • ef87246798
    Fix memory leak when reading properties and avoid memory allocation (#622) Michal Nazarewicz 2022-06-06 18:46:00 +0200
  • 59434f93ed
    Fix Windows UTF-8 build flag (#623) Rajiv Shah 2022-05-02 07:22:08 -0400
  • cad6e50b2e
    Use more target features to build librocksdb-sys (#620) Niklas Fiekas 2022-05-02 10:14:13 +0200
  • 35674e714d
    fix: 'bz_internal_error': symbol multiply defined! (#628) 南浦月 2022-05-02 16:05:33 +0800
  • 803cfaa5ba
    Bump rocksdb to 7.1.2 (#626) Friedel Ziegelmayer 2022-04-28 16:29:54 +0200
  • 5a3ced8d3d
    Fix clippy warnings (#627) Federico Guerinoni 2022-04-28 13:57:27 +0200
  • 3a46074c36
    Add BlobDB options (#610) Friedel Ziegelmayer 2022-04-21 10:53:32 +0200
  • 16e4eaf1c7
    Add Snapshot PinnableSlice based API (#606) Andrey Zheleznov 2022-04-07 12:46:21 +0300
  • 180e65e1b0 Bump librocksdb-sys to 0.6.1 Oleksandr Anyshchenko 2022-02-08 13:37:20 +0400
  • 19f2dfa37b
    Release 0.18.0 (#601) Oleksandr Anyshchenko 2022-02-08 12:55:32 +0400
  • 308d81a6ec
    Add open_cf_descriptor methods for Seoncdary and ReadOnly AccessType (#604) steviez 2022-02-08 00:24:01 -0600
  • 3b8cc1df63
    Make Ribbon filters available (#595) Niklas Fiekas 2022-02-07 17:09:37 +0100
  • 871c461580
    Upgrade to RocksDB 6.28.2 (#600) Artem Krylysov 2022-02-03 09:46:58 -0500
  • 626ff7e79d
    fixup! Add constants for all supported properties (#599) steviez 2022-02-03 02:12:38 -0600
  • 4f695895d0
    Fix theoretical UB while transmuting Arc (#588) Niklas Fiekas 2022-02-02 09:14:24 +0100
  • f0359ae19a
    Support configuring bottom-most compression level (#590) Michal Nazarewicz 2022-02-02 09:14:01 +0100
  • b05b0aa213
    Add BlockBasedOptions::set_whole_key_filtering() (#594) Niklas Fiekas 2022-01-31 15:12:32 +0100
  • daee3d636c
    Add constants for all supported properties (#589) steviez 2022-01-31 08:08:06 -0600
  • 04a0dca01d
    Make `CacheWrapper` and `EnvWrapper` Send and Sync (#586) Oleksandr Anyshchenko 2022-01-31 16:05:24 +0200
  • 92b27f5d33
    Replace mem::transmute with narrower conversions (#584) Niklas Fiekas 2022-01-24 12:06:11 +0100
  • c482c625ef
    Optimize non-overlapping copy in raw_data (#583) Niklas Fiekas 2022-01-24 10:52:33 +0100
  • 8bf9faddb3
    Support `multi_get_*` methods (#572) Oleg Nosov 2022-01-14 13:55:55 +0300
  • 522b496738
    Optimize multi_get_cf_opt() to use size hint (#579) Niklas Fiekas 2022-01-11 14:44:47 +0100
  • 16cc1ce97c
    fix typo: rename set_background_purge_on_interator_cleanup to set_background_purge_on_iterator_cleanup (#578) Congyu 2022-01-11 21:44:15 +0800
  • 6ed14c3e34
    Fix CI builds (#582) Oleksandr Anyshchenko 2022-01-11 11:42:22 +0200
  • 86d983987e
    Use external compression crates where possible (#555) Zachary Dremann 2021-12-01 00:49:55 -0500
  • f98e432623
    Update compression dependencies (#570) Artem Krylysov 2021-11-23 09:10:40 -0500
  • 8b3190d254
    Add method for opening DB with ro access and cf descriptors (#569) nikurt 2021-11-23 15:08:57 +0100
  • db407cd050
    Support restoring from a specified backup (#561) Zichao Zhang 2021-11-18 15:04:37 +0800
  • 870e135ed6
    Add merge operands iterator (#559) Vladimir 2021-11-18 08:00:48 +0100
  • 0548acfd4d
    Derive `serde::{Serialize, Deserialize}` for configuration enums (#556) Thibault Martinez 2021-11-18 07:57:25 +0100
  • 97ceb8466f
    Add feature flag for runtime type information, and metadata for locating library and sources (#544) Johnny Graettinger 2021-11-18 01:54:59 -0500
  • 0976f770fa
    options: add set_info_log_level to control log verbosity (#553) Thomas Kintscher 2021-11-18 07:52:51 +0100
  • eb2d302682
    Merge pull request #554 from broxus/master Stanislav Tkach 2021-09-28 11:50:33 +0300
  • 01023cf20d Remove patch version Vladimir 2021-09-03 16:01:26 +0300
  • 6b04b6559d Merge remote-tracking branch 'rust-rocksdb/master' Vladimir 2021-09-03 16:00:49 +0300
  • e2e8834975
    Support UTF-8 file paths on Windows (#551) Rajiv Shah 2021-09-03 06:37:46 -0400
  • 30a5f2208d Replace jemalloc Ivan Kalinin 2021-09-03 13:26:34 +0300