What's Changed
- feat: port OpenHuman's event bus, and add peer version negotiation by @senamakel in #1
- fix(global): give the bus its own runtime so it outlives the caller's by @senamakel in #2
- Add trusted in-process dynamic modules by @senamakel in #5
- test: enforce 90% per-file coverage by @senamakel in #6
- docs: add complete tinybus examples by @senamakel in #7
- feat: load verified GitHub module releases by @senamakel in #8
- feat(stream): chunked bulk payloads larger than one frame by @senamakel in #9
- feat(attest): confidential messages delivered only to hash-verified modules by @senamakel in #10
- Add dependency-free in-memory secret hardening (Secret type) by @senamakel in #11
- feat(module): lazily map modules on first call by @senamakel in #12
- feat(confidential): refuse a stream handle in a confidential body by @senamakel in #13
- fix(module): harden deferred module initialization by @senamakel in #14
- feat(attest): carry a pinned release digest into the attestation by @senamakel in #15
New Contributors
- @senamakel made their first contribution in #1
Full Changelog: https://github.com/tinyhumansai/tinybus/commits/v0.1.1