All Versions
23
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
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 forIter
- #1167 added
Tree::first
andTree::last
functions to retrieve the first or last items in aTree
, unless theTree
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.
- #1151
-
v0.34.3 Changes
🆕 New Features
- #1146 added
TransactionalTree::generate_id
- #1146 added
-
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.
- #1136 Added the
-
v0.34 Changes
👌 Improvements
- #1132 implemented From<sled::Error> for io::Error to reduce friction in some situations.
💥 Breaking Changes
- #1131 transactions performed on
Tree
s from differentDb
s 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
andTree::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 subslicedIVec
s that are backed by the same data.
🐛 Bug Fixes
- 🛠 #1120 Fixed a use-after-free caused by missing
ref
keyword on aCopy
type in a pattern match inIVec::as_mut
. - 🛠 #1108 conversions from
Box<[u8]>
toIVec
are fixed.
- #1116