diff --git a/Cargo.lock b/Cargo.lock index bf791a9..8e614d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1292,7 +1292,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", @@ -1350,7 +1350,7 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.6" +version = "0.3.6" dependencies = [ "async-trait", "flate2", @@ -1371,7 +1371,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.6" +version = "0.3.6" dependencies = [ "proc-macro2", "quote", @@ -1380,7 +1380,7 @@ dependencies = [ [[package]] name = "tinybus-module" -version = "0.1.6" +version = "0.3.6" dependencies = [ "async-trait", "serde", @@ -1444,8 +1444,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-api" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "bytes", @@ -1458,8 +1458,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-blob" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "bytes", @@ -1472,8 +1472,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-bus" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "serde", "serde_json", @@ -1483,8 +1483,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-busproxy" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "bytes", @@ -1501,8 +1501,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-connect" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "rusqlite", "serde_json", @@ -1513,8 +1513,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-document" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "data-encoding", @@ -1531,8 +1531,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-kv" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "serde", @@ -1543,8 +1543,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-queue" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "data-encoding", @@ -1559,8 +1559,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-secrets" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "tinystoragedrivers-api", @@ -1570,8 +1570,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-testkit" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "async-trait", "bytes", @@ -1591,8 +1591,8 @@ dependencies = [ [[package]] name = "tinystoragedrivers-types" -version = "2.1.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=05eaada962decbab33bafa4763d2bd1a67f6b456#05eaada962decbab33bafa4763d2bd1a67f6b456" +version = "2.1.1" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?rev=bf1f0a97fbe6165a6edd9521659c7f6859700761#bf1f0a97fbe6165a6edd9521659c7f6859700761" dependencies = [ "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index ef6b8e5..066574e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,13 +39,13 @@ tinyconnectors-sync = { path = "crates/tinyconnectors-sync" } # TinyBus defines the message types, interface macro, and frozen module ABI # used by the generated integration. Socket and CLI features are unnecessary # here. -tinybus = { version = ">=0.1.3, <0.2", default-features = false, features = [ +tinybus = { version = ">=0.3.6, <0.4", default-features = false, features = [ "macros", "modules", ] } # The module-side SDK owns the isolated runtime and exports the ABI entrypoints # required by TinyBus's dynamic loader. -tinybus-module = ">=0.1.3, <0.2" +tinybus-module = ">=0.3.6, <0.4" # Derive macros for the crate-wide error type in `crates/tinyconnectors/src/error/`. # Every dependency entry should carry a comment like this one saying why it is @@ -92,15 +92,15 @@ percent-encoding = "2" # rather than after a fixed number of elapsed seconds. No default features. chrono = { version = "0.4", default-features = false, features = ["std", "clock", "serde"] } # Storage contracts are split into data types and runtime-neutral ports. -tinystoragedrivers-types = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "05eaada962decbab33bafa4763d2bd1a67f6b456" } -tinystoragedrivers-api = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "05eaada962decbab33bafa4763d2bd1a67f6b456" } +tinystoragedrivers-types = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "bf1f0a97fbe6165a6edd9521659c7f6859700761" } +tinystoragedrivers-api = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "bf1f0a97fbe6165a6edd9521659c7f6859700761" } # The module's side of the storage bus: `connect_storage` hands back the same # port traits over the module's TinyBus connection, so the host's backend (not a # process-local registry) is what the cdylib reads and writes. The host side of # the same crate (`serve`) is what the loopback tests stand up. -tinystoragedrivers-busproxy = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "05eaada962decbab33bafa4763d2bd1a67f6b456" } +tinystoragedrivers-busproxy = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "bf1f0a97fbe6165a6edd9521659c7f6859700761" } # Test-only backend factories and decorators; never part of a published normal tree. -tinystoragedrivers-testkit = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "05eaada962decbab33bafa4763d2bd1a67f6b456" } +tinystoragedrivers-testkit = { git = "https://github.com/tinyhumansai/tinystoragedrivers", rev = "bf1f0a97fbe6165a6edd9521659c7f6859700761" } # Lints apply to every member that opts in with `[lints] workspace = true`, and # to every target of that member. CI runs clippy with `-D warnings`, so anything diff --git a/vendor/tinybus b/vendor/tinybus index 5d5af90..6ce06bc 160000 --- a/vendor/tinybus +++ b/vendor/tinybus @@ -1 +1 @@ -Subproject commit 5d5af90ddc297b0bcc284d8b5ea35c04842d8269 +Subproject commit 6ce06bc674e4f4d718aa51e643ef62c1f372e270