diff --git a/Cargo.lock b/Cargo.lock index 47be7bf174..700e91a572 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -433,9 +433,9 @@ checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-credential-types" -version = "1.2.5" +version = "1.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1541072f81945fa1251f8795ef6c92c4282d74d59f88498ae7d4bf00f0ebdad9" +checksum = "d025db5d9f52cbc413b167136afb3d8aeea708c0d8884783cf6253be5e22f6f2" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -502,9 +502,9 @@ dependencies = [ [[package]] name = "aws-sdk-cloudfront" -version = "1.92.0" +version = "1.94.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c189898fe01e332c5ee69ad25df1227fe2bff38b700317b996c4f14e3c6a4009" +checksum = "3fe0511c6871fe3621c91ca5878fce8e61a1ced6468790dbaf334ead1204336a" dependencies = [ "aws-credential-types", "aws-runtime", @@ -524,9 +524,9 @@ dependencies = [ [[package]] name = "aws-sdk-sqs" -version = "1.82.1" +version = "1.83.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe6858d5bd13b69709fe602f62e8a0be7f43ba0e71bfae1c65a638ffac5123e6" +checksum = "9b3e9f9a923e6c20272c40de609faa8624b687d203bc77df99ccb86a5de5944b" dependencies = [ "aws-credential-types", "aws-runtime", @@ -599,15 +599,15 @@ dependencies = [ [[package]] name = "aws-smithy-http-client" -version = "1.0.6" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f108f1ca850f3feef3009bdcc977be201bca9a91058864d9de0684e64514bee0" +checksum = "147e8eea63a40315d704b97bf9bc9b8c1402ae94f89d5ad6f7550d963309da1b" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", "h2 0.3.26", - "h2 0.4.7", + "h2 0.4.12", "http 0.2.12", "http 1.3.1", "http-body 0.4.6", @@ -618,19 +618,20 @@ dependencies = [ "hyper-util", "pin-project-lite", "rustls 0.21.12", - "rustls 0.23.21", + "rustls 0.23.31", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", + "tokio-rustls 0.26.2", "tower", "tracing", ] [[package]] name = "aws-smithy-json" -version = "0.61.4" +version = "0.61.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9" +checksum = "eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047" dependencies = [ "aws-smithy-types", ] @@ -646,9 +647,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.8.6" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e107ce0783019dbff59b3a244aa0c114e4a8c9d93498af9162608cd5474e796" +checksum = "d3946acbe1ead1301ba6862e712c7903ca9bb230bdf1fbd1b5ac54158ef2ab1f" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -670,9 +671,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.8.7" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75d52251ed4b9776a3e8487b2a01ac915f73b2da3af8fc1e77e0fce697a550d4" +checksum = "07f5e0fc8a6b3f2303f331b94504bbf754d85488f402d6f1dd7a6080f99afe56" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -2788,9 +2789,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.7" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" +checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" dependencies = [ "atomic-waker", "bytes", @@ -3042,7 +3043,7 @@ dependencies = [ "bytes", "futures-channel", "futures-core", - "h2 0.4.7", + "h2 0.4.12", "http 1.3.1", "http-body 1.0.1", "httparse", @@ -3081,11 +3082,11 @@ dependencies = [ "http 1.3.1", "hyper 1.7.0", "hyper-util", - "rustls 0.23.21", + "rustls 0.23.31", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.1", + "tokio-rustls 0.26.2", "tower-service", "webpki-roots 0.26.7", ] @@ -3108,9 +3109,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.13" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "base64 0.22.1", "bytes", @@ -3124,7 +3125,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.0", "system-configuration", "tokio", "tower-service", @@ -4581,7 +4582,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.1.0", - "rustls 0.23.21", + "rustls 0.23.31", "socket2 0.5.10", "thiserror 2.0.16", "tokio", @@ -4599,7 +4600,7 @@ dependencies = [ "rand 0.8.5", "ring", "rustc-hash 2.1.0", - "rustls 0.23.21", + "rustls 0.23.31", "rustls-pki-types", "slab", "thiserror 2.0.16", @@ -4785,7 +4786,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.4.7", + "h2 0.4.12", "http 1.3.1", "http-body 1.0.1", "http-body-util", @@ -4800,7 +4801,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.21", + "rustls 0.23.31", "rustls-native-certs 0.8.1", "rustls-pki-types", "serde", @@ -4809,7 +4810,7 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-native-tls", - "tokio-rustls 0.26.1", + "tokio-rustls 0.26.2", "tokio-util", "tower", "tower-http", @@ -4923,15 +4924,15 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.21" +version = "0.23.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" dependencies = [ "aws-lc-rs", "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.102.8", + "rustls-webpki 0.103.4", "subtle", "zeroize", ] @@ -4980,11 +4981,12 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ "web-time", + "zeroize", ] [[package]] @@ -4999,9 +5001,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.102.8" +version = "0.103.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "aws-lc-rs", "ring", @@ -5955,11 +5957,11 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ - "rustls 0.23.21", + "rustls 0.23.31", "tokio", ] @@ -6782,13 +6784,13 @@ checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" [[package]] name = "windows-registry" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" +checksum = "6c44a98275e31bfd112bb06ba96c8ab13c03383a3753fdddd715406a1824c7e0" dependencies = [ + "windows-link", "windows-result 0.3.1", "windows-strings 0.3.1", - "windows-targets 0.53.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index cc613449b6..c5a32cb0c7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,10 +52,10 @@ anyhow = "=1.0.99" astral-tokio-tar = "=0.5.3" async-compression = { version = "=0.4.30", default-features = false, features = ["gzip", "tokio"] } async-trait = "=0.1.89" -aws-credential-types = { version = "=1.2.5", features = ["hardcoded-credentials"] } +aws-credential-types = { version = "=1.2.6", features = ["hardcoded-credentials"] } aws-ip-ranges = "=0.1403.0" -aws-sdk-cloudfront = "=1.92.0" -aws-sdk-sqs = "=1.82.1" +aws-sdk-cloudfront = "=1.94.0" +aws-sdk-sqs = "=1.83.0" axum = { version = "=0.8.4", features = ["macros", "matched-path"] } axum-extra = { version = "=0.11.0", features = ["erased-json", "query", "typed-header"] } base64 = "=0.22.1" diff --git a/src/cloudfront.rs b/src/cloudfront.rs index 404c00a04f..ddb0cd3f6f 100644 --- a/src/cloudfront.rs +++ b/src/cloudfront.rs @@ -49,7 +49,7 @@ impl CloudFront { let credentials = Credentials::from_keys(access_key, secret_key, None); let config = Config::builder() - .behavior_version(BehaviorVersion::v2025_01_17()) + .behavior_version(BehaviorVersion::v2025_08_07()) .region(Region::new("us-east-1")) .credentials_provider(credentials) .retry_config(RetryConfig::standard().with_max_attempts(10)) diff --git a/src/sqs.rs b/src/sqs.rs index 73e2c31c59..1064ae80f4 100644 --- a/src/sqs.rs +++ b/src/sqs.rs @@ -33,7 +33,7 @@ impl SqsQueueImpl { let config = aws_sdk_sqs::Config::builder() .credentials_provider(credentials) .region(region) - .behavior_version(BehaviorVersion::v2025_01_17()) + .behavior_version(BehaviorVersion::v2025_08_07()) .build(); let client = aws_sdk_sqs::Client::from_conf(config);