From bcea8cdb4da74d1fbe3ab529a24567a6e3cdb5ba Mon Sep 17 00:00:00 2001 From: Daniel Carl Jones Date: Fri, 12 Jan 2024 10:09:43 +0000 Subject: [PATCH 1/4] Release new crate versions Signed-off-by: Daniel Carl Jones --- Cargo.lock | 6 +++--- mountpoint-s3-client/CHANGELOG.md | 12 ++++++++++++ mountpoint-s3-client/Cargo.toml | 2 +- mountpoint-s3-crt-sys/CHANGELOG.md | 2 ++ mountpoint-s3-crt-sys/Cargo.toml | 2 +- mountpoint-s3-crt/CHANGELOG.md | 2 ++ mountpoint-s3-crt/Cargo.toml | 2 +- 7 files changed, 22 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 35a2f760c..672d8367f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-client" -version = "0.6.1" +version = "0.6.2" dependencies = [ "anyhow", "async-trait", @@ -2003,7 +2003,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-crt" -version = "0.5.1" +version = "0.5.2" dependencies = [ "async-channel", "criterion", @@ -2024,7 +2024,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-crt-sys" -version = "0.5.1" +version = "0.5.2" dependencies = [ "bindgen", "cc", diff --git a/mountpoint-s3-client/CHANGELOG.md b/mountpoint-s3-client/CHANGELOG.md index ff6b8143c..51d5e667d 100644 --- a/mountpoint-s3-client/CHANGELOG.md +++ b/mountpoint-s3-client/CHANGELOG.md @@ -1,3 +1,15 @@ +## v0.6.2 (January 12, 2024) + +### Breaking changes + +* No breaking changes. + +### Other changes + +* Individual S3 requests made as part of meta requests are no longer logged at WARN, only DEBUG. For those log entries, the CRT error is now output to the logs. ([#669](https://github.com/awslabs/mountpoint-s3/pull/669)) +* Client user-agent now includes `-dirty` suffix to indicate when the client was built with uncommitted changes. ([#678](https://github.com/awslabs/mountpoint-s3/pull/678)) + + ## v0.6.1 (December 1, 2023) ### Breaking changes diff --git a/mountpoint-s3-client/Cargo.toml b/mountpoint-s3-client/Cargo.toml index 4f761b303..4912699c3 100644 --- a/mountpoint-s3-client/Cargo.toml +++ b/mountpoint-s3-client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mountpoint-s3-client" # See `/mountpoint-s3-client/PUBLISHING_CRATES.md` to read how to publish new versions. -version = "0.6.1" +version = "0.6.2" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" diff --git a/mountpoint-s3-crt-sys/CHANGELOG.md b/mountpoint-s3-crt-sys/CHANGELOG.md index 857701639..d943119c0 100644 --- a/mountpoint-s3-crt-sys/CHANGELOG.md +++ b/mountpoint-s3-crt-sys/CHANGELOG.md @@ -1,5 +1,7 @@ ## Unreleased +## v0.5.2 (January 12, 2024) + * Update to latest CRT dependencies ## v0.5.1 (December 1, 2023) diff --git a/mountpoint-s3-crt-sys/Cargo.toml b/mountpoint-s3-crt-sys/Cargo.toml index c1ad538eb..9eac5b1af 100644 --- a/mountpoint-s3-crt-sys/Cargo.toml +++ b/mountpoint-s3-crt-sys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mountpoint-s3-crt-sys" # See `/mountpoint-s3-client/PUBLISHING_CRATES.md` to read how to publish new versions. -version = "0.5.1" +version = "0.5.2" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" diff --git a/mountpoint-s3-crt/CHANGELOG.md b/mountpoint-s3-crt/CHANGELOG.md index 2a57a0cef..5d24729c9 100644 --- a/mountpoint-s3-crt/CHANGELOG.md +++ b/mountpoint-s3-crt/CHANGELOG.md @@ -1,5 +1,7 @@ ## Unreleased +## v0.5.2 (January 12, 2024) + * Update to latest CRT dependencies * Return type of `common::Uri::host_port` changed from `u16` to `u32` diff --git a/mountpoint-s3-crt/Cargo.toml b/mountpoint-s3-crt/Cargo.toml index ed29fd30d..c732bb6aa 100644 --- a/mountpoint-s3-crt/Cargo.toml +++ b/mountpoint-s3-crt/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mountpoint-s3-crt" # See `/mountpoint-s3-client/PUBLISHING_CRATES.md` to read how to publish new versions. -version = "0.5.1" +version = "0.5.2" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" From 8ecb3be6114f5400475b1923f59969889ec75ffb Mon Sep 17 00:00:00 2001 From: Daniel Carl Jones Date: Wed, 17 Jan 2024 12:31:12 +0000 Subject: [PATCH 2/4] Update release dates for Jan 18th Signed-off-by: Daniel Carl Jones --- mountpoint-s3-client/CHANGELOG.md | 2 +- mountpoint-s3-crt-sys/CHANGELOG.md | 2 +- mountpoint-s3-crt/CHANGELOG.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mountpoint-s3-client/CHANGELOG.md b/mountpoint-s3-client/CHANGELOG.md index 51d5e667d..c65028c69 100644 --- a/mountpoint-s3-client/CHANGELOG.md +++ b/mountpoint-s3-client/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.6.2 (January 12, 2024) +## v0.6.2 (January 18, 2024) ### Breaking changes diff --git a/mountpoint-s3-crt-sys/CHANGELOG.md b/mountpoint-s3-crt-sys/CHANGELOG.md index d943119c0..690b0f556 100644 --- a/mountpoint-s3-crt-sys/CHANGELOG.md +++ b/mountpoint-s3-crt-sys/CHANGELOG.md @@ -1,6 +1,6 @@ ## Unreleased -## v0.5.2 (January 12, 2024) +## v0.5.2 (January 18, 2024) * Update to latest CRT dependencies diff --git a/mountpoint-s3-crt/CHANGELOG.md b/mountpoint-s3-crt/CHANGELOG.md index 5d24729c9..a93ba8f2a 100644 --- a/mountpoint-s3-crt/CHANGELOG.md +++ b/mountpoint-s3-crt/CHANGELOG.md @@ -1,6 +1,6 @@ ## Unreleased -## v0.5.2 (January 12, 2024) +## v0.5.2 (January 18, 2024) * Update to latest CRT dependencies * Return type of `common::Uri::host_port` changed from `u16` to `u32` From 58462f2b55f241b5995400bdf49a69a3f0831b7b Mon Sep 17 00:00:00 2001 From: Daniel Carl Jones Date: Thu, 18 Jan 2024 10:59:40 +0000 Subject: [PATCH 3/4] Fix bad dependencies, bump minor version on CRT anyway Signed-off-by: Daniel Carl Jones --- Cargo.lock | 2 +- mountpoint-s3-client/Cargo.toml | 2 +- mountpoint-s3-crt/CHANGELOG.md | 2 +- mountpoint-s3-crt/Cargo.toml | 4 ++-- mountpoint-s3/Cargo.toml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 672d8367f..43d60259a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2003,7 +2003,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-crt" -version = "0.5.2" +version = "0.6.0" dependencies = [ "async-channel", "criterion", diff --git a/mountpoint-s3-client/Cargo.toml b/mountpoint-s3-client/Cargo.toml index 4912699c3..4facfcd78 100644 --- a/mountpoint-s3-client/Cargo.toml +++ b/mountpoint-s3-client/Cargo.toml @@ -8,7 +8,7 @@ repository = "https://github.com/awslabs/mountpoint-s3" description = "High-performance Amazon S3 client for Mountpoint for Amazon S3." [dependencies] -mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.5.1" } +mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.6.0" } async-trait = "0.1.57" auto_impl = "1.0.1" diff --git a/mountpoint-s3-crt/CHANGELOG.md b/mountpoint-s3-crt/CHANGELOG.md index a93ba8f2a..2d1e99fd5 100644 --- a/mountpoint-s3-crt/CHANGELOG.md +++ b/mountpoint-s3-crt/CHANGELOG.md @@ -1,6 +1,6 @@ ## Unreleased -## v0.5.2 (January 18, 2024) +## v0.6.0 (January 18, 2024) * Update to latest CRT dependencies * Return type of `common::Uri::host_port` changed from `u16` to `u32` diff --git a/mountpoint-s3-crt/Cargo.toml b/mountpoint-s3-crt/Cargo.toml index c732bb6aa..e0d106a49 100644 --- a/mountpoint-s3-crt/Cargo.toml +++ b/mountpoint-s3-crt/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "mountpoint-s3-crt" # See `/mountpoint-s3-client/PUBLISHING_CRATES.md` to read how to publish new versions. -version = "0.5.2" +version = "0.6.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" description = "Rust interface to the AWS Common Runtime for Mountpoint for Amazon S3." [dependencies] -mountpoint-s3-crt-sys = { path = "../mountpoint-s3-crt-sys", version = "0.5.1" } +mountpoint-s3-crt-sys = { path = "../mountpoint-s3-crt-sys", version = "0.5.2" } async-channel = "1.8.0" futures = "0.3.24" diff --git a/mountpoint-s3/Cargo.toml b/mountpoint-s3/Cargo.toml index 8a7822ddf..df74f104c 100644 --- a/mountpoint-s3/Cargo.toml +++ b/mountpoint-s3/Cargo.toml @@ -8,7 +8,7 @@ publish = false [dependencies] fuser = { path = "../vendor/fuser", version = "0.14.0", features = ["abi-7-28"] } mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.6.1" } -mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.5.1" } +mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.6.0" } anyhow = { version = "1.0.64", features = ["backtrace"] } async-channel = "1.8.0" From c8dfa23a15199a7f8e478d9c02708492b9d09bea Mon Sep 17 00:00:00 2001 From: Daniel Carl Jones Date: Thu, 18 Jan 2024 13:48:53 +0000 Subject: [PATCH 4/4] Fix bad dependencies (again) Signed-off-by: Daniel Carl Jones --- mountpoint-s3/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mountpoint-s3/Cargo.toml b/mountpoint-s3/Cargo.toml index df74f104c..00079fe7d 100644 --- a/mountpoint-s3/Cargo.toml +++ b/mountpoint-s3/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] fuser = { path = "../vendor/fuser", version = "0.14.0", features = ["abi-7-28"] } -mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.6.1" } +mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.6.2" } mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.6.0" } anyhow = { version = "1.0.64", features = ["backtrace"] }