Skip to content

Releases: launchdarkly/rust-eventsource-client

v0.13.0

30 Jul 18:53
f0a6cda
Compare
Choose a tag to compare

0.13.0 (2024-07-30)

Features

  • Emit SSE::Connected event when stream is established (#79) (791faf4)
  • Update Error::UnexpectedResponse to include failed connection details (#79) (791faf4)

v0.12.2

20 Dec 19:56
85e42c0
Compare
Choose a tag to compare

0.12.2 (2023-12-20)

Bug Fixes

v0.12.1

12 Dec 14:15
53d7670
Compare
Choose a tag to compare

0.12.1 (2023-12-12)

Bug Fixes

  • logify could panic if truncating mid-code point (#70) (37316c4)

v0.12.0

15 Nov 18:51
b6e61d6
Compare
Choose a tag to compare

0.12.0 (2023-11-15)

⚠ BREAKING CHANGES

  • Remove re-export of hyper_rustls types (#59)
  • Bump dependencies (#58)

deps

Features

  • make Error implement std::fmt::Display, std::error::Error` and Sync (#47) (0eaab6e)

Bug Fixes

  • Remove re-export of hyper_rustls types (#59) (ec24970)

0.11.0

07 Nov 16:53
Compare
Choose a tag to compare

[0.11.0] - 2022-11-07

Fixed:

  • Add missing retry interval reset behavior.
  • Add missing jitter to retry strategy.

0.10.2

28 Oct 20:44
Compare
Choose a tag to compare

[0.10.2] - 2022-10-28

Fixed:

  • Correctly handle comment payloads.

0.10.1

14 Apr 18:35
Compare
Choose a tag to compare

[0.10.1] - 2022-04-14

Fixed:

  • 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.

0.10.0

23 Mar 21:03
Compare
Choose a tag to compare

[0.10.0] - 2022-03-23

Added:

  • Added support for following 301 & 307 redirects with configurable redirect limit.

Fixed:

  • Fixed Last-Event-ID handling when server sends explicit empty ID.

0.9.0

15 Mar 21:52
Compare
Choose a tag to compare

[0.9.0] - 2022-03-15

Added:

  • Added support for SSE test harness. This harness will run the client against a suite of contract tests to verify it implements the SSE specification.

Changed:

  • Change ClientBuilder to return impl Client, where Client is a sealed trait that exposes a stream() method. Users will need to update from Client::for_url to ClientBuilder::for_url.

Fixed:

  • Fixed various bugs related to SSE protocol.

0.8.2

03 Feb 21:27
Compare
Choose a tag to compare

[0.8.2] - 2022-02-03

Added:

  • Support for creating an event source client with a pre-configured connection.