Skip to content

Commit 578a993

Browse files
authored
Cherry-pick CRT updates (#1515, #1520) and prepare for client release 0.17.1 (#1521)
This change includes the fixes introduced in #1515 and #1520 and increases the `mountpoint-s3-client` crate version to 0.17.1 in preparation of publishing to [crates.io](https://crates.io). ### Does this change impact existing behavior? No. ### Does this change need a changelog entry? Does it require a version change? Yes. Cargo.toml and changelogs updated for patch release. --- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and I agree to the terms of the [Developer Certificate of Origin (DCO)](https://developercertificate.org/). --------- Signed-off-by: Alessandro Passaro <alexpax@amazon.co.uk>
1 parent 01316f0 commit 578a993

11 files changed

Lines changed: 28 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mountpoint-s3-client/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## Unreleased
22

3+
## v0.17.1 (July 17, 2025)
4+
5+
* Fix a race condition in the internal memory pool that in some cases could result in a deadlock.
6+
([#1515](https://github.com/awslabs/mountpoint-s3/pull/1515))
7+
([#1520](https://github.com/awslabs/mountpoint-s3/pull/1520))
8+
([awslabs/aws-c-s3#533](https://github.com/awslabs/aws-c-s3/pull/533))
9+
([awslabs/aws-c-s3#536](https://github.com/awslabs/aws-c-s3/pull/536))
10+
311
## v0.17.0 (Jun 27, 2025)
412

513
### Breaking changes

mountpoint-s3-client/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[package]
22
name = "mountpoint-s3-client"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.17.0"
4+
version = "0.17.1"
55
edition = "2021"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
88
description = "High-performance Amazon S3 client for Mountpoint for Amazon S3."
99

1010
[dependencies]
11-
mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.12.4" }
11+
mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.12.5" }
1212

1313
async-trait = "0.1.85"
1414
auto_impl = "1.2.1"

mountpoint-s3-crt-sys/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## Unreleased
22

3+
## v0.14.1 (July 17, 2025)
4+
5+
* Update to latest CRT dependencies.
6+
37
## v0.14.0 (Jun 27, 2025)
48

59
* Include bindings for the new `s3_buffer_pool` API in `aws-c-s3`. ([#1472](https://github.com/awslabs/mountpoint-s3/pull/1472))

mountpoint-s3-crt-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "mountpoint-s3-crt-sys"
33
# See `/doc/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.14.0"
4+
version = "0.14.1"
55
edition = "2021"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"
Submodule aws-c-common updated 43 files

mountpoint-s3-crt/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
## Unreleased
22

3+
## v0.12.5 (July 17, 2025)
4+
5+
* Update to latest CRT dependencies.
6+
37
## v0.12.4 (Jun 27, 2025)
48

59
* Adopt the new `body_callback_ex` provided in the latest CRT update and expose the returned data slices as `Buffer`

0 commit comments

Comments
 (0)