This Week in Fluvio #41

Aug 3, 2022

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.

Please subscribe to This Week in Fluvio to receive new posts in your inbox

Subscribe


 

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.
 

Upcoming events

 

Open positions


Get in touch with us on Github Discussions or join our Discord channel and come say hello!

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