rox/History.md

1.7 KiB

2.2.1 / 2018-01-17

  • deps(): Update version of erlang_nif-sys

2.2.0 / 2017-12-06

  • feat(): Allow creating database snapshots

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

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

1.3.0 / 2017-08-15

  • feat(): allow non-utf8 binary as keys

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

1.2.0 / 2017-06-27

  • fix(): dialyzer specs on Rox.batch_write/2
  • feat(batch): Implement merge/2
  • feat(batch): Impls batch merging

1.1.0 / 2017-06-15

  • feat(): add Batch commands (atomic operations)

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

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