2017-03-21 12:20:52 -07:00
|
|
|
|
2017-10-30 09:06:31 -07:00
|
|
|
2.1.0 / 2017-10-30
|
|
|
|
==================
|
|
|
|
|
|
|
|
* deps(): Update dependency on `rust_rocksdb`
|
|
|
|
* feat(): Add `Rox.stream_keys/2`
|
|
|
|
* feat(options): add `use_direct_io_for_flush_and_compaction`
|
|
|
|
|
2017-08-29 09:05:29 -07:00
|
|
|
2.0.0 / 2017-08-29
|
|
|
|
==================
|
|
|
|
|
|
|
|
Update RocksDB to 5.6.1
|
|
|
|
|
|
|
|
* deps(rocksdb): Update to rust-rocksdb 0.7.0
|
|
|
|
* **BREAKING** fix(): Remove disable_data_sync
|
|
|
|
* deps(rocksdb): Depend on our fork of rust-rocksdb
|
|
|
|
* chore(rox:stream): Corrects docs & fn spec
|
|
|
|
|
2017-08-15 16:04:37 -07:00
|
|
|
1.3.0 / 2017-08-15
|
|
|
|
==================
|
|
|
|
|
|
|
|
* feat(): allow non-utf8 binary as keys
|
|
|
|
|
2017-07-03 10:06:13 -07:00
|
|
|
1.2.2 / 2017-07-03
|
|
|
|
==================
|
|
|
|
|
|
|
|
* chore(rustler): upgrade rustler to 0.10.1 to support OTP20
|
|
|
|
|
|
|
|
1.2.1 / 2017-06-29
|
|
|
|
==================
|
|
|
|
|
|
|
|
* feat(): OTP 20 and Elixir 1.4.5 support
|
|
|
|
|
2017-06-27 15:40:47 -07:00
|
|
|
1.2.0 / 2017-06-27
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix(): dialyzer specs on Rox.batch_write/2
|
|
|
|
* feat(batch): Implement merge/2
|
|
|
|
* feat(batch): Impls batch merging
|
|
|
|
|
2017-06-15 11:26:03 -07:00
|
|
|
1.1.0 / 2017-06-15
|
|
|
|
==================
|
|
|
|
|
|
|
|
* feat(): add Batch commands (atomic operations)
|
|
|
|
|
2017-05-26 11:45:06 -07:00
|
|
|
1.0.2 / 2017-05-26
|
|
|
|
==================
|
|
|
|
|
|
|
|
* fix(): no longer crash if DB reference is released before an iterator ref
|
|
|
|
* deps(): update rust dependencies
|
|
|
|
* test(stream): better testing
|
|
|
|
* fix(): error when auto creating non existent column families
|
|
|
|
|
2017-03-21 12:20:52 -07:00
|
|
|
1.0.0 / 2017-03-21
|
|
|
|
==================
|
|
|
|
|
|
|
|
Major rewrite switching to Rustler based NIFs.
|
|
|
|
|
|
|
|
Changes include:
|
|
|
|
|
|
|
|
- Support for column families
|
|
|
|
- Implementation of `Enumerable` and `Collectable` for both `ColumnFamily.t` and
|
|
|
|
`DB.t`
|
|
|
|
- Drop support for `stream_keys/1`. Use `stream/1` with a map instead.
|
|
|
|
- Support for streaming from arbitrary locations (see `stream/1` docs).
|
|
|
|
- Support for deletion
|