Skip to content

v0.0.6

Compare
Choose a tag to compare
@benbromhead benbromhead released this 22 Sep 08:50
· 1310 commits to main since this release
308e6dd

This release contains the following fixes and features:

#50 - Support buffered communication between transforms if needed.
#50 - Support sync/async responses across channels.
#50 - Removed the internal message clock which was fragile and leaked implementation details across transforms.
#50 - Transforms that ignore results from a connection are now responsible for draining the late/ignored response. See Tuneable Consistency Scatter for an example on how to do this.
#51 - Improves on #50 by providing common messaging logic for chains.
#52 - Some test improvements and resiliency - tests were starting to become kinda flaky.
#52 - Fixed some bugs from #50 and #51
#54 - Connection limits for Redis and Cassandra sources are now configurable via a connection_limit flag. This is set to 512 by default.
#54 - Shotover can now be built by rust stable.
#54 - MPSC source can now return a response via oneshot channels.