# Changelog 3.0.4 * Adjust tests to be more Miri friendly. 3.0.3 * Fix a rare memory ordering issue when dropping thread-local storage. 3.0.2 * Make `SDD` much more friendly to Miri. 3.0.1 * Compatible with the [`Miri`](https://github.com/rust-lang/miri) memory leak checker. * Make `Collectible` private since it is unsafe. * Remove `Guard::defer` which depends on `Collectible`. * Remove `prepare`. 2.1.0 * Minor performance optimization. * Remove `Owned::release`. 2.0.0 * `{Owned, Shared}::release` no longer receives a `Guard`. * `Link` is now public. 1.7.0 * Add `loom` support. 1.6.0 * Add `Guard::accelerate`. 1.5.0 * Fix `Guard::epoch` to return the correct epoch value. 1.4.0 * `Epoch` is now a 4-state type (3 -> 4). 1.3.0 * Add `Epoch` * Add `Guard::epoch`. 1.2.0 * Remove `Collectible::drop_and_dealloc`. 1.1.0 * Add `prepare`. 1.0.1 * Relax trait bounds of `Guard::defer_execute`. 1.0.0 * Minor code cleanup. 0.2.0 * Make `Guard` `UnwindSafe`. 0.1.0 * Minor optimization. 0.0.1 * Initial commit: code copied from [`scalable-concurrent-containers`](https://github.com/wvwwvwwv/scalable-concurrent-containers).