v0.4.0
Pre-release
Pre-release
Major API Changes
- New operator API in which operators implement either
Source
,Sink
OneInOneOut
,OneInTwoOut
, orTwoInOneOut
. - New API for connecting streams which uses functions (e.g.
connect_one_in_one_out
) instead of macros.
New Features
- [Rust] ROS bridge operators (via @objorkman).
- [Rust] LINQ-style API for streams (via @sguduguntla).
- [Rust] Support for time-versioned state.
- [Rust] Experimental deadline support.
- [Rust] use clippy for linting.
- [Python] use black and isort for code formatting.
Implementation Changes
- New worker architecture for processing events generated by operators.
- Switch logging from
slog
totracing
.
New Contributors
- @objorkman made their first contribution in #173
- @sguduguntla made their first contribution in #170