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
- SmartModule developers may use our container-based development environment which contains all the tools required to build their Rust code into WASM
- Check out our Dev tools for more information about how to get started
- 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
andat-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 orat-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.
- 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
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.