diff --git a/baml_language/Cargo.lock b/baml_language/Cargo.lock index dc580077b7..f7fdbfdce3 100644 --- a/baml_language/Cargo.lock +++ b/baml_language/Cargo.lock @@ -5104,7 +5104,7 @@ dependencies = [ "num-integer", "num-iter", "num-traits", - "rand 0.8.5", + "rand 0.8.6", "smallvec", "zeroize", ] @@ -5486,9 +5486,9 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "openssl" -version = "0.10.76" +version = "0.10.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf" +checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222" dependencies = [ "bitflags 2.11.0", "cfg-if 1.0.4", @@ -5518,9 +5518,9 @@ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" [[package]] name = "openssl-sys" -version = "0.9.112" +version = "0.9.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" +checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6" dependencies = [ "cc", "libc", @@ -5933,7 +5933,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7" dependencies = [ - "heck 0.5.0", + "heck 0.4.1", "itertools 0.14.0", "log", "multimap", @@ -6230,9 +6230,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "rand_chacha 0.3.1", "rand_core 0.6.4", @@ -6707,9 +6707,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.10" +version = "0.103.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" dependencies = [ "aws-lc-rs", "ring", @@ -7535,9 +7535,9 @@ checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233" [[package]] name = "thin-vec" -version = "0.2.14" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "144f754d318415ac792f9d69fc87abbbfc043ce2ef041c60f16ad828f638717d" +checksum = "259cdf8ed4e4aca6f1e9d011e10bd53f524a2d0637d7b28450f6c64ac298c4c6" [[package]] name = "thiserror" diff --git a/engine/Cargo.lock b/engine/Cargo.lock index 2445670fa6..e88573c827 100644 --- a/engine/Cargo.lock +++ b/engine/Cargo.lock @@ -440,9 +440,9 @@ dependencies = [ [[package]] name = "aws-sdk-bedrockruntime" -version = "1.106.0" +version = "1.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65d69fe4cf7e0f812c12ad76b5a50ad7c5e030a424a02896c60af229ea8a2c38" +checksum = "d7a3a093b81f84bf64fb37b96a72c9abc427cc7d1d11405775790bc022be5a8f" dependencies = [ "aws-credential-types", "aws-runtime", @@ -976,7 +976,7 @@ dependencies = [ "open", "pathdiff 0.1.0", "pretty_assertions", - "rand 0.8.5", + "rand 0.9.2", "reqwest", "rstest", "scopeguard", @@ -1170,7 +1170,7 @@ dependencies = [ "log", "num", "pretty_assertions", - "rand 0.8.5", + "rand 0.9.2", "regex", "rstest", "scopeguard", @@ -1662,7 +1662,7 @@ dependencies = [ "log", "num", "pretty_assertions", - "rand 0.8.5", + "rand 0.9.2", "regex", "rstest", "scopeguard", @@ -1703,9 +1703,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.10.1" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -2603,7 +2603,7 @@ dependencies = [ "filetime", "indexmap 2.9.0", "internal-baml-core", - "pathdiff 0.1.0", + "pathdiff 0.2.3", "serde_json", "sugar_path", "walkdir", @@ -4469,16 +4469,17 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.3.1" +version = "10.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" dependencies = [ "base64 0.22.1", + "getrandom 0.2.16", "js-sys", "pem", - "ring", "serde", "serde_json", + "signature", "simple_asn1", ] @@ -5078,9 +5079,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-integer" @@ -5202,9 +5203,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.73" +version = "0.10.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" +checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222" dependencies = [ "bitflags 2.9.1", "cfg-if", @@ -5243,9 +5244,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.109" +version = "0.9.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" +checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6" dependencies = [ "cc", "libc", @@ -6063,9 +6064,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.13" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", "getrandom 0.3.3", @@ -6113,9 +6114,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rand" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" dependencies = [ "libc", "rand_chacha 0.3.1", @@ -6795,10 +6796,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -6824,11 +6826,20 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -7077,6 +7088,15 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "rand_core 0.6.4", +] + [[package]] name = "simd-adler32" version = "0.3.7" @@ -7302,9 +7322,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" dependencies = [ "filetime", "libc", @@ -7489,29 +7509,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.43" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", + "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.24" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -7775,7 +7796,7 @@ dependencies = [ "indexmap 1.9.3", "pin-project", "pin-project-lite", - "rand 0.8.5", + "rand 0.8.6", "slab", "tokio", "tokio-util", @@ -8024,7 +8045,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa0f2333ec5a49706b6f29896d0e4cdba1665d2bf2d752d0c4f130634935d42f" dependencies = [ "arrayvec 0.7.6", - "rand 0.8.5", + "rand 0.8.6", "thiserror 2.0.12", "uuid", ] diff --git a/engine/Cargo.toml b/engine/Cargo.toml index e1c4e6dfa8..c7f9396d39 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -62,7 +62,7 @@ baml-log = { path = "baml-lib/baml-log" } baml-viz-events = { path = "baml-viz-events" } base64 = "0.22.1" bstd = { path = "bstd" } -bytes = "1.6.0" +bytes = "1.11.1" cfg-if = "1.0.0" chrono = "0.4.38" clap = { version = "4.4.6", features = ["cargo", "derive"] } @@ -122,7 +122,7 @@ pretty = "0.12.4" pretty_assertions = "1.4.1" proc-macro2 = "1.0" quote = "1.0" -rand = "0.8.5" +rand = "0.9.2" regex = "1.10.4" rstest = "0.22.0" reqwest = { version = "0.12.12", features = [ @@ -150,7 +150,7 @@ textwrap = "0.16.0" thiserror = "2.0.12" tower = "0.5" tower-http = { version = "0.6", features = ["cors", "trace"] } -time = { version = "0.3.36", features = ["formatting"] } +time = { version = "0.3.47", features = ["formatting"] } tracing = "0.1" tracing-core = { version = "0.1.31" } tracing-subscriber = { version = "0.3", features = ["env-filter"] } diff --git a/engine/baml-runtime/Cargo.toml b/engine/baml-runtime/Cargo.toml index 1727d5c9a2..95dae3f0c9 100644 --- a/engine/baml-runtime/Cargo.toml +++ b/engine/baml-runtime/Cargo.toml @@ -139,7 +139,7 @@ aws-config = { version = "=1.5.3", default-features = false, features = [] } # https://github.com/awslabs/aws-sdk-rust/issues/1263 # same goes for aws-config. # Potential migration https://docs.aws.amazon.com/sdk-for-rust/latest/dg/http.html#tlsProviders -aws-sdk-bedrockruntime = { version = "=1.106.0", default-features = false, features = [ +aws-sdk-bedrockruntime = { version = "=1.107.0", default-features = false, features = [ ] } colored = { version = "2.1.0", default-features = false, features = [ "no-color", @@ -173,7 +173,7 @@ aws-config = "=1.5.3" # https://github.com/awslabs/aws-sdk-rust/issues/1263 # same goes for aws-config. # Potential migration https://docs.aws.amazon.com/sdk-for-rust/latest/dg/http.html#tlsProviders -aws-sdk-bedrockruntime = { version = "=1.106.0", default-features = false, features = [ +aws-sdk-bedrockruntime = { version = "=1.107.0", default-features = false, features = [ ] } axum = "0.7.5" axum-extra = { version = "0.9.3", features = ["erased-json", "typed-header"] } @@ -181,7 +181,7 @@ criterion = "0.5.1" # depends on ring gcp_auth = "0.12.3" hostname = "0.3.1" -jsonwebtoken = { version = "9.3.0" } +jsonwebtoken = { version = "10.3.0" } notify-debouncer-full = "0.3.1" ring = { version = "0.17.4", features = ["std"] } tokio = { version = "1", features = ["full"] } diff --git a/engine/cli/Cargo.toml b/engine/cli/Cargo.toml index 90452ea8f4..6bcfb1e680 100644 --- a/engine/cli/Cargo.toml +++ b/engine/cli/Cargo.toml @@ -96,7 +96,7 @@ aws-smithy-types = "1.2.0" aws-smithy-runtime = "1.6.0" enum_dispatch = "0.3.13" aws-smithy-json = "0.60.7" -jsonwebtoken = "9.3.0" +jsonwebtoken = "10.3.0" pretty_assertions = "1.4.0" sha2 = "0.10.8" tracing = "0.1.40" diff --git a/integ-tests/rust/Cargo.lock b/integ-tests/rust/Cargo.lock index 4a36eba4e9..a01bc4db53 100644 --- a/integ-tests/rust/Cargo.lock +++ b/integ-tests/rust/Cargo.lock @@ -31,7 +31,7 @@ dependencies = [ [[package]] name = "baml" -version = "0.220.0" +version = "0.222.0" dependencies = [ "async-channel", "baml-macros", @@ -48,7 +48,7 @@ dependencies = [ [[package]] name = "baml-macros" -version = "0.220.0" +version = "0.222.0" dependencies = [ "proc-macro2", "quote", @@ -57,7 +57,7 @@ dependencies = [ [[package]] name = "baml-sys" -version = "0.220.0" +version = "0.222.0" dependencies = [ "hex", "libc", @@ -92,9 +92,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" @@ -724,9 +724,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.8" +version = "0.103.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" dependencies = [ "ring", "rustls-pki-types", diff --git a/languages/rust/Cargo.lock b/languages/rust/Cargo.lock index eba7759811..9e947a8e9a 100644 --- a/languages/rust/Cargo.lock +++ b/languages/rust/Cargo.lock @@ -31,7 +31,7 @@ dependencies = [ [[package]] name = "baml" -version = "0.221.0" +version = "0.222.0" dependencies = [ "async-channel", "baml-macros", @@ -48,14 +48,14 @@ dependencies = [ [[package]] name = "baml-cli" -version = "0.221.0" +version = "0.222.0" dependencies = [ "baml", ] [[package]] name = "baml-macros" -version = "0.221.0" +version = "0.222.0" dependencies = [ "proc-macro2", "quote", @@ -64,7 +64,7 @@ dependencies = [ [[package]] name = "baml-sys" -version = "0.221.0" +version = "0.222.0" dependencies = [ "hex", "libc", @@ -99,9 +99,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" @@ -722,9 +722,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.8" +version = "0.103.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" dependencies = [ "ring", "rustls-pki-types",