0.7.2 - 2019-01-29
Fixed: Iterators restart at the last processed event number when the connection drops. Refactor: MessageReader returns a TcpCommand in the header rather than an int. Chore: Removed unused dependencies.
0.7.1 - 2019-01-29
Fixed: Volatile subscriptions fail to restart when the connection is recreated.
0.7.0 - 2019-01-29
Fixed: Volatile subscriptions fail to yield all events for a projection. This was caused by a confusion between the linked event and original event.
Event.original_event
is nowEvent.received_event
because the original name was unclear.Event.event_number
is now equal to the value ofreceived_event.event_number
, not the value of the linked event number.
0.6.0.1 - 2019-01-03
Add automagic deployment to pypi with Travis and Versioneer
0.6.0 - 2018-12-21
Added batch size param to subscribe_to method
0.6.0-alpha-5 - 2018-11-09
Fixed: CreatePersistentSubscription command was never cleaned up after success
0.6.0-alpha-4 - 2018-10-05
Fixed: We now handle deleted messages correctly.
0.6.0-alpha-2 - 2018-09-17
Discovery now supports "selectors" to control how we pick a node from gossip
0.6.0-alpha-1 - 2018-09-14
Added support for catch-up subscriptions.
0.5 - 2018-04-27
- Dropped the ConnectionContextManager class.
- "Connection" class is now "Client" and acts as a context manager in its own right
- Rewrote the connection module completely.
- PersistentSubscriptions no longer use a maxsize parameter when creating a streaming iterator. This is a workaround for #49
0.4 - 2018-04-27
- Added cluster discovery for HA scenarios.
0.3 - 2018-04-11
iter
properly supports iterating a stream in reverse.
published_event
reversed order of type and stream