All notable changes to the project will be documented in this file. This project adheres to Semantic Versioning.
- Add missing retry interval reset behavior.
- Add missing jitter to retry strategy.
- Correctly handle comment payloads.
- Comment events were incorrectly consuming non-comment event data. Now comment events are emitted as they are parsed and can no longer affect non-comment event data.
- Added support for following 301 & 307 redirects with configurable redirect limit.
- Fixed
Last-Event-ID
handling when server sends explicit empty ID.
- Added support for SSE test harness.
- Change
ClientBuilder
to returnimpl Client
, whereClient
is a sealed trait that exposes astream()
method.
- Fixed various bugs related to SSE protocol.
- Support for creating an event source client with a pre-configured connection.
- Added missing changelog
- Fixed keyword for crates.io publishing
- Introduced new Error variant