PackageTrack
Sign in Get early access

stomp_dart_client

Dart STOMP client for easy messaging interoperability. Build with flutter in mind, but should work for every dart application.

3.0.1 42K downloads/mo #1584 most downloaded on pub.dev blackhorse-one/stomp_dart

What this package is like to depend on

Last release 9 months ago

30 Oct 2025

Release timing varies

gaps range from 8 days to 1.5 years

Nearly every release is documented

notes for 33 of 33 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

33 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

33 releases · Jan 2020 to Oct 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 33
  1. 3.0.1 30 Oct 2025
    Release notes

    What's Changed

    • chore: Updated Dart linter to 6.0 and fix linting issues

    Full Changelog: v3.0.0...v3.0.1

    Open source →
    Release notes
    • Update Dart linter to 6.0 and fix linting issues
    Open source →
  2. 3.0.0 30 Oct 2025
    Release notes

    What's Changed

    Full Changelog: v2.1.3...v3.0.0

    Open source →
    Release notes
    • Replace web_socket_channel with web_socket package.
      • This has breaking changes in the Parser API, but otherwise should be backwards compatible
    Open source →
  3. 2.1.3 07 Feb 2025
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v2.1.2...v2.1.3

    Open source →
    Release notes
    • Added pingInterval to copyWith for StompConfig. Thanks @AndruhovSasha
    Open source →
  4. 2.1.2 03 Feb 2025
    Release notes

    What's Changed

    Full Changelog: v2.1.1...v2.1.2

    Open source →
    Release notes
    • Fixed oversight in move to package:web which made the package not work with wasm.
    Open source →
  5. 2.1.1 28 Dec 2024
    Release notes

    2.1.1

    • Added pingInterval to StompConfig to control the ping interval of IO WebSockets. Thanks @AndruhovSasha

    2.1.0

    • Updated version of web_socket_channel dependency to 3.0.1
    • Moved from dart:html to package:web for web interop
    Open source →
    Release notes
    • Added pingInterval to StompConfig to control the ping interval of IO WebSockets. Thanks @AndruhovSasha
    Open source →
  6. 2.1.0 06 Sep 2024
    Release notes
    • Updated version of web_socket_channel dependency to 3.0.1
    Open source →
  7. 2.0.0 19 Apr 2024
    Release notes

    Breaking

    • Changed exports to be all reexported in a single file to import. This is to satisfy the dart/flutter conventions. Thanks @Peetee06
    Open source →
    Release notes
    • Breaking: Changed exports to be all reexported in a single file to import. This is to satisfy the dart/flutter conventions. Thanks @Peetee06
    Open source →
  8. 1.0.3 15 Feb 2024
    Release notes
    • Make connectUrl lazy and initialized only once per session #95 (Thanks @MacDeveloper1)
    Open source →
  9. 1.0.2 13 Jan 2024
    Release notes
    • Relaxed dependency of web_socket_channel again
    Open source →
  10. 1.0.1 04 Jan 2024
    Release notes
    • Fixed dependency of web_socket_channel until this issue is resolved/clarified
    Open source →
  11. 1.0.0 11 Sep 2023
    Release notes
    • Stable release
      • Removed StompConfig.SockJS constructor in favor of StompConfig.sockJS
      • Regenerate Session and Server ID for SockJS on every connection (#93)
      • Fixed lingering WebSocket connection on rapid disconnect after connect
    Open source →
  12. 0.4.4 09 Mar 2022
    Release notes
    • Added binaryBody to StompFrame when content-type header is missing or equals application/octet-stream (Thanks @dlfk99)
    Open source →
  13. 0.4.3 13 Jun 2021
    Release notes
    • Fixed StompUnsubscribe throwing StompBadStateException in some cases
    Open source →
  14. 0.4.2 19 May 2021
    Release notes
    • Fixed onWebSocketError callback for Web
    • Reworked HTML connect API.
    Open source →
  15. 0.4.1 23 Mar 2021
    Release notes
    • Fixed heartbeat formatting
    Open source →
  16. 0.4.0 21 Mar 2021
    Release notes
    • Null-safety migration
    • Breaking: onConnect callback no longer returns the client as first parameter
    • Breaking: send, subscribe, ack, nack and unsubscribe will now throw a StompBadStateException when either the client is not correctly set up or the cient is not connected.
    • onWebSocketError callback will now be called on every error when trying to connect
    Open source →
  17. 0.3.8 01 Dec 2020
    Release notes
    • Fix for SockJS in web environment
    Open source →
  18. 0.3.7 27 Aug 2020
    Release notes
    • Fixed heartbeat for SockJS
    Open source →
  19. 0.3.6 13 Aug 2020
    Release notes
    • Add SockJS support
    • Reconnect websocket when WebSocketException occurs and reconnectDelay != 0
    • Fixed bug with binary messages
    Open source →
  20. 0.3.5 29 Jul 2020
    Release notes
    • Prevent StompConfig from losing onDebugMessage callback on copyWith #22
    Open source →
  21. 0.3.4 09 Jul 2020
    Release notes
    • Catch WebSocketChannelException to be platform agnostic (Note: this does not work for HTML yet)
    • Fixed minor typo in README
    Open source →
  22. 0.3.3 10 May 2020
    Release notes
    • Properly catch WebSocketException on connect
    • Fixed minor typo in README
    Open source →
  23. 0.3.2 08 Apr 2020
    Release notes
    • Added Ack/Nack methods (Thanks @justacid). Note: This does not yet work for 1.0 & 1.1
    • (Minor: Reformatted code according to dartanalyze)
    Open source →
  24. 0.3.1 21 Feb 2020
    Release notes
    • Changed folder structure to please pana.
    Open source →
  25. 0.3.0 21 Feb 2020
    Release notes
    • Replaced IOWebSocketChannel with WebSocketChannel to be platform agnostic. This means it now also should work for flutter_web.
    • Made tests hybrid tests so that they cover all types of platforms
    Open source →
  26. 0.2.3 12 Feb 2020
    Release notes
    • Fixed onConnect being called on inactive StompClient
    Open source →
  27. 0.2.2 10 Feb 2020
    Release notes
    • Reverted type change on stompConnectHeaders because it caused issues on connect
    Open source →
  28. 0.2.1 10 Feb 2020
    Release notes
    • Fixed a scenario where quick connect/disconnects could cause an exception
    Open source →
  29. 0.2.0 31 Jan 2020
    Release notes
    • Breaking Change: Renamed connectHeaders to stompConnectHeaders
    • Added webSocketConnectHeaders to StompConfig to be passed to the underyling WebSocket on connection
    Open source →
  30. 0.1.6 17 Jan 2020
    Release notes
    • Fixed a bug where it would not try to reconnect when the WebSocket connection could not be established
    • Added a connectionTimeout property to the config, to allow control over when a connection attempt is aborted
    Open source →
  31. 0.1.5 15 Jan 2020
    Release notes
    • More formatting
    Open source →
  32. 0.1.4 15 Jan 2020
    Release notes
    • Renamed package
    • Added example
    • Incorperated format suggestions
    Open source →
  33. 0.1.3 15 Jan 2020
    Release notes
    • Removed dependency on non-hosted package to be able to publish the package
    Open source →

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