What's Changed * First implementation to handle MetaData Update events: See https://github.com/qweeze/rstream/pull/166 and https://github.com/qweeze/rstream/tree/master/docs/examples/metadata_update for further info by DanielePalaia * Improvements on how locator connections are handled by DanielePalaia
0.15.0
What's Changed * Implemented filtering functionality for stream. See https://github.com/qweeze/rstream/issues/124 and https://github.com/qweeze/rstream/tree/master/docs/examples/filtering by DanielePalaia
0.14.2
What's Changed * Fix overflow error during publish_encoding: See https://github.com/qweeze/rstream/pull/154 for further information by Gsantomaggio
0.14.1
What's Changed * Improving send_batch performance: See 148 for further informations by DanielePalaia * Redesign Frame encoding for Publish: See 149 and 133 for further informations by DanielePalaia * Implement timeout on send_wait on_confirmation: See 82 for further informations by DanielePalaia
Overall the improvements in the Frame encoding optimizations and send_batch improved the performance (comparing to the v0.14.0 version) of around 15/20% on send and send_batch (Tests done sending 10million of messages)
0.14.0
What's Changed * Implemented a new method reconnect_stream for (Superstream)Producer/(Superstream)Consumer in order to reconnect to a stream/partition after a disconnection. See 135 144 and 121 for further details (by DanielePalaia) * Closing the locator connections of superstreams when not needed anymore. See 141 and 144 for further details (by DanielePalaia) * Add external configurations to SASL connections. See 145 and 139 for further details (by Gsantomaggio)
0.13.0
What's Changed * Improving stability, cleanup and logging informations during a non clean disconnection from the server. Adding test coverage. See: 131 140 143 * Adding the possibility to set a name to a Producer/Consumer connection: See: 137