From 84f1abb4d55b29e68af3677ee78c5d3b44979124 Mon Sep 17 00:00:00 2001 From: Achilleas Anagnostopoulos Date: Fri, 17 May 2024 07:54:13 +0100 Subject: [PATCH] Bump version to 0.3.0 and update CHANGELOG --- CHANGELOG.md | 9 +++++++++ lib/src/client/impl/channel_impl.dart | 2 +- pubspec.yaml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3363a04..bf3db39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.3.0 + +- Merged [#102](https://github.com/achilleasa/dart_amqp/pull/102) to shutdown consumer streams when the underlying channel is closed. +- Merged [#105](https://github.com/achilleasa/dart_amqp/pull/105) to avoid using a null-check on a potentially null value in Connection Closed messages. +- Merged [#111](https://github.com/achilleasa/dart_amqp/pull/111) which adds a new tuning param (maxMissedHeartbeats) and raises HeartbeatFailedException when enough heartbeats are missed. +- Merged [#112](https://github.com/achilleasa/dart_amqp/pull/112) to fix some logic bugs in the reconnection flow. +- Merged [#116](https://github.com/achilleasa/dart_amqp/pull/116) to support publishing messages without having to declare an Exchange first. +- Bumped minor version due to the hearbeat-related changes. + ## 0.2.5 - Merged [#95](https://github.com/achilleasa/dart_amqp/pull/95) to guard against sending heartbeats if the underlying socket is closed diff --git a/lib/src/client/impl/channel_impl.dart b/lib/src/client/impl/channel_impl.dart index 052e701..f82b69f 100644 --- a/lib/src/client/impl/channel_impl.dart +++ b/lib/src/client/impl/channel_impl.dart @@ -140,7 +140,7 @@ class _ChannelImpl implements Channel { ConnectionStartOk clientResponse = ConnectionStartOk() ..clientProperties = { "product": "Dart AMQP client", - "version": "0.2.5", + "version": "0.3.0", "platform": "Dart/${Platform.operatingSystem}", if (_client.settings.connectionName != null) "connection_name": _client.settings.connectionName!, diff --git a/pubspec.yaml b/pubspec.yaml index bc3741b..8454103 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: dart_amqp description: > 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. -version: 0.2.5 +version: 0.3.0 homepage: https://github.com/achilleasa/dart_amqp environment: sdk: ">=2.12.0 <3.0.0"