You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rust-rocksdb/CHANGELOG.txt

137 lines
3.8 KiB

Changelog
=========
Unreleased (Future Date)
~~~~~~~~~~~~~~~~~~~~
* add LZ4, ZSTD, ZLIB, and BZIP2 compression support (iSynaptic)
0.10.1 (2018-07-17)
~~~~~~~~~~~~~~~~~~~~
* bump bindgen to 0.37 (ekmartin)
* bump rocksdb to 5.14.2 (ekmartin)
* add disable_cache to block-based options (ekmartin)
* add set_wal_dir (ekmartin)
* add set_memtable_prefix_bloom_ratio (ekmartin)
* add MemtableFactory support (ekmartin)
* add full_iterator (ekmartin)
* allow index type specification on block options (ekmartin)
* fix windows build (iSynaptic)
0.10.0 (2018-03-17)
~~~~~~~~~~~~~~~~~~~~
* Bump rocksdb to 5.11.3 (spacejam)
**New features**
* Link with system rocksdb and snappy libs through envvars (ozkriff)
**Breaking Changes**
* Fix reverse iteration from a given key (ongardie)
7 years ago
0.9.1 (2018-02-10)
~~~~~~~~~~~~~~~~~~~~
**New features**
7 years ago
* SliceTransform support (spacejam)
7 years ago
0.9.0 (2018-02-10)
~~~~~~~~~~~~~~~~~~~~
**New features**
7 years ago
* Allow creating iterators over prefixes (glittershark)
**Breaking Changes**
7 years ago
* Open cfs with options (garyttierney, rrichardson)
* Non-Associative merge ops (rrichardson)
7 years ago
0.8.3 (2018-02-10)
~~~~~~~~~~~~~~~~~~~~
* Bump rocksdb to 5.10.2 (ongardie)
* Add Send marker to Options (iSynaptic)
* Expose advise_random_on_open option (ongardie)
0.8.2 (2017-12-28)
7 years ago
~~~~~~~~~~~~~~~~~~~~
* Bump rocksdb to 5.7.1 (jquesnelle)
0.8.1 (2017-09-08)
~~~~~~~~~~~~~~~~~~~~
* Added list_cf (jeizsm)
0.8.0 (2017-09-02)
~~~~~~~~~~~~~~~~~~~~
* Removed set_disable_data_sync (glittershark)
0.7.2 (2017-09-02)
~~~~~~~~~~~~~~~~~~~~
* Bumped rocksdb to 5.6.2 (spacejam)
0.7.1 (2017-08-29)
~~~~~~~~~~~~~~~~~~~~
* Bumped rocksdb to 5.6.1 (vmx)
8 years ago
0.7 (2017-07-26)
~~~~~~~~~~~~~~~~~~~~
**Breaking Changes**
8 years ago
* Bumped rocksdb to 5.4.6 (derekdreery)
* Remove `use_direct_writes` now that `use_direct_io_for_flush_and_compaction` exists (derekdreery)
**New features**
* ReadOptions is now public (rschmukler)
* Implement Clone and AsRef<str> for Error (daboross)
8 years ago
* Support for `seek_for_prev` (kaedroho)
* Support for DirectIO (kaedroho)
**Internal cleanups**
* Fixed race condition in tests (debris)
* Move tests to the default `tests` directory (vmx)
0.6.1 (2017-03-13)
~~~~~~~~~~~~~~~~~~
**New features**
* Support for raw iterator access (kaedroho)
0.6 (2016-12-18)
~~~~~~~~~~~~~~~~~~~~
**Breaking changes**
8 years ago
* Comparator function now returns an Ordering (alexreg)
**New features**
* Compaction filter (tmccombs)
* Support for backups (alexreg)
0.5 (2016-11-20)
~~~~~~~~~~~~~~~~
**Breaking changes**
8 years ago
* No more Writable trait, as WriteBatch is not thread-safe as a DB (spacejam)
* All imports of `rocksdb::rocksdb::*` should now be simply `rocksdb::*` (alexreg)
* All errors changed to use a new `rocksdb::Error` type (kaedroho, alexreg)
* Removed `Options.set_filter_deletes` as it was removed in RocksDB (kaedroho)
* Renamed `add_merge_operator` to `set_merge_operator` and `add_comparator` to `set_comparator` (kaedroho)
7 years ago
**New features**
7 years ago
* Windows support (development by jsgf and arkpar. ported by kaedroho)
* The RocksDB library is now built at crate compile-time and statically linked with the resulting binary (development by jsgf and arkpar. ported by kaedroho)
* Cleaned up and improved coverage and tests of the ffi module (alexreg)
* Added many new methods to the `Options` type (development by ngaut, BusyJay, zhangjinpeng1987, siddontang and hhkbp2. ported by kaedroho)
* Added `len` and `is_empty` methods to `WriteBatch` (development by siddontang. ported by kaedroho)
* Added `path` mathod to `DB` (development by siddontang. ported by kaedroho)
* `DB::open` now accepts any type that implements `Into<Path>` as the path argument (kaedroho)
* `DB` now implements the `Debug` trait (kaedroho)
* Add iterator_cf to snapshot (jezell)
* Changelog started