From 92c01bbc5952159bc72cc1bff6c3d780c6b84530 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 07:12:57 +0000 Subject: [PATCH] build(deps): bump temporalio-sdk from 0.4.0 to 0.6.0 Bumps [temporalio-sdk](https://github.com/temporalio/sdk-rust) from 0.4.0 to 0.6.0. - [Release notes](https://github.com/temporalio/sdk-rust/releases) - [Changelog](https://github.com/temporalio/sdk-rust/blob/main/CHANGELOG.md) - [Commits](https://github.com/temporalio/sdk-rust/compare/v0.4.0...v0.6.0) --- updated-dependencies: - dependency-name: temporalio-sdk dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 433 ++++++++++++++++++++++++++++++++++++++++++++++++----- Cargo.toml | 2 +- 2 files changed, 395 insertions(+), 40 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27eb5b0..cd6fa1a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -275,6 +275,15 @@ dependencies = [ "rand 0.8.6", ] +[[package]] +name = "backon" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" +dependencies = [ + "fastrand", +] + [[package]] name = "base64" version = "0.22.1" @@ -727,7 +736,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -853,7 +862,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -1153,6 +1162,11 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "heck" @@ -1666,6 +1680,15 @@ dependencies = [ "hashbrown 0.16.1", ] +[[package]] +name = "lru" +version = "0.18.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d2f2f9b4ba7e6b24d95e7e899329d35be83bcded72c8540cdd5368932d1d90a" +dependencies = [ + "hashbrown 0.17.1", +] + [[package]] name = "lru-slab" version = "0.1.2" @@ -1767,7 +1790,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2548,6 +2571,17 @@ dependencies = [ "portable-atomic-util", ] +[[package]] +name = "ringbuf" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a158e09ede21a14b172ca6cdd6208386c6ae2cb6acef58d774368ef8c450dfa7" +dependencies = [ + "crossbeam-utils", + "portable-atomic", + "portable-atomic-util", +] + [[package]] name = "rustc-hash" version = "2.1.2" @@ -2573,7 +2607,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2632,7 +2666,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2965,7 +2999,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3106,7 +3140,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -3124,11 +3158,11 @@ dependencies = [ "schemars 1.2.1", "serde", "serde_json", - "temporalio-client", - "temporalio-common", - "temporalio-macros", + "temporalio-client 0.4.0", + "temporalio-common 0.4.0", + "temporalio-macros 0.4.0", "temporalio-sdk", - "temporalio-sdk-core", + "temporalio-sdk-core 0.4.0", "testcontainers", "thiserror", "tokio", @@ -3160,7 +3194,7 @@ dependencies = [ "hyper-util", "parking_lot", "rand 0.10.1", - "temporalio-common", + "temporalio-common 0.4.0", "thiserror", "tokio", "tonic", @@ -3170,6 +3204,39 @@ dependencies = [ "uuid", ] +[[package]] +name = "temporalio-client" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534787f9d81d2eb36f16d0a17e8cb44530eb30502deeabc7b34af042228df8e9" +dependencies = [ + "anyhow", + "async-trait", + "backon", + "base64", + "bon 3.9.1", + "bytes", + "derive_more", + "dyn-clone", + "futures-retry", + "futures-util", + "http", + "http-body-util", + "hyper", + "hyper-util", + "parking_lot", + "rand 0.10.1", + "temporalio-common 0.6.0", + "thiserror", + "tokio", + "tokio-rustls", + "tonic", + "tower", + "tracing", + "url", + "uuid", +] + [[package]] name = "temporalio-common" version = "0.4.0" @@ -3197,7 +3264,7 @@ dependencies = [ "prost-types", "prost-wkt", "prost-wkt-types", - "ringbuf", + "ringbuf 0.4.8", "serde", "serde_json", "thiserror", @@ -3213,6 +3280,71 @@ dependencies = [ "uuid", ] +[[package]] +name = "temporalio-common" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf0a742606e9fa6804fe515c975e67155f04b32f9f4f717cded45d7bd2907299" +dependencies = [ + "anyhow", + "async-trait", + "bon 3.9.1", + "crc32fast", + "derive_more", + "dirs", + "erased-serde", + "futures", + "futures-channel", + "http-body-util", + "hyper", + "hyper-util", + "parking_lot", + "prometheus", + "prost", + "prost-types", + "ringbuf 0.5.1", + "serde", + "serde_json", + "temporalio-common-wasm", + "temporalio-protos", + "thiserror", + "tokio", + "toml", + "tonic", + "tracing", + "tracing-core", + "tracing-subscriber", + "url", + "uuid", +] + +[[package]] +name = "temporalio-common-wasm" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d0d44373f8646007a1f24273300ef6a472fdfcb505e5e4cc55d5f1f5930fff6" +dependencies = [ + "anyhow", + "async-trait", + "bon 3.9.1", + "chrono", + "crc32fast", + "derive_more", + "erased-serde", + "futures", + "parking_lot", + "prost", + "prost-wkt-types", + "serde", + "serde_json", + "temporalio-protos", + "thiserror", + "tracing", + "tracing-core", + "tracing-subscriber", + "url", +] + [[package]] name = "temporalio-macros" version = "0.4.0" @@ -3224,11 +3356,45 @@ dependencies = [ "syn", ] +[[package]] +name = "temporalio-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2805f9623bad84485f1336e2460d026c8d8b9129f3af58a75501798d14e9bf1" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "temporalio-protos" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e87b15c9a4ef17fb6ea49a933e60b6cd02d48f50f324f44f53c4dd4d569bdbe0" +dependencies = [ + "anyhow", + "base64", + "derive_more", + "http", + "pbjson", + "pbjson-build", + "prost", + "prost-types", + "prost-wkt-types", + "serde", + "serde_json", + "thiserror", + "tonic", + "tonic-prost", + "tonic-prost-build", +] + [[package]] name = "temporalio-sdk" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6046cddb8288747e307a836516218fe5426bcaa704145fbabcd5db35fdd13560" +checksum = "2c00ad468303ca8f18f03f3ba4692bfbd8cec5a0e007bf75e42a834b8ecebda9" dependencies = [ "anyhow", "async-trait", @@ -3237,12 +3403,14 @@ dependencies = [ "futures-util", "gethostname", "parking_lot", + "prost", "prost-wkt-types", "serde", - "temporalio-client", - "temporalio-common", - "temporalio-macros", - "temporalio-sdk-core", + "temporalio-client 0.6.0", + "temporalio-common 0.6.0", + "temporalio-macros 0.6.0", + "temporalio-sdk-core 0.6.0", + "temporalio-workflow", "thiserror", "tokio", "tokio-stream", @@ -3270,7 +3438,7 @@ dependencies = [ "futures-util", "gethostname", "itertools", - "lru", + "lru 0.16.4", "mockall", "parking_lot", "pid", @@ -3283,9 +3451,9 @@ dependencies = [ "siphasher", "slotmap", "sysinfo", - "temporalio-client", - "temporalio-common", - "temporalio-macros", + "temporalio-client 0.4.0", + "temporalio-common 0.4.0", + "temporalio-macros 0.4.0", "thiserror", "tokio", "tokio-stream", @@ -3296,6 +3464,74 @@ dependencies = [ "uuid", ] +[[package]] +name = "temporalio-sdk-core" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da1cef95fde507fb1e9466b1fab09af3781461fbfa161389410a87ab4aa8385d" +dependencies = [ + "anyhow", + "async-trait", + "backon", + "bon 3.9.1", + "crossbeam-channel", + "crossbeam-utils", + "derive_more", + "enum-iterator", + "enum_dispatch", + "futures", + "futures-util", + "gethostname", + "itertools", + "lru 0.18.2", + "mockall", + "parking_lot", + "pid", + "pin-project", + "prost", + "prost-wkt-types", + "rand 0.10.1", + "serde", + "serde_json", + "siphasher", + "slotmap", + "sysinfo", + "temporalio-client 0.6.0", + "temporalio-common 0.6.0", + "temporalio-macros 0.6.0", + "thiserror", + "tokio", + "tokio-stream", + "tokio-util", + "tonic", + "tracing", + "url", + "uuid", +] + +[[package]] +name = "temporalio-workflow" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1be6792d9083467b83408f9863214f2942faa366a2ed1251ac8b73d12a6b376" +dependencies = [ + "anyhow", + "bon 3.9.1", + "derive_more", + "futures-channel", + "futures-util", + "prost", + "prost-wkt-types", + "rand 0.10.1", + "rand_pcg", + "serde", + "temporalio-common-wasm", + "temporalio-macros 0.6.0", + "thiserror", + "uuid", + "wit-bindgen 0.57.1", +] + [[package]] name = "termtree" version = "0.5.1" @@ -3556,6 +3792,7 @@ dependencies = [ "axum", "base64", "bytes", + "flate2", "h2", "http", "http-body", @@ -3979,7 +4216,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.244.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" +dependencies = [ + "leb128fmt", + "wasmparser 0.247.0", ] [[package]] @@ -3990,8 +4237,20 @@ checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", "indexmap 2.14.0", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.244.0", + "wasmparser 0.244.0", +] + +[[package]] +name = "wasm-metadata" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "wasm-encoder 0.247.0", + "wasmparser 0.247.0", ] [[package]] @@ -4019,6 +4278,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" +dependencies = [ + "bitflags", + "hashbrown 0.17.1", + "indexmap 2.14.0", + "semver", +] + [[package]] name = "web-sys" version = "0.3.98" @@ -4079,7 +4350,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -4377,7 +4648,7 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" dependencies = [ - "wit-bindgen-rust-macro", + "wit-bindgen-rust-macro 0.51.0", ] [[package]] @@ -4385,6 +4656,10 @@ name = "wit-bindgen" version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +dependencies = [ + "bitflags", + "wit-bindgen-rust-macro 0.57.1", +] [[package]] name = "wit-bindgen-core" @@ -4394,7 +4669,18 @@ checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", "heck", - "wit-parser", + "wit-parser 0.244.0", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02dee27a2dc20d1008016c742ec9fc6ea498492994ba3750be7454cbc97ff04c" +dependencies = [ + "anyhow", + "heck", + "wit-parser 0.247.0", ] [[package]] @@ -4408,9 +4694,25 @@ dependencies = [ "indexmap 2.14.0", "prettyplease", "syn", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", + "wasm-metadata 0.244.0", + "wit-bindgen-core 0.51.0", + "wit-component 0.244.0", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5007dae772945b7a5003d69d90a3a4a78929d41f19d004e980c4259a6af4484" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.14.0", + "prettyplease", + "syn", + "wasm-metadata 0.247.0", + "wit-bindgen-core 0.57.1", + "wit-component 0.247.0", ] [[package]] @@ -4424,8 +4726,23 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wit-bindgen-core", - "wit-bindgen-rust", + "wit-bindgen-core 0.51.0", + "wit-bindgen-rust 0.51.0", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.57.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af9237d678e3513ad24e96fe98beacdc0db6405284ba2a2400418cf0d42caa89" +dependencies = [ + "anyhow", + "prettyplease", + "proc-macro2", + "quote", + "syn", + "wit-bindgen-core 0.57.1", + "wit-bindgen-rust 0.57.1", ] [[package]] @@ -4441,10 +4758,29 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", + "wasm-encoder 0.244.0", + "wasm-metadata 0.244.0", + "wasmparser 0.244.0", + "wit-parser 0.244.0", +] + +[[package]] +name = "wit-component" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d567162a6b9843080e5e0053f696623ff694bae8ae017c9ec536d1873bbe3d8" +dependencies = [ + "anyhow", + "bitflags", + "indexmap 2.14.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.247.0", + "wasm-metadata 0.247.0", + "wasmparser 0.247.0", + "wit-parser 0.247.0", ] [[package]] @@ -4462,7 +4798,26 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.244.0", +] + +[[package]] +name = "wit-parser" +version = "0.247.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.247.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index dc52c24..2cd06e7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ must_use_candidate = "allow" doc_markdown = "allow" # proper nouns (AutoAgents, ReAct, Temporal) generate noise [dependencies] -temporalio-sdk = "0.4" +temporalio-sdk = "0.6" temporalio-client = "0.4" temporalio-sdk-core = "0.4" temporalio-common = "0.4"