All Versions
23
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v0.34.7 Changes

    🐛 Bug Fixes

    • #1314 Fix a bug in Subscriber's Future impl.
  • v0.34.6 Changes

    👌 Improvements

    • 📚 documentation improved
  • v0.34.5 Changes

    👌 Improvements

    • #1164 widen some trait bounds on trees and batches
  • v0.34.4 Changes

    🆕 New Features

    • #1151 Send is implemented for Iter
    • #1167 added Tree::first and Tree::last functions to retrieve the first or last items in a Tree, unless the Tree is empty.

    🐛 Bug Fixes

    • #1159 dropping a Db instance will no-longer prematurely shut-down the background flusher thread.
    • 🛠 #1168 fixed an issue that was causing panics during recovery in 32-bit code.
    • #1170 when encountering corrupted storage data, the recovery process will panic less often.
  • v0.34.3 Changes

    🆕 New Features

    • #1146 added TransactionalTree::generate_id
  • v0.34.2 Changes

    👌 Improvements

    • 🐎 #1133 transactions and writebatch performance has been significantly improved by removing a bottleneck in the atomic batch stability tracking code.
  • v0.34.1 Changes

    🆕 New Features

    • #1136 Added the TransactionalTree::flush method to flush the underlying database after the transaction commits and before the transaction returns.
  • v0.34 Changes

    👌 Improvements

    • #1132 implemented From<sled::Error> for io::Error to reduce friction in some situations.

    💥 Breaking Changes

    • #1131 transactions performed on Trees from different Dbs will now safely fail.
    • #1131 transactions may now only be performed on tuples of up to 14 elements. For higher numbers, please use slices.
  • v0.33 Changes

    💥 Breaking Changes

    • #1125 the backtrace crate has been made optional, which cuts several seconds off compilation time, but may cause breakage if you interacted with the backtrace field of corruption-related errors.

    🐛 Bug Fixes

    • #1128 Tree::pop_min and Tree::pop_max had a bug where they were not atomic.
  • v0.32.1 Changes

    🆕 New Features

    • #1116 IVec::subslice has been added to facilitate creating zero-copy subsliced IVecs that are backed by the same data.

    🐛 Bug Fixes

    • 🛠 #1120 Fixed a use-after-free caused by missing ref keyword on a Copy type in a pattern match in IVec::as_mut.
    • 🛠 #1108 conversions from Box<[u8]> to IVec are fixed.