PackageTrack
Sign in Get early access

eventsource-client

Client for the Server-Sent Events protocol (aka EventSource)

0.18.0 8.6M downloads/mo #3379 most downloaded on crates.io launchdarkly/rust-eventsource-client

What this package is like to depend on

Last release 13 days ago

10 Aug 2026

Release timing varies

gaps range from 2 weeks to 6 months

Most releases are documented

notes for 24 of 31 stable releases

1 version withdrawn

withdrawn after publishing

7 years old

32 releases · first in 2019

11 releases in the last 12 months

see the full history below

Release timeline

32 releases · Jul 2019 to Aug 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 32
  1. 0.18.0 10 Aug 2026
    Release notes

    0.18.0 (2026-07-31)

    Features

    • Add dynamic URL support to ClientBuilder (#143) (ee31578)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Features

    • Add dynamic URL support to ClientBuilder (#143) (ee31578)

    Bug Fixes

    Open source →
  2. 0.17.5 08 Jun 2026
    Release notes

    0.17.5 (2026-06-08)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  3. 0.17.4 11 May 2026
    Release notes

    0.17.4 (2026-05-11)

    Bug Fixes

    • respect reconnect=false and clamp server-supplied retry: 0 (#135) (80c123a)
    • schedule reconnect after parse error during streaming (#134) (2ac2998)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • respect reconnect=false and clamp server-supplied retry: 0 (#135) (80c123a)
    • schedule reconnect after parse error during streaming (#134) (2ac2998)
    Open source →
  4. 0.17.3 28 Apr 2026
    Release notes

    0.17.3 (2026-04-20)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  5. 0.17.2 13 Apr 2026
    Release notes

    0.17.2 (2026-04-13)

    Bug Fixes

    • deps: bump rand from 0.8.5 to 0.10.1 (#129) (49efcd4)

    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    • deps: bump rand from 0.8.5 to 0.10.1 (#129) (49efcd4)
    Open source →
  6. 0.17.1 09 Mar 2026
    Release notes

    0.17.1 (2026-03-06)

    Bug Fixes


    This PR was generated with Release Please. See documentation.

    Open source →
    Release notes

    Bug Fixes

    Open source →
  7. 0.17.0 25 Feb 2026
    Release notes

    0.17.0 (2026-02-25)

    ⚠ BREAKING CHANGES

    • Introduce new hyper related features native-tls, hyper-rustls-native-roots, hyper-rustls-webpki-roots
    • Use launchdarkly-sdk-transport instead of relying directly on hyper

    Features

    • Introduce new hyper related features native-tls, hyper-rustls-native-roots, hyper-rustls-webpki-roots (7419d59)
    • Support http proxy through explicit config or environment variable detection (7419d59)
    • Use launchdarkly-sdk-transport instead of relying directly on hyper (7419d59)
    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • Introduce new hyper related features native-tls, hyper-rustls-native-roots, hyper-rustls-webpki-roots
    • Use launchdarkly-sdk-transport instead of relying directly on hyper

    Features

    • Introduce new hyper related features native-tls, hyper-rustls-native-roots, hyper-rustls-webpki-roots (7419d59)
    • Support http proxy through explicit config or environment variable detection (7419d59)
    • Use launchdarkly-sdk-transport instead of relying directly on hyper (7419d59)
    Open source →
  8. 0.16.2 11 Feb 2026
    Release notes

    0.16.2 (2026-02-11)

    Bug Fixes

    • Support stripping initial UTF-8 BOM header (#114) (6697220)
    Open source →
    Release notes

    Bug Fixes

    • Support stripping initial UTF-8 BOM header (#114) (6697220)
    Open source →
  9. 0.16.1 26 Jan 2026
    Release notes

    0.16.1 (2026-01-26)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  10. 0.16.0 17 Dec 2025
    Release notes

    0.16.0 (2025-12-17)

    ⚠ BREAKING CHANGES

    • Stream will return Poll::Ready(None) when client has closed stream
    • Removed Error::StreamClosed in lieu of returning Poll::Ready(None)

    Bug Fixes

    • Bump MSRV to 1.83 (230d00c)
    • Removed Error::StreamClosed in lieu of returning Poll::Ready(None) (230d00c)
    • Stop connecting if stream fails on initial request without opting into retry (230d00c)
    • Stream will return Poll::Ready(None) when client has closed stream (230d00c)
    Open source →
    Release notes

    ⚠ BREAKING CHANGES

    • Stream will return Poll::Ready(None) when client has closed stream
    • Removed Error::StreamClosed in lieu of returning Poll::Ready(None)

    Bug Fixes

    • Bump MSRV to 1.83 (230d00c)
    • Removed Error::StreamClosed in lieu of returning Poll::Ready(None) (230d00c)
    • Stop connecting if stream fails on initial request without opting into retry (230d00c)
    • Stream will return Poll::Ready(None) when client has closed stream (230d00c)
    Open source →
  11. 0.15.1 07 Oct 2025
    Release notes

    Bug Fixes

    • Bump MSRV to 1.82.0 (#95) (ddf8753)
    • Reconnect should use both reconnect and retry_initial for reconnection (#99) (9a91e67)
    Open source →
  12. 0.15.0 27 Mar 2025
    Release notes

    Features

    • Add connect and write timeout configurations options (#93) (cfb9321)

    Bug Fixes

    Open source →
  13. 0.14.0 24 Feb 2025
    Release notes

    Features

    • Add basic_auth method to ClientBuilder (#88) (526b03f)
    Open source →
  14. 0.13.0 30 Jul 2024
    Release notes

    Features

    • Emit SSE::Connected event when stream is established (#79) (791faf4)
    • Update Error::UnexpectedResponse to include failed connection details (#79) (791faf4)
    Open source →
  15. 0.12.2 20 Dec 2023
    Release notes

    Bug Fixes

    • deps: Bump hyper to fix CVE-2022-31394 (#72) (48d9555)
    Open source →
  16. 0.12.1 12 Dec 2023
    Release notes

    Bug Fixes

    • logify could panic if truncating mid-code point (#70) (37316c4)
    Open source →
  17. 0.12.0 15 Nov 2023
    Release notes

    ⚠ 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)
    Open source →
  18. 0.11.0 07 Nov 2022
    Release notes

    Fixed:

    • Add missing retry interval reset behavior.
    • Add missing jitter to retry strategy.
    Open source →
  19. 0.10.2 28 Oct 2022
    Release notes

    Fixed:

    • Correctly handle comment payloads.
    Open source →
  20. 0.10.1 14 Apr 2022
    Release notes

    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.
    Open source →
  21. 0.10.0 23 Mar 2022
    Release notes

    Added:

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

    Fixed:

    • Fixed Last-Event-ID handling when server sends explicit empty ID.
    Open source →
  22. 0.9.0 15 Mar 2022
    Release notes

    Added:

    • Added support for SSE test harness.

    Changed:

    • Change ClientBuilder to return impl Client, where Client is a sealed trait that exposes a stream() method.

    Fixed:

    • Fixed various bugs related to SSE protocol.
    Open source →
  23. 0.8.2 03 Feb 2022
    Release notes

    Added:

    • Support for creating an event source client with a pre-configured connection.
    Open source →
  24. 0.8.1 19 Jan 2022
    Release notes

    Changed:

    • Added missing changelog
    • Fixed keyword for crates.io publishing
    Open source →
  25. 0.7.0 25 Aug 2021

    Nothing published for this version

  26. 0.6.0 16 May 2021

    Nothing published for this version

  27. 0.5.0 09 Mar 2021

    Nothing published for this version

  28. 0.4.0 04 Sep 2020 withdrawn

    Nothing published for this version

  29. 0.3.1 06 Sep 2019

    Nothing published for this version

  30. 0.3.0 06 Sep 2019

    Nothing published for this version

  31. 0.2.0 24 Jul 2019

    Nothing published for this version

  32. 0.1.0 18 Jul 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive