From ba8d24d16ed87fe1efa566ab42efdab60f337e03 Mon Sep 17 00:00:00 2001 From: Christopher Berner Date: Sun, 28 May 2023 09:42:47 -0700 Subject: [PATCH] Update changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c04c641..509f9ece 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # redb - Changelog +## 0.18.0 - 2023-05-28 +* Improve errors to be more granular. `Error` has been split into multiple different `enum`s, which + can all be implicitly converted back to `Error` for convenience +* Rename `savepoint()` to `ephemeral_savepoint()` +* Add support for persistent savepoints. These persist across database restarts and must be explicitly + released +* Optimize `restore_savepoint()` to be ~30x faster +* Add experimental support for WASI. This requires nightly +* Implement `RedbKey` for `()` +* Fix some rare crash and data corruption bugs + ## 0.17.0 - 2023-05-09 * Enforce a limit of 3GiB on keys & values * Fix database corruption bug that could occur if a `Durability::None` commit was made,