Skip to content

Commit c52ab15

Browse files
authored
Update CRT submodules to latest releases (#1338)
Update the CRT libraries to the latest releases. Notable changes: * Update endpoints. ([awslabs/aws-c-s3#502](awslabs/aws-c-s3#502)) * Bump Default Memory Limit for Higher Target Throughput. ([awslabs/aws-c-s3#499](awslabs/aws-c-s3#499)) <details> <summary>Full CRT changelog:</summary> ``` Submodule mountpoint-s3-crt-sys/crt/aws-c-auth 01dd06ac..cd9d6afc: > Update docs for DefaultChain (#266) > Async cognito support (#267) > only forbid `X-Amz-S3session-Token` when signing with s3 express. (#268) Submodule mountpoint-s3-crt-sys/crt/aws-c-cal 5d5bc553..4805a96e: > Fix FindCrypto behavior on win (#211) > Fix module export to respect ed25519 flag (#210) > Fix missed define in the code (#209) Submodule mountpoint-s3-crt-sys/crt/aws-c-common 7fb0071a..8ae8f48e: > Simplify how inline math files are included (#1195) > Tests require compiler extensions (#1193) > CrossProcess lock -- don't unlock, just close fd (#1192) Submodule mountpoint-s3-crt-sys/crt/aws-c-http 60c43f80..e526ac33: > Apple Network Framework Support (#502) > h1_decoder error on multiple content-length headers (#509) > Fix Error Handling For Connection Manager (#507) > HTTP/1: Support streaming requests of unknown length (#506) Submodule mountpoint-s3-crt-sys/crt/aws-c-io 318f7e57..6c90e491: > Remove unused variables in aws_host_resolver (#719) > Grand dispatch queue (#661) > Fix IP address being labelled "bad" for too long (#718) > Add back kqueue support on iOS (#716) Submodule mountpoint-s3-crt-sys/crt/aws-c-s3 1d0091c7..408e9c90: > Update endpoints (#502) > Newer URL for aws-lc (#500) > Bump Default Memory Limit for Higher Target Throughput (#499) > missed one file from test helper README (#498) Submodule mountpoint-s3-crt-sys/crt/aws-checksums fb8bd0b8..66b447c0: > Add missing extern c to new header (#103) > Add init functions to support thread safe init of impls (#102) Submodule mountpoint-s3-crt-sys/crt/aws-lc 7bca7e96..b1420f27: > Prepare for v1.49.1 (#2303) > Turn on better logging for EC2 test framework (#2298) > Add req to OpenSSL CLI tool (#2284) > Add more build options to match callback build (#2279) > FIPS Integrity Hash Tooling (#2296) > Prepare for v1.49.0 (#2297) > Cherrypick hardening DSA param checks from BoringSSL (#2293) > Bump mysql CI to 9.2.0 (#2161) > AES: Add function pointer trampoline to avoid delocator issue (#2294) > Adding detection of out-of-bound pre-bound memory read to AES-XTS tests. (#2286) > Wire-up rust-openssl into GitHub CI (for the time being) (#2291) > Add support for more SSL BIO functions (#2273) > Add support for verifying PKCS7 signed attributes (#2264) > Reject DSA trailing garbage in EVP layer, add test cases (#2289) > Update patches in Ruby CI (#2233) > Documentation on service indicator (#2281) > Add the rehash utility to the openssl CLI tool (#2258) > Revert "Allow constructed strings in BER parsing (#2015)" (#2278) > Prepare AWS-LC v1.48.5 (#2274) > s2n-bignum build should use boringssl_prefix_symbols_asm.h (#2265) > ci: Nix flake and devShell (#2189) > GitHub CI job to verify tags are on expected branches (#2170) > Prepare for release v.1.48.4 (#2271) > Make AWS_LC_fips_failure_callback optional in builds with AWSLC_FIPS_FAILURE_CALLBACK (#2266) > Prepare v1.48.3 (#2269) > Update shard_gtest to unset environment variables once all the tests are done (#2270) > Minor build fixes for CMake and libssl on x86 (#2267) > Fix aws-lc-rs CI test (again) (#2268) > Add x4 batched SHAKE128 and SHAKE256 APIs (#2247) > Fix aws-lc-rs CI test when symbols removed (#2262) > Remove no-op register move from ChaCha20_ctr32_ssse3_4x (#2234) > Revert removal of "PEM_X509_INFO_write_bio" (#2226) > Use unsigned return type for BN_get_minimal_width and word size tests (#2260) ``` </details> ### Does this change impact existing behavior? No. ### Does this change need a changelog entry? Does it require a version change? Yes. Updated as required. --- 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 <[email protected]>
1 parent a3909e0 commit c52ab15

File tree

17 files changed

+25
-16
lines changed

17 files changed

+25
-16
lines changed

Cargo.lock

Lines changed: 2 additions & 2 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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
* Fix race condition in GetObject that could result in empty responses.
44
([#1334](https://github.com/awslabs/mountpoint-s3/pull/1334))
5+
* Update endpoints.
6+
([awslabs/aws-c-s3#502](https://github.com/awslabs/aws-c-s3/pull/502))
7+
* Bump Default Memory Limit for Higher Target Throughput.
8+
([awslabs/aws-c-s3#499](https://github.com/awslabs/aws-c-s3/pull/499))
59

610
## v0.13.1 (March 14, 2025)
711

mountpoint-s3-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ 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.1" }
11+
mountpoint-s3-crt = { path = "../mountpoint-s3-crt", version = "0.12.2" }
1212

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

mountpoint-s3-crt-sys/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## Unreleased
22

3-
## v0.13.0 (March 14, 2025)
3+
* Update to latest CRT dependencies.
4+
5+
## v0.12.1 (March 14, 2025)
46

57
* Update to latest CRT dependencies.
68

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 `/mountpoint-s3-client/PUBLISHING_CRATES.md` to read how to publish new versions.
4-
version = "0.12.1"
4+
version = "0.13.0"
55
edition = "2021"
66
license = "Apache-2.0"
77
repository = "https://github.com/awslabs/mountpoint-s3"

mountpoint-s3-crt-sys/build.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ fn compile_crt(output_dir: &Path) -> PathBuf {
283283
if target_os == "macos" {
284284
println!("cargo:rustc-link-lib=framework=CoreFoundation");
285285
println!("cargo:rustc-link-lib=framework=Security");
286+
println!("cargo:rustc-link-lib=framework=Network");
286287
}
287288

288289
// Statically link all the compiled CRT libraries

0 commit comments

Comments
 (0)