PackageTrack
Sign in Get early access

dart_amqp

A native dart AMQP client supporting version 0.9.1 of the AMQP protocol. It features an asynchronous API, pluggable authentication providers and TLS support.

0.3.1 9.1K downloads/mo #3059 most downloaded on pub.dev achilleasa/dart_amqp

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 1.6 years

Nearly every release is documented

notes for 21 of 22 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

22 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

22 releases · May 2015 to May 2024
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 22
  1. 0.3.1 31 May 2024
    Release notes
    • Merged #118 to support setting a timeout for establishing connections to the broker.
    Open source →
  2. 0.3.0 17 May 2024
    Release notes
    • Merged #102 to shutdown consumer streams when the underlying channel is closed.
    • Merged #105 to avoid using a null-check on a potentially null value in Connection Closed messages.
    • Merged #111 which adds a new tuning param (maxMissedHeartbeats) and raises HeartbeatFailedException when enough heartbeats are missed.
    • Merged #112 to fix some logic bugs in the reconnection flow.
    • Merged #116 to support publishing messages without having to declare an Exchange first.
    • Bumped minor version due to the hearbeat-related changes.
    Open source →
  3. 0.2.5 12 May 2023
    Release notes
    • Merged #95 to guard against sending heartbeats if the underlying socket is closed
    Open source →
  4. 0.2.4 26 Nov 2022
    Release notes
    • Merged #89 to allow clients to specify a connection name as part of the ConnectionSettings object for debugging purposes.
    • Merged #90 to ensure that the API docs for ConnectionSettings are up to date.
    Open source →
  5. 0.2.3 03 Nov 2022
    Release notes
    • Merged #85 to fix some minor lint issues that were discovered after bumping the lint_core dep version.
    Open source →
  6. 0.2.2 03 Nov 2022
    Release notes
    • Merged #78 to support queue properties for bindQueueConsumer and bindPrivateQueueConsumer.
    • Merged #80 to expose the deliveryTag field from AmqpMessage instances.
    • Merged #82 to support changing the value of the global parameter when invoking channel.qos().
    • Merged #84 to support heartbeats.
    Open source →
  7. 0.2.1 16 Oct 2021
    Release notes
    • Merged #61 to support publish confirmations.
    • Merged #63 to allow applications to register a handler for deciding how to deal with TLS certificate-related errors.
    • Merged #64 to fix a bug where calls specifying noWait: true would obtain a Future result that would never complete.
    • Merged #65 to allow clients with read-only access to the broker to skip the declaration of the queues that they intend to consume from.
    • Merged #66 which fixes table layout issues in the documentation.
    Open source →
  8. 0.2.0 10 Jun 2021
    Release notes
    • Merged #55 which enables null-safety for the package.
    • Bumped minor version since null safety is a breaking change.
    Open source →
  9. 0.1.5 04 Jun 2021
    Release notes
    • Merged #49 to fix a bug that prevented re-opening a client that was previously closed.
    Open source →
  10. 0.1.4 06 Nov 2019
    Release notes
    • Merged #30 to add support for binding to a named exchange queue.
    Open source →
  11. 0.1.3 04 Nov 2019
    Release notes
    • Fixes #31 (Issues decoding strings with ØÆÅ) via #32
    • Add support for connecting to rabbitmq over TLS via #33
    Open source →
  12. 0.1.2 18 Sep 2019
    Release notes

    Merged #22, #23, #27, #28 to address issues with Dart 2.5

    Open source →
  13. 0.1.1 12 Dec 2018
    Release notes
    • Merged #19 to improve support for HEADER exchanges.
    Open source →
  14. 0.1.0 14 Aug 2018
    Release notes
    • Migrate to Dart 2
    Open source →
  15. 0.0.9 14 Jun 2018
    Release notes
    • Merged #14 and #15 to fix some type errors reported by dartanalyzer when running with Dart2/Flutter.
    Open source →
  16. 0.0.8 20 Aug 2017

    Nothing published for this version

  17. 0.0.6 07 Jun 2016
    Release notes
    Open source →
  18. 0.0.5 21 Apr 2016
    Release notes
    • Fixes #6 (stack overflow when processing large TCP packets)
    Open source →
  19. 0.0.4 06 Jan 2016
    Release notes
    • Merged Faisal Abid's PR that forces the client to request a 0 heartbeat timeout
    Open source →
  20. 0.0.3 31 Oct 2015
    Release notes
    • Merged Raj Maniar's PR that allows users to register a listener for exceptions caught by the client
    Open source →
  21. 0.0.2 02 Oct 2015
    Release notes
    • Merged Raj Maniar's PR that adds support for handling basicReturn messages
    Open source →
  22. 0.0.1 10 May 2015
    Release notes
    • Initial version
    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