You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bumped Python, TypeScript, Rust, and Go package versions together to 2.5.5.
Kept core dependencies lean: removed aiofiles, anyio, and FastAPI/Starlette hard dependency paths from the Python package, leaving bridge/middleware integrations optional.
Removed the stale examples/ui tree.
Fixed Rust handler-context scheduling so awaited global-serial cross-bus children deterministically queue-jump ahead of queued events without blocking independent bus-serial queues.
Tightened Rust tests that were relying on scheduler timing so the suite does not pass by luck.
Validation
uv run prek run --all-files
cargo test --locked --manifest-path abxbus-rust/Cargo.toml --all-features
200x cargo test --locked --manifest-path abxbus-rust/Cargo.toml --all-features --test test_eventbus_locking test_global_serial_awaited_child_jumps_ahead_of_queued_events_across_buses
GitHub Actions green on main for Release State, pre-commit-hooks, test-py, test-go, test-ts, and test-rust