Skip to main content

This Week in Fluvio #41

· 2 min read

Fluvio is a distributed, programmable streaming platform written in Rust.

This Week in Fluvio is our weekly newsletter for development updates to Fluvio open source.


New release

  • SmartModule development environment
  • Rust crate fluvio-jolt
    • This is a native Rust port of the Java library of the same name
    • JSON to JSON transformation where the "specification" for the transform is itself a JSON document
    • Compatible for use in SmartModules

Feature Highlight

This feature was added in the previous release but was not mentioned in last week's issue.

  • Support for at-least-once and at-most-once in the Producer Client. (#2481)
    • This feature introduces the notion of Delivery Semantic to Fluvio Producer. From now, you can choose in which manner you want your records to be transported from the producer to the SPU unit. It's either at-most-once guarantee or at-least-once. The first one is sending without waiting for the response, hence no reaction for errors. The latter one is sending and retrying until succeeded (with certain assumptions). Check out more details in Delivery Semantics section.

Get in touch with us on Github Discussions or join our Discord channel and come say hello! Watch videos on our InfinyOn Youtube Channel

For the full list of changes this week, be sure to check out our CHANGELOG.