rust-rocksdb v0.11.0 Release Notes

Release Date: 2019-01-10 // over 5 years ago
  • Announcements

    • ๐Ÿš€ This is the first release under the new [Maintainership](MAINTAINERSHIP.md) model. Three contributors have been selected to help maintain this library -- Oleksandr Anyshchenko (@aleksuss), Jordan Terrell (@iSynaptic), and Ilya Bogdanov (@vitvakatu). Many thanks to Tyler Neely (@spacejam) for your support while taking on this new role.

    • A gitter.im chat room has been created. Although it's not guaranteed to be "staffed", it may help to collaborate on changes to rust-rocksdb.

    ๐Ÿ”„ Changes

    • โž• added LZ4, ZSTD, ZLIB, and BZIP2 compression support (iSynaptic)
    • โž• added support for Checkpoint (aleksuss)
    • โž• added support for SliceTransform (spacejam)
    • โž• added DBPath struct to ensure test databases are cleaned up (ekmartin, iSynaptic)
    • ๐Ÿ›  fixed rustfmt.toml to work with newer rustfmt version (ekmartin, iSynaptic)
    • bindgen bumped up to 0.43 (s-panferov)
    • made ColumnFamily struct Send (Tpt)
    • made DBIterator struct Send (Elzor)
    • create_cf and drop_cf methods on DB now work with immutable references (aleksuss)
    • fixed crash in test_column_family test on macOS (aleksuss)
    • ๐Ÿ›  fixed/implemented CI builds for macOS and Windows (aleksuss, iSynaptic)
    • exposed set_skip_stats_update_on_db_open option (romanz)
    • ๐ŸŒฒ exposed keep_log_file_num option (romanz)
    • โž• added ability to retrieve WriteBatch serialized size (romanz)
    • โž• added set_options method to DB to allow changing options without closing and re-opening the database (romanz)