diff --git a/Cargo.lock b/Cargo.lock index b18fe0207..8f037f3a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2826,7 +2826,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-crt" -version = "0.12.1" +version = "0.12.2" dependencies = [ "anyhow", "clap", @@ -2848,7 +2848,7 @@ dependencies = [ [[package]] name = "mountpoint-s3-crt-sys" -version = "0.12.1" +version = "0.13.0" dependencies = [ "bindgen 0.71.1", "cc", diff --git a/mountpoint-s3-client/CHANGELOG.md b/mountpoint-s3-client/CHANGELOG.md index 99493977e..55df10536 100644 --- a/mountpoint-s3-client/CHANGELOG.md +++ b/mountpoint-s3-client/CHANGELOG.md @@ -2,6 +2,10 @@ * Fix race condition in GetObject that could result in empty responses. ([#1334](https://github.com/awslabs/mountpoint-s3/pull/1334)) +* Update endpoints. + ([awslabs/aws-c-s3#502](https://github.com/awslabs/aws-c-s3/pull/502)) +* Bump Default Memory Limit for Higher Target Throughput. + ([awslabs/aws-c-s3#499](https://github.com/awslabs/aws-c-s3/pull/499)) ## v0.13.1 (March 14, 2025) diff --git a/mountpoint-s3-client/Cargo.toml b/mountpoint-s3-client/Cargo.toml index 0157fd39d..7a401eb11 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.12.1" } +mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.12.2" } async-trait = "0.1.85" auto_impl = "1.2.1" diff --git a/mountpoint-s3-crt-sys/CHANGELOG.md b/mountpoint-s3-crt-sys/CHANGELOG.md index da7efa0e9..efdea8578 100644 --- a/mountpoint-s3-crt-sys/CHANGELOG.md +++ b/mountpoint-s3-crt-sys/CHANGELOG.md @@ -1,6 +1,8 @@ ## Unreleased -## v0.13.0 (March 14, 2025) +* Update to latest CRT dependencies. + +## v0.12.1 (March 14, 2025) * Update to latest CRT dependencies. diff --git a/mountpoint-s3-crt-sys/Cargo.toml b/mountpoint-s3-crt-sys/Cargo.toml index 647bf9121..f87b70859 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.12.1" +version = "0.13.0" edition = "2021" license = "Apache-2.0" repository = "https://github.com/awslabs/mountpoint-s3" diff --git a/mountpoint-s3-crt-sys/build.rs b/mountpoint-s3-crt-sys/build.rs index 5a2a64e91..07cdb94ee 100644 --- a/mountpoint-s3-crt-sys/build.rs +++ b/mountpoint-s3-crt-sys/build.rs @@ -283,6 +283,7 @@ fn compile_crt(output_dir: &Path) -> PathBuf { if target_os == "macos" { println!("cargo:rustc-link-lib=framework=CoreFoundation"); println!("cargo:rustc-link-lib=framework=Security"); + println!("cargo:rustc-link-lib=framework=Network"); } // Statically link all the compiled CRT libraries diff --git a/mountpoint-s3-crt-sys/crt/aws-c-auth b/mountpoint-s3-crt-sys/crt/aws-c-auth index 01dd06acd..cd9d6afcd 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-auth +++ b/mountpoint-s3-crt-sys/crt/aws-c-auth @@ -1 +1 @@ -Subproject commit 01dd06acd2b8865a4a6bc232380ee69a042af47d +Subproject commit cd9d6afcd42035d49bb2d0d3bef24b9faed57773 diff --git a/mountpoint-s3-crt-sys/crt/aws-c-cal b/mountpoint-s3-crt-sys/crt/aws-c-cal index 5d5bc5531..4805a96e6 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-cal +++ b/mountpoint-s3-crt-sys/crt/aws-c-cal @@ -1 +1 @@ -Subproject commit 5d5bc553102ea6ce8c368e253cd439a536736ff3 +Subproject commit 4805a96e694b07c89889de696418c429151f647a diff --git a/mountpoint-s3-crt-sys/crt/aws-c-common b/mountpoint-s3-crt-sys/crt/aws-c-common index 7fb0071ab..8ae8f48eb 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-common +++ b/mountpoint-s3-crt-sys/crt/aws-c-common @@ -1 +1 @@ -Subproject commit 7fb0071ab88182bffcc18a4a09bdb4dd2a5751d8 +Subproject commit 8ae8f48ebddb0ee2624d643952ac33afa5e8859e diff --git a/mountpoint-s3-crt-sys/crt/aws-c-http b/mountpoint-s3-crt-sys/crt/aws-c-http index 60c43f80a..e526ac338 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-http +++ b/mountpoint-s3-crt-sys/crt/aws-c-http @@ -1 +1 @@ -Subproject commit 60c43f80a47d07d54b74723267fb8ca5710756a4 +Subproject commit e526ac338ca414c01d3fc037da1c418c935808bc diff --git a/mountpoint-s3-crt-sys/crt/aws-c-io b/mountpoint-s3-crt-sys/crt/aws-c-io index 318f7e57e..6c90e4911 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-io +++ b/mountpoint-s3-crt-sys/crt/aws-c-io @@ -1 +1 @@ -Subproject commit 318f7e57e7871e5b0d48a281cc5dcb7f79ccecdd +Subproject commit 6c90e4911ae1985c72efb4f22bfe4d173b26107b diff --git a/mountpoint-s3-crt-sys/crt/aws-c-s3 b/mountpoint-s3-crt-sys/crt/aws-c-s3 index 1d0091c73..408e9c903 160000 --- a/mountpoint-s3-crt-sys/crt/aws-c-s3 +++ b/mountpoint-s3-crt-sys/crt/aws-c-s3 @@ -1 +1 @@ -Subproject commit 1d0091c73ab4652924b902a3e855f7ae651fa391 +Subproject commit 408e9c90367b27e0a965f22b4661eb9f81f21d3b diff --git a/mountpoint-s3-crt-sys/crt/aws-checksums b/mountpoint-s3-crt-sys/crt/aws-checksums index fb8bd0b8c..66b447c07 160000 --- a/mountpoint-s3-crt-sys/crt/aws-checksums +++ b/mountpoint-s3-crt-sys/crt/aws-checksums @@ -1 +1 @@ -Subproject commit fb8bd0b8cff00c8c24a35d601fce1b4c611df6da +Subproject commit 66b447c0765a2caff2d806111e6ec1db2383e4d2 diff --git a/mountpoint-s3-crt-sys/crt/aws-lc b/mountpoint-s3-crt-sys/crt/aws-lc index 7bca7e96f..b1420f27a 160000 --- a/mountpoint-s3-crt-sys/crt/aws-lc +++ b/mountpoint-s3-crt-sys/crt/aws-lc @@ -1 +1 @@ -Subproject commit 7bca7e96fab19e4857b70082fa4c759ff0119e12 +Subproject commit b1420f27a7c95762cd11b249ece3d049f530d9e6 diff --git a/mountpoint-s3-crt/CHANGELOG.md b/mountpoint-s3-crt/CHANGELOG.md index 19c475af3..747d3f465 100644 --- a/mountpoint-s3-crt/CHANGELOG.md +++ b/mountpoint-s3-crt/CHANGELOG.md @@ -1,5 +1,7 @@ ## Unreleased +* Update to latest CRT dependencies. + ## v0.12.1 (March 14, 2025) * Update to latest CRT dependencies. diff --git a/mountpoint-s3-crt/Cargo.toml b/mountpoint-s3-crt/Cargo.toml index 0ad93e16e..58fb549b5 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.12.1" +version = "0.12.2" 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.12.1" } +mountpoint-s3-crt-sys = { path = "../mountpoint-s3-crt-sys", version = "0.13.0" } futures = "0.3.31" libc = "0.2.169" diff --git a/mountpoint-s3/Cargo.toml b/mountpoint-s3/Cargo.toml index 68c833179..ca5de5ebe 100644 --- a/mountpoint-s3/Cargo.toml +++ b/mountpoint-s3/Cargo.toml @@ -8,7 +8,7 @@ default-run = "mount-s3" [dependencies] mountpoint-s3-fs = { path = "../mountpoint-s3-fs", version = "0.1.1" } -mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.13.1" } +mountpoint-s3-client = { path = "../mountpoint-s3-client", version = "0.13.2" } anyhow = { version = "1.0.95", features = ["backtrace"] } clap = { version = "4.5.27", features = ["derive"] }