All notable changes to this project will be documented in this file.
[1.0.0]
This release promotes rstream to 1.0 and includes producer exception handling improvements.
- Promote to 1.0 by @Gsantomaggio in #267
- Refining producer exception logging and bubbling by @dbotwinick in #265
[0.40.1]
This release includes bug fixes and improvements to connection handling.
-
Bugfix cleanup logic in
_maybe_clean_up_during_lost_connectionmethod by @dbotwinick in #262 -
Divide the locator connection from the Consumer connection by @Gsantomaggio in #261
[0.40.0]
This release focuses on improving stability during reconnection.
- Implement Auto recovery connection for consumer by @Gsantomaggio in #250
- Implement producer recovery connection by @Gsantomaggio in #251
- improve reconnection with metadata update handling by @Gsantomaggio in #252
- Refactor the producers list replace the reference with the id as map key by @Gsantomaggio in #249
- Update dependencies by @Gsantomaggio in #243
- Removed
reconnect_stream - Removed
message_context.consumer.get_stream(message_context.subscriber_name)in favour ofmessage_context.stream
- The
reconnect_streamfunction has been removed. Use the auto-recovery feature instead. - The
message_context.consumer.get_stream(message_context.subscriber_name)method has been removed. - Use
message_context.streamto access the stream directly. - The subscribe function now returns the
subscription_idthat you can use to unsubscribe.