diff --git a/CHANGELOG.md b/CHANGELOG.md index 623106c6c..7a22a2665 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,15 @@ -# Unreleased +# 0.31 + +## Improvements + +* #947 dramatic read and recovery optimizations +* #921 reduced the reliance on locks while + performing multithreaded IO on windows. +* #928 use `sync_file_range` on linux instead + of a full fsync for most writes. +* #946 io_uring support changed to the `rio` crate +* #939 reduced memory consumption during + zstd decompression ## Breaking Changes @@ -12,13 +23,6 @@ changes reduce bytes written by 68% for workloads writing small items. -## Improvements - -* #921 reduced the reliance on locks while - performing multithreaded IO on windows. -* #928 use `sync_file_range` on linux instead - of a full fsync for most writes. - # 0.30.3 * Documentation-only release diff --git a/Cargo.toml b/Cargo.toml index 707f0a27d..6b95aa703 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sled" -version = "0.30.3" +version = "0.31.0" authors = ["Tyler Neely "] description = "a modern embedded database" license = "MIT/Apache-2.0"