Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.0 - 2021-06-07
Added
- Added
:subscribe_on_init?and:subscribe_afteroptions to the InOrder subscription- these can be used to prevent an InOrder producer from producing events immediately after starting up
Changed
- The
:restore_stream_position!for InOrder subscriptions may now be either an MFA tuple or a function (anonymous or capture)
0.3.2 - 2021-06-04
Fixed
- Fixed name determination for InOrder subscriptions (for real this time)
0.3.1 - 2021-06-04
Fixed
- Fixed name determination for InOrder subscriptions
0.3.0 - 2021-06-04
Added
- Added the
:producerkey to each event's.metadatamap for InOrder subscriptions- This can inform the consumer of how it should store stream positions
0.2.0 - 2021-06-01
Changed
- Renamed
Volley.LinearSubscriptiontoVolley.InOrderSubscription
Fixed
- Fixed subscriptions to empty streams in
Volley.InOrderSubscription.
0.1.3 - 2021-05-03
Changed
- Changed some language in the documentation to remove "head-of-line" blocking from the vocabulary
0.1.2 - 2021-04-29
Changed
- Updated Spear dependency to v0.9.0 with fixes for persistent subscription ack/nack on projected streams
0.1.1 - 2021-04-28
Changed
- Changed docs in
Volley.LinearSubscriptionto suggest a:max_demandof1but not require it
0.1.0 - 2021-04-26
Added
- Initial implementations of persistent and linear subscriptions