Skip to content

v0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@pschafhalter pschafhalter released this 06 Apr 17:18
· 13 commits to master since this release

Major API Changes

  • New operator API in which operators implement either Source, Sink OneInOneOut, OneInTwoOut, or TwoInOneOut.
  • 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 to tracing.

New Contributors