From abf8d68ac11817c6735feda8bd2944ab005099a2 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sat, 10 Oct 2026 07:27:49 +0300 Subject: [PATCH 1/4] chore: bump workspace version to 0.1.3 Bump the workspace and internal crate versions from 0.1.2 to 0.1.3, updating the pinned workspace dependency requirements to match. The examples lockfile also picks up the new sha2 dependency and its transitive crates. Auto-committed-on: dragonfly Co-authored-by: Medulla --- Cargo.lock | 6 ++-- Cargo.toml | 8 ++--- examples/Cargo.lock | 82 +++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 87 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9018389..99c753e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -758,7 +758,7 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.2" +version = "0.1.3" dependencies = [ "async-trait", "clap", @@ -782,7 +782,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.2" +version = "0.1.3" dependencies = [ "proc-macro2", "quote", @@ -791,7 +791,7 @@ dependencies = [ [[package]] name = "tinybus-module" -version = "0.1.2" +version = "0.1.3" dependencies = [ "async-trait", "serde", diff --git a/Cargo.toml b/Cargo.toml index 6f2eea8..b56957a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,15 +11,15 @@ exclude = ["examples"] resolver = "3" [workspace.package] -version = "0.1.2" +version = "0.1.3" edition = "2024" license = "GPL-3.0-only" repository = "https://github.com/tinyhumansai/tinybus" [workspace.dependencies] -tinybus = { path = "crates/tinybus", version = "=0.1.2", default-features = false } -tinybus-macros = { path = "crates/tinybus-macros", version = "=0.1.2" } -tinybus-module = { path = "crates/tinybus-module", version = "=0.1.2" } +tinybus = { path = "crates/tinybus", version = "=0.1.3", default-features = false } +tinybus-macros = { path = "crates/tinybus-macros", version = "=0.1.3" } +tinybus-module = { path = "crates/tinybus-module", version = "=0.1.3" } tokio = { version = "1", features = ["rt-multi-thread", "sync", "time"] } async-trait = "0.1" diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 5c54fd8..6cc91dd 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -13,12 +13,56 @@ dependencies = [ "syn 3.0.3", ] +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + [[package]] name = "bytes" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" +[[package]] +name = "cfg-if" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + [[package]] name = "errno" version = "0.3.14" @@ -29,6 +73,16 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "itoa" version = "1.0.18" @@ -131,6 +185,17 @@ dependencies = [ "zmij", ] +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -195,11 +260,12 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.2" +version = "0.1.3" dependencies = [ "async-trait", "serde", "serde_json", + "sha2", "thiserror", "tinybus-macros", "tokio", @@ -218,7 +284,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.2" +version = "0.1.3" dependencies = [ "proc-macro2", "quote", @@ -283,12 +349,24 @@ dependencies = [ "once_cell", ] +[[package]] +name = "typenum" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" From d199e926cb2028479ef379196e8dacf6da948629 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sat, 10 Oct 2026 07:28:08 +0300 Subject: [PATCH 2/4] chore(examples): drop sha2 dependency from lockfile The example lockfile no longer pulls in sha2 and its transitive crates, and the tinybus entries are pinned back to 0.1.2 to match the version the examples build against. Auto-committed-on: dragonfly Co-authored-by: Medulla --- examples/Cargo.lock | 82 ++------------------------------------------- 1 file changed, 2 insertions(+), 80 deletions(-) diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 6cc91dd..5c54fd8 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -13,56 +13,12 @@ dependencies = [ "syn 3.0.3", ] -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - [[package]] name = "bytes" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" -[[package]] -name = "cfg-if" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "crypto-common" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", -] - [[package]] name = "errno" version = "0.3.14" @@ -73,16 +29,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - [[package]] name = "itoa" version = "1.0.18" @@ -185,17 +131,6 @@ dependencies = [ "zmij", ] -[[package]] -name = "sha2" -version = "0.10.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -260,12 +195,11 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.3" +version = "0.1.2" dependencies = [ "async-trait", "serde", "serde_json", - "sha2", "thiserror", "tinybus-macros", "tokio", @@ -284,7 +218,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.3" +version = "0.1.2" dependencies = [ "proc-macro2", "quote", @@ -349,24 +283,12 @@ dependencies = [ "once_cell", ] -[[package]] -name = "typenum" -version = "1.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" - [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1" From 094a26a9b5d9bf08626db13507442b10d6b24f6a Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sat, 10 Oct 2026 07:28:15 +0300 Subject: [PATCH 3/4] chore(examples): bump tinybus to 0.1.3 in lockfile Update the pinned tinybus and tinybus-macros versions in the examples lockfile to 0.1.3 to match the current release. Auto-committed-on: dragonfly Co-authored-by: Medulla --- examples/Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 5c54fd8..55beb22 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -195,7 +195,7 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.2" +version = "0.1.3" dependencies = [ "async-trait", "serde", @@ -218,7 +218,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.2" +version = "0.1.3" dependencies = [ "proc-macro2", "quote", From a15d8cb76cecee1beac921ed7558aa84f1f71705 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sat, 10 Oct 2026 07:28:27 +0300 Subject: [PATCH 4/4] chore: refresh examples lockfile for 0.1.3 Co-authored-by: Medulla --- examples/Cargo.lock | 78 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 55beb22..6cc91dd 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -13,12 +13,56 @@ dependencies = [ "syn 3.0.3", ] +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + [[package]] name = "bytes" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" +[[package]] +name = "cfg-if" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crypto-common" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", +] + [[package]] name = "errno" version = "0.3.14" @@ -29,6 +73,16 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "itoa" version = "1.0.18" @@ -131,6 +185,17 @@ dependencies = [ "zmij", ] +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -200,6 +265,7 @@ dependencies = [ "async-trait", "serde", "serde_json", + "sha2", "thiserror", "tinybus-macros", "tokio", @@ -283,12 +349,24 @@ dependencies = [ "once_cell", ] +[[package]] +name = "typenum" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" + [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + [[package]] name = "wasi" version = "0.11.1+wasi-snapshot-preview1"