diff --git a/Cargo.lock b/Cargo.lock index 6b32d473e..9dca49d9d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2462,7 +2462,7 @@ dependencies = [ [[package]] name = "mountpoint-s3" -version = "1.9.1" +version = "1.10.0" dependencies = [ "anyhow", "assert_cmd", diff --git a/mountpoint-s3/CHANGELOG.md b/mountpoint-s3/CHANGELOG.md index bb0e42d19..f64cf2d50 100644 --- a/mountpoint-s3/CHANGELOG.md +++ b/mountpoint-s3/CHANGELOG.md @@ -1,5 +1,7 @@ ## Unreleased +## v1.10.0 (October 15, 2024) + ### New features * Mountpoint now automatically adjusts its prefetcher read window size based on available system memory. This reduces the risk of Mountpoint potentially consuming all available system memory in cases where a large number of file handles are read from concurrently. ([#1013](https://github.com/awslabs/mountpoint-s3/pull/1013)) @@ -10,6 +12,10 @@ Previously, multiple Mountpoint processes would write to the same log file causing log entries to be interleaved. ([#1041](https://github.com/awslabs/mountpoint-s3/pull/1041)) +### Other changes + +* When updating the local disk cache, Mountpoint now writes to disk asynchronously, without blocking the read path. The change favours cold cache reads but may result in additional initial cache misses in highly concurrent workloads. ([#1029](https://github.com/awslabs/mountpoint-s3/pull/1029)) + ## v1.9.1 (September 19, 2024) ### Other changes diff --git a/mountpoint-s3/Cargo.toml b/mountpoint-s3/Cargo.toml index 84d3ff84e..da95d60a7 100644 --- a/mountpoint-s3/Cargo.toml +++ b/mountpoint-s3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mountpoint-s3" -version = "1.9.1" +version = "1.10.0" edition = "2021" license = "Apache-2.0" publish = false