From da1e40c9cbd19aa564658f123bc0f7f72b846066 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 21 Oct 2026 10:31:19 +0000 Subject: [PATCH 1/5] deps: bump tinystoragedrivers-busproxy from v1.0.0 to v1.5.0 Bumps [tinystoragedrivers-busproxy](https://github.com/tinyhumansai/tinystoragedrivers) from v1.0.0 to v1.5.0. - [Release notes](https://github.com/tinyhumansai/tinystoragedrivers/releases) - [Commits](https://github.com/tinyhumansai/tinystoragedrivers/compare/141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d...c9ea6ff1615b77b55d7269403af5fd11bedc9ce8) --- updated-dependencies: - dependency-name: tinystoragedrivers-busproxy dependency-version: 6d1a1029de402f5937113fcc56e4023e0dc61c94 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 89 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 76 insertions(+), 13 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a1ea9dc..1e283e89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1916,9 +1916,9 @@ dependencies = [ "tinybus-module", "tinymcp-bus", "tinystoragedrivers-busproxy", - "tinystoragedrivers-client", - "tinystoragedrivers-core", - "tinystoragedrivers-secrets", + "tinystoragedrivers-client 1.0.0", + "tinystoragedrivers-core 1.0.0", + "tinystoragedrivers-secrets 1.0.0", "tinytools", "tokio", "tokio-stream", @@ -1937,7 +1937,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "tinystoragedrivers-core", + "tinystoragedrivers-core 1.0.0", "tokio", "url", ] @@ -1952,18 +1952,28 @@ dependencies = [ "tinybus", ] +[[package]] +name = "tinystoragedrivers-bus" +version = "1.5.0" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.5.0#c9ea6ff1615b77b55d7269403af5fd11bedc9ce8" +dependencies = [ + "serde", + "serde_json", + "tinybus", +] + [[package]] name = "tinystoragedrivers-busproxy" -version = "1.0.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.0.0#141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d" +version = "1.5.0" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.5.0#c9ea6ff1615b77b55d7269403af5fd11bedc9ce8" dependencies = [ "async-trait", "serde", "serde_json", "tinybus", - "tinystoragedrivers-bus", - "tinystoragedrivers-client", - "tinystoragedrivers-core", + "tinystoragedrivers-bus 1.5.0", + "tinystoragedrivers-client 1.5.0", + "tinystoragedrivers-core 1.5.0", "tokio", ] @@ -1975,9 +1985,23 @@ dependencies = [ "async-trait", "serde", "serde_json", - "tinystoragedrivers-bus", - "tinystoragedrivers-core", - "tinystoragedrivers-secrets", + "tinystoragedrivers-bus 1.0.0", + "tinystoragedrivers-core 1.0.0", + "tinystoragedrivers-secrets 1.0.0", + "tokio", +] + +[[package]] +name = "tinystoragedrivers-client" +version = "1.5.0" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.5.0#c9ea6ff1615b77b55d7269403af5fd11bedc9ce8" +dependencies = [ + "async-trait", + "serde", + "serde_json", + "tinystoragedrivers-bus 1.5.0", + "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-secrets 1.5.0", "tokio", ] @@ -1997,6 +2021,22 @@ dependencies = [ "zstd", ] +[[package]] +name = "tinystoragedrivers-core" +version = "1.5.0" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.5.0#c9ea6ff1615b77b55d7269403af5fd11bedc9ce8" +dependencies = [ + "async-trait", + "data-encoding", + "serde", + "serde_json", + "sha2 0.10.9", + "thiserror", + "tokio", + "ulid", + "zstd", +] + [[package]] name = "tinystoragedrivers-secrets" version = "1.0.0" @@ -2012,7 +2052,30 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "tinystoragedrivers-core", + "tinystoragedrivers-core 1.0.0", + "tokio", + "winapi-util", + "windows-permissions", + "winsafe", + "zeroize", +] + +[[package]] +name = "tinystoragedrivers-secrets" +version = "1.5.0" +source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.5.0#c9ea6ff1615b77b55d7269403af5fd11bedc9ce8" +dependencies = [ + "async-trait", + "atomicwrites", + "chacha20poly1305", + "clack-private-fs", + "fs4", + "hkdf", + "rustix 1.1.4", + "serde", + "serde_json", + "sha2 0.10.9", + "tinystoragedrivers-core 1.5.0", "tokio", "winapi-util", "windows-permissions", From 374f6324bd5886cb0b272a584ed233f2cb7cb5db Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Wed, 21 Oct 2026 21:56:31 +0530 Subject: [PATCH 2/5] Align storage driver pins with v1.5.0 --- Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2ec89111..00b7a655 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -115,15 +115,15 @@ tracing = { version = "0.1", default-features = false, features = ["std"] } # store call them. A git tag, like every other tinystoragedrivers consumer, so a # host that vendors the repository once redirects it with a `[patch]`. This # crate links no database: the host picks the backend. -tinystoragedrivers-core = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.0.0", features = ["blocking"] } +tinystoragedrivers-core = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.5.0", features = ["blocking"] } # The `SecretStore` port: server environment values and OAuth bundles are kept # there, never in a document. Same tag as the core. -tinystoragedrivers-secrets = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.0.0" } +tinystoragedrivers-secrets = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.5.0" } # The module-side storage bus: `connect_storage` over the module's TinyBus # connection, giving the same port traits the host serves. Used only by the # `module` feature (a cdylib reaches storage through the host, never a file). -tinystoragedrivers-busproxy = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.0.0" } -tinystoragedrivers-client = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.0.0" } +tinystoragedrivers-busproxy = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.5.0" } +tinystoragedrivers-client = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.5.0" } # Locating a user's home directory, to find the version-manager shim # directories a desktop launch's stripped PATH leaves out. dirs = "7" From eaf4b224827df2b21e93302c0322348e52ed416c Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Wed, 21 Oct 2026 21:56:36 +0530 Subject: [PATCH 3/5] Refresh storage driver lockfile --- Cargo.lock | 61 +++++++----------------------------------------------- 1 file changed, 7 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1e283e89..32e84be8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1916,9 +1916,9 @@ dependencies = [ "tinybus-module", "tinymcp-bus", "tinystoragedrivers-busproxy", - "tinystoragedrivers-client 1.0.0", - "tinystoragedrivers-core 1.0.0", - "tinystoragedrivers-secrets 1.0.0", + "tinystoragedrivers-client", + "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-secrets", "tinytools", "tokio", "tokio-stream", @@ -1942,16 +1942,6 @@ dependencies = [ "url", ] -[[package]] -name = "tinystoragedrivers-bus" -version = "1.0.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.0.0#141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d" -dependencies = [ - "serde", - "serde_json", - "tinybus", -] - [[package]] name = "tinystoragedrivers-bus" version = "1.5.0" @@ -1971,26 +1961,12 @@ dependencies = [ "serde", "serde_json", "tinybus", - "tinystoragedrivers-bus 1.5.0", - "tinystoragedrivers-client 1.5.0", + "tinystoragedrivers-bus", + "tinystoragedrivers-client", "tinystoragedrivers-core 1.5.0", "tokio", ] -[[package]] -name = "tinystoragedrivers-client" -version = "1.0.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.0.0#141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d" -dependencies = [ - "async-trait", - "serde", - "serde_json", - "tinystoragedrivers-bus 1.0.0", - "tinystoragedrivers-core 1.0.0", - "tinystoragedrivers-secrets 1.0.0", - "tokio", -] - [[package]] name = "tinystoragedrivers-client" version = "1.5.0" @@ -1999,9 +1975,9 @@ dependencies = [ "async-trait", "serde", "serde_json", - "tinystoragedrivers-bus 1.5.0", + "tinystoragedrivers-bus", "tinystoragedrivers-core 1.5.0", - "tinystoragedrivers-secrets 1.5.0", + "tinystoragedrivers-secrets", "tokio", ] @@ -2037,29 +2013,6 @@ dependencies = [ "zstd", ] -[[package]] -name = "tinystoragedrivers-secrets" -version = "1.0.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.0.0#141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d" -dependencies = [ - "async-trait", - "atomicwrites", - "chacha20poly1305", - "clack-private-fs", - "fs4", - "hkdf", - "rustix 1.1.4", - "serde", - "serde_json", - "sha2 0.10.9", - "tinystoragedrivers-core 1.0.0", - "tokio", - "winapi-util", - "windows-permissions", - "winsafe", - "zeroize", -] - [[package]] name = "tinystoragedrivers-secrets" version = "1.5.0" From 9730089c68ab19617e5a2aa43f5a1464e9624fc7 Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Wed, 21 Oct 2026 21:58:46 +0530 Subject: [PATCH 4/5] Use storage driver v1.5.0 in bus contract --- crates/tinymcp-bus/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/tinymcp-bus/Cargo.toml b/crates/tinymcp-bus/Cargo.toml index cb6d83f5..729c3506 100644 --- a/crates/tinymcp-bus/Cargo.toml +++ b/crates/tinymcp-bus/Cargo.toml @@ -30,7 +30,7 @@ base64 = { workspace = true } # no I/O. Its sole tokio features are io-util and time, so this adds no runtime # to a host that links the contract. Backs `storage::storage_schema`; optional, # enabled only by the `storage` feature so the default closure stays pure. -tinystoragedrivers-core = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.0.0", default-features = false, optional = true } +tinystoragedrivers-core = { git = "https://github.com/tinyhumansai/tinystoragedrivers", tag = "v1.5.0", default-features = false, optional = true } [dev-dependencies] # The WHATWG parser the `ui` link splitter must agree with: its differential From 689ab152e12bacf87a0b2fc10512af8fb6fdd6ff Mon Sep 17 00:00:00 2001 From: Steven Enamakel <31011319+senamakel@users.noreply.github.com> Date: Wed, 21 Oct 2026 21:58:51 +0530 Subject: [PATCH 5/5] Unify storage driver versions in lockfile --- Cargo.lock | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 32e84be8..00d5b6dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1917,7 +1917,7 @@ dependencies = [ "tinymcp-bus", "tinystoragedrivers-busproxy", "tinystoragedrivers-client", - "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-core", "tinystoragedrivers-secrets", "tinytools", "tokio", @@ -1937,7 +1937,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "tinystoragedrivers-core 1.0.0", + "tinystoragedrivers-core", "tokio", "url", ] @@ -1963,7 +1963,7 @@ dependencies = [ "tinybus", "tinystoragedrivers-bus", "tinystoragedrivers-client", - "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-core", "tokio", ] @@ -1976,27 +1976,11 @@ dependencies = [ "serde", "serde_json", "tinystoragedrivers-bus", - "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-core", "tinystoragedrivers-secrets", "tokio", ] -[[package]] -name = "tinystoragedrivers-core" -version = "1.0.0" -source = "git+https://github.com/tinyhumansai/tinystoragedrivers?tag=v1.0.0#141fd9ed0ad5d14a8fb5a1b3e837a719e81ac08d" -dependencies = [ - "async-trait", - "data-encoding", - "serde", - "serde_json", - "sha2 0.10.9", - "thiserror", - "tokio", - "ulid", - "zstd", -] - [[package]] name = "tinystoragedrivers-core" version = "1.5.0" @@ -2028,7 +2012,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "tinystoragedrivers-core 1.5.0", + "tinystoragedrivers-core", "tokio", "winapi-util", "windows-permissions",