From 866ae80adbbd2fd6eac02940bec17fdcfd7780b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 03:50:29 +0000 Subject: [PATCH 1/3] chore: Bump RabbitMQ.Client from 7.1.2 to 7.2.0 --- updated-dependencies: - dependency-name: RabbitMQ.Client dependency-version: 7.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Directory.Packages.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 623bcf07..ff91283f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -54,7 +54,7 @@ - + From 425cdc0310a52869dd4e661a6feb832dcc1459b8 Mon Sep 17 00:00:00 2001 From: Phil Carbone Date: Thu, 29 Jan 2026 17:42:26 -0500 Subject: [PATCH 2/3] fix: add missing IChannel.CloseAsync overload for RabbitMQ.Client 7.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit RabbitMQ.Client 7.2.0 added a new interface method CloseAsync(ShutdownEventArgs, bool) without the CancellationToken parameter. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- tests/Whizbang.Hosting.RabbitMQ.Tests/TestDoubles.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Whizbang.Hosting.RabbitMQ.Tests/TestDoubles.cs b/tests/Whizbang.Hosting.RabbitMQ.Tests/TestDoubles.cs index d7237eeb..fba1f877 100644 --- a/tests/Whizbang.Hosting.RabbitMQ.Tests/TestDoubles.cs +++ b/tests/Whizbang.Hosting.RabbitMQ.Tests/TestDoubles.cs @@ -151,6 +151,7 @@ public Task BasicQosAsync(uint prefetchSize, ushort prefetchCount, bool global, public ValueTask BasicRejectAsync(ulong deliveryTag, bool requeue, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task CloseAsync(ushort replyCode, string replyText, bool abort, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task CloseAsync(ShutdownEventArgs reason, bool abort, CancellationToken cancellationToken = default) => throw new NotImplementedException(); + public Task CloseAsync(ShutdownEventArgs reason, bool abort) => Task.CompletedTask; public ValueTask ConfirmSelectAsync(CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task ConsumerCountAsync(string queue, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task ExchangeBindAsync(string destination, string source, string routingKey, IDictionary? arguments, bool noWait, CancellationToken cancellationToken = default) => throw new NotImplementedException(); From e23c5bf2db4ac70ff9beeebb36c7ef2ff7425fd9 Mon Sep 17 00:00:00 2001 From: Phil Carbone Date: Thu, 29 Jan 2026 18:33:59 -0500 Subject: [PATCH 3/3] fix: add missing CloseAsync overload to Transport tests FakeChannel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Second FakeChannel in Whizbang.Transports.RabbitMQ.Tests also needs the new IChannel.CloseAsync(ShutdownEventArgs, bool) overload. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- tests/Whizbang.Transports.RabbitMQ.Tests/TestDoubles.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/Whizbang.Transports.RabbitMQ.Tests/TestDoubles.cs b/tests/Whizbang.Transports.RabbitMQ.Tests/TestDoubles.cs index 21b8961d..153a69e3 100644 --- a/tests/Whizbang.Transports.RabbitMQ.Tests/TestDoubles.cs +++ b/tests/Whizbang.Transports.RabbitMQ.Tests/TestDoubles.cs @@ -151,6 +151,7 @@ public Task BasicQosAsync(uint prefetchSize, ushort prefetchCount, bool global, public ValueTask BasicRejectAsync(ulong deliveryTag, bool requeue, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task CloseAsync(ushort replyCode, string replyText, bool abort, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task CloseAsync(ShutdownEventArgs reason, bool abort, CancellationToken cancellationToken = default) => throw new NotImplementedException(); + public Task CloseAsync(ShutdownEventArgs reason, bool abort) => Task.CompletedTask; public ValueTask ConfirmSelectAsync(CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task ConsumerCountAsync(string queue, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public Task ExchangeBindAsync(string destination, string source, string routingKey, IDictionary? arguments, bool noWait, CancellationToken cancellationToken = default) => throw new NotImplementedException();