diff --git a/Cargo.lock b/Cargo.lock index 2e1fc3cc..72d0482b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -128,9 +128,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.7" +version = "1.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04b37ddf8d2e9744a0b9c19ce0b78efe4795339a90b66b7bae77987092cd2e69" +checksum = "37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8" dependencies = [ "aws-credential-types", "aws-runtime", @@ -194,9 +194,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.11" +version = "1.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e1ed337dabcf765ad5f2fb426f13af22d576328aaf09eac8f70953530798ec0" +checksum = "bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -219,9 +219,9 @@ dependencies = [ [[package]] name = "aws-sdk-ec2" -version = "1.171.0" +version = "1.176.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc9763956b4fa7baba55414db830349eaaf0a94ab809f14a14ba466ecb7045c" +checksum = "171b12a84d9c7b43b75bf2ae99e86ce40ff0b5ecc8194a67d547e55c1ad2438e" dependencies = [ "aws-credential-types", "aws-runtime", @@ -242,9 +242,9 @@ dependencies = [ [[package]] name = "aws-sdk-pricing" -version = "1.88.0" +version = "1.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a2b46128028e5ad94d7e5a8dfa16b675339b9ce81f39bff34e6bd1b09bb30f6" +checksum = "4e275c4689180daff7dacb87b87ad0f755b8d8e06e819cb6500548720af4e164" dependencies = [ "aws-credential-types", "aws-runtime", @@ -264,9 +264,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.107.0" +version = "1.108.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb9118b3454ba89b30df55931a1fa7605260fc648e070b5aab402c24b375b1f" +checksum = "200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb" dependencies = [ "aws-credential-types", "aws-runtime", @@ -298,9 +298,9 @@ dependencies = [ [[package]] name = "aws-sdk-secretsmanager" -version = "1.89.0" +version = "1.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24320bf44c55e8f063b2a5eb9194e9a943656490325fad31c8a90d478e3b279e" +checksum = "19a4341054ab5166fd7737dac0e1e1d2f6ae00b9e34a7bcfc97483fc008f39c8" dependencies = [ "aws-credential-types", "aws-runtime", @@ -320,9 +320,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.85.0" +version = "1.86.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f2c741e2e439f07b5d1b33155e246742353d82167c785a2ff547275b7e32483" +checksum = "4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d" dependencies = [ "aws-credential-types", "aws-runtime", @@ -342,9 +342,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.87.0" +version = "1.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6428ae5686b18c0ee99f6f3c39d94ae3f8b42894cdc35c35d8fb2470e9db2d4c" +checksum = "695dc67bb861ccb8426c9129b91c30e266a0e3d85650cafdf62fcca14c8fd338" dependencies = [ "aws-credential-types", "aws-runtime", @@ -364,9 +364,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.87.0" +version = "1.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5871bec9a79a3e8d928c7788d654f135dde0e71d2dd98089388bab36b37ef607" +checksum = "d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715" dependencies = [ "aws-credential-types", "aws-runtime", @@ -387,9 +387,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.3.4" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084c34162187d39e3740cb635acd73c4e3a551a36146ad6fe8883c929c9f876c" +checksum = "bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -497,7 +497,7 @@ dependencies = [ "hyper-util", "pin-project-lite", "rustls 0.21.12", - "rustls 0.23.32", + "rustls 0.23.34", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -612,9 +612,9 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.8" +version = "1.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390" +checksum = "e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -897,9 +897,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.48" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" +checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623" dependencies = [ "clap_builder", "clap_derive", @@ -907,9 +907,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.48" +version = "4.5.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" +checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0" dependencies = [ "anstream", "anstyle", @@ -919,9 +919,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.47" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", @@ -1425,9 +1425,9 @@ checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3" [[package]] name = "flate2" -version = "1.1.4" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" +checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" dependencies = [ "crc32fast", "miniz_oxide", @@ -1906,7 +1906,7 @@ dependencies = [ "http 1.3.1", "hyper 1.7.0", "hyper-util", - "rustls 0.23.32", + "rustls 0.23.34", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -2110,9 +2110,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd" +checksum = "e2e0ddd45fe8e09ee1a607920b12271f8a5528a41ecaf6e1d1440d6493315b6b" dependencies = [ "console 0.16.1", "portable-atomic", @@ -2121,17 +2121,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "io-uring" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" -dependencies = [ - "bitflags", - "cfg-if", - "libc", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -2801,7 +2790,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.32", + "rustls 0.23.34", "socket2 0.6.0", "thiserror 2.0.17", "tokio", @@ -2821,7 +2810,7 @@ dependencies = [ "rand 0.9.2", "ring", "rustc-hash", - "rustls 0.23.32", + "rustls 0.23.34", "rustls-pki-types", "slab", "thiserror 2.0.17", @@ -2977,9 +2966,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a52d8d02cacdb176ef4678de6c052efb4b3da14b78e4db683a4252762be5433" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", @@ -3018,9 +3007,9 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "reqwest" -version = "0.12.23" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes", @@ -3038,7 +3027,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.32", + "rustls 0.23.34", "rustls-pki-types", "serde", "serde_json", @@ -3161,9 +3150,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.32" +version = "0.23.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" +checksum = "6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7" dependencies = [ "aws-lc-rs", "log", @@ -3398,7 +3387,7 @@ checksum = "507ac2be9bf2da56c831da57faf1dadd81f434bd282935cdb06193d0c94e8811" dependencies = [ "httpdate", "reqwest", - "rustls 0.23.32", + "rustls 0.23.34", "sentry-anyhow", "sentry-backtrace", "sentry-core", @@ -3960,29 +3949,26 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "slab", "socket2 0.6.0", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -4016,7 +4002,7 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ - "rustls 0.23.32", + "rustls 0.23.34", "tokio", ] @@ -4161,7 +4147,7 @@ dependencies = [ "regex", "reqwest", "rstest", - "rustls 0.23.32", + "rustls 0.23.34", "sentry", "serde", "serde_json", @@ -4202,7 +4188,7 @@ dependencies = [ "indicatif", "nix", "reqwest", - "rustls 0.23.32", + "rustls 0.23.34", "sentry", "serde", "softpath", @@ -4387,7 +4373,7 @@ dependencies = [ "flate2", "log", "percent-encoding", - "rustls 0.23.32", + "rustls 0.23.34", "rustls-pemfile 2.2.0", "rustls-pki-types", "ureq-proto", diff --git a/Cargo.toml b/Cargo.toml index bcfa0f28..46597294 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,17 +16,17 @@ tracer_ebpf = { path = "src/ebpf" } anyhow = "1.0.100" assert_cmd = "2.0.17" async-trait = "0.1.89" -aws-config = { version = "1.8.6", features = ["behavior-version-latest"] } +aws-config = { version = "1.8.8", features = ["behavior-version-latest"] } aws-credential-types = "1.2.8" -aws-sdk-ec2 = "1.170.1" -aws-sdk-pricing = "1.87.0" -aws-sdk-s3 = "1.106.0" -aws-sdk-secretsmanager = "1.88.0" +aws-sdk-ec2 = "1.176.0" +aws-sdk-pricing = "1.90.0" +aws-sdk-s3 = "1.108.0" +aws-sdk-secretsmanager = "1.90.0" axum = "0.8.5" bollard = "0.19.3" built = { version = "0.8.0", features = ["chrono", "git2"] } chrono = { version = "0.4.42", features = ["serde"] } -clap = { version = "4.5.48", features = ["derive", "env"] } +clap = { version = "4.5.50", features = ["derive", "env"] } colored = "3.0.0" config = { version = "0.15.17", default-features = false, features = [ "toml", @@ -40,13 +40,13 @@ dirs-next = "2.0.0" dotenvy = "0.15.7" ec2_instance_metadata = { git = "https://github.com/Tracer-Cloud/ec2-instance-metadata-rs.git", branch = "master" } enquote = "1.1.0" -flate2 = "1.1.4" +flate2 = "1.1.5" futures-util = "0.3.31" git2 = { version = "0.20.2", features = [ "https", "vendored-openssl", ], default-features = false } -indicatif = "0.18.0" +indicatif = "0.18.1" itertools = "0.14.0" log = "0.4.28" mockall = "0.13.1" @@ -55,14 +55,14 @@ octocrab = "0.44.1" percent-encoding = "2.3.2" pretty_assertions_sorted = "1.2.3" rand = "0.9.2" -regex = "1.12.1" -reqwest = { version = "0.12.23", default-features = false, features = [ +regex = "1.12.2" +reqwest = { version = "0.12.24", default-features = false, features = [ "json", "rustls-tls", "stream", ] } rstest = "0.25.0" -rustls = { version = "0.23.32", features = ["ring"] } +rustls = { version = "0.23.34", features = ["ring"] } sentry = { version = "0.41.0", default-features = false, features = [ "anyhow", "backtrace", @@ -80,7 +80,7 @@ sysinfo = "0.36.1" tar = "0.4.44" tempfile = "3.23.0" termion = "4.0.5" -tokio = { version = "1.47.1", features = ["full"] } +tokio = { version = "1.48.0", features = ["full"] } tokio-retry = "0.3.0" tokio-util = "0.7.16" toml = "0.9.5"