This Week in Fluvio #40

Jul 27, 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

 

New features

  • Support async response in multiplexed socket. (#2488)
  • Rename --smartmodule option in fluvio consume to --smart-module. `–smartmodule is still an alias for backward compatibility. (#2485)
 

Performance improvements

  • Drop write lock before async IO operations. (#2490)
  • Add Clone trait to DefaultProduceRequest. (#2501)
  • Add AtMostOnce and AtLeastOnce delivery semantics. (#2503)
 

Bug fixes

  • Restrict usage of --initial, --extra-params and --join-topic in fluvio consume. Those options only should be accepted when using specific smartmodules. (#2476)
  • Keep serving incoming requests even if socket closed to write. (#2484)
 

Developer experience improvements

  • Measure latency for stats using macro. (#2483)
 

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.