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 2025Releases
latest 33-
3.0.130 Oct 2025Release notes
Open source →What's Changed
- chore: Updated Dart linter to 6.0 and fix linting issues
Full Changelog: v3.0.0...v3.0.1
-
3.0.030 Oct 2025Release notes
Open source →What's Changed
- feat: replace web_socket_channel with web_socket by @KammererTob in #119
Full Changelog: v2.1.3...v3.0.0
Release notes
Open source →- Replace
web_socket_channelwithweb_socketpackage.- This has breaking changes in the Parser API, but otherwise should be backwards compatible
-
2.1.307 Feb 2025Release notes
Open source →What's Changed
- Added pingInterval to copyWith by @AndruhovSasha in #113
New Contributors
- @AndruhovSasha made their first contribution in #113
Full Changelog: v2.1.2...v2.1.3
-
2.1.203 Feb 2025Release notes
Open source →Release notes
Open source →- Fixed oversight in move to
package:webwhich made the package not work with wasm.
- Fixed oversight in move to
-
2.1.128 Dec 2024Release notes
Open source →2.1.1
- Added
pingIntervaltoStompConfigto control the ping interval of IO WebSockets. Thanks @AndruhovSasha
2.1.0
- Updated version of
web_socket_channeldependency to 3.0.1 - Moved from
dart:htmltopackage:webfor web interop
Release notes
Open source →- Added
pingIntervaltoStompConfigto control the ping interval of IO WebSockets. Thanks @AndruhovSasha
- Added
-
2.1.006 Sep 2024Release notes
Open source →- Updated version of
web_socket_channeldependency to 3.0.1- Moved from
dart:htmltopackage:webfor web interop
- Moved from
- Updated version of
-
2.0.019 Apr 2024Release notes
Open source →Breaking
- Changed exports to be all reexported in a single file to import. This is to satisfy the dart/flutter conventions. Thanks @Peetee06
Release notes
Open source →- Breaking: Changed exports to be all reexported in a single file to import. This is to satisfy the dart/flutter conventions. Thanks @Peetee06
-
1.0.315 Feb 2024Release notes
Open source →- Make connectUrl lazy and initialized only once per session #95 (Thanks @MacDeveloper1)
-
1.0.213 Jan 2024 -
1.0.104 Jan 2024Release notes
Open source →- Fixed dependency of
web_socket_channeluntil this issue is resolved/clarified
- Fixed dependency of
-
1.0.011 Sep 2023Release notes
Open source →- Stable release
- Removed
StompConfig.SockJSconstructor in favor ofStompConfig.sockJS - Regenerate Session and Server ID for SockJS on every connection (#93)
- Fixed lingering WebSocket connection on rapid disconnect after connect
- Removed
- Stable release
-
0.4.409 Mar 2022Release notes
Open source →- Added
binaryBodytoStompFramewhencontent-typeheader is missing or equalsapplication/octet-stream(Thanks @dlfk99)
- Added
-
0.4.313 Jun 2021 -
0.4.219 May 2021 -
0.4.123 Mar 2021 -
0.4.021 Mar 2021Release notes
Open source →- Null-safety migration
- Breaking:
onConnectcallback no longer returns the client as first parameter - Breaking:
send,subscribe,ack,nackandunsubscribewill now throw aStompBadStateExceptionwhen either the client is not correctly set up or the cient is not connected. onWebSocketErrorcallback will now be called on every error when trying to connect
-
0.3.801 Dec 2020 -
0.3.727 Aug 2020 -
0.3.613 Aug 2020Release notes
Open source →- Add SockJS support
- Reconnect websocket when
WebSocketExceptionoccurs and reconnectDelay != 0 - Fixed bug with binary messages
-
0.3.529 Jul 2020 -
0.3.409 Jul 2020Release notes
Open source →- Catch
WebSocketChannelExceptionto be platform agnostic (Note: this does not work for HTML yet) - Fixed minor typo in README
- Catch
-
0.3.310 May 2020 -
0.3.208 Apr 2020Release notes
Open source →- Added Ack/Nack methods (Thanks @justacid). Note: This does not yet work for 1.0 & 1.1
- (Minor: Reformatted code according to dartanalyze)
-
0.3.121 Feb 2020 -
0.3.021 Feb 2020Release notes
Open source →- Replaced
IOWebSocketChannelwithWebSocketChannelto 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
- Replaced
-
0.2.312 Feb 2020 -
0.2.210 Feb 2020Release notes
Open source →- Reverted type change on
stompConnectHeadersbecause it caused issues on connect
- Reverted type change on
-
0.2.110 Feb 2020Release notes
Open source →- Fixed a scenario where quick connect/disconnects could cause an exception
-
0.2.031 Jan 2020Release notes
Open source →- Breaking Change: Renamed
connectHeaderstostompConnectHeaders - Added
webSocketConnectHeaderstoStompConfigto be passed to the underyling WebSocket on connection
- Breaking Change: Renamed
-
0.1.617 Jan 2020Release notes
Open source →- Fixed a bug where it would not try to reconnect when the WebSocket connection could not be established
- Added a
connectionTimeoutproperty to the config, to allow control over when a connection attempt is aborted
-
0.1.515 Jan 2020 -
0.1.415 Jan 2020 -
0.1.315 Jan 2020Release notes
Open source →- Removed dependency on non-hosted package to be able to publish the package