Skip to content

Update dependency RabbitMQ.Client to v7#838

Open
dependencyupdates[bot] wants to merge 1 commit into
masterfrom
renovate/rabbitmq.client-7.x
Open

Update dependency RabbitMQ.Client to v7#838
dependencyupdates[bot] wants to merge 1 commit into
masterfrom
renovate/rabbitmq.client-7.x

Conversation

@dependencyupdates
Copy link
Copy Markdown
Contributor

@dependencyupdates dependencyupdates Bot commented Jul 16, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
RabbitMQ.Client (source) 6.8.17.2.1 age adoption passing confidence

Release Notes

rabbitmq/rabbitmq-dotnet-client (RabbitMQ.Client)

v7.2.1

Full Changelog

Fixed bugs:

  • The Channel has been closed exception from HeartBeatReadCallback #​1884
  • Publisher confirms: _confirmSemaphore broken by cancelled CancellationToken allows concurrent access, corrupts _nextPublishSeqNo; #​1900
  • Auto-recovery attempts to restore bindings to deleted queues causing recovery failures #​1905

Closed issues:

  • Closing Channel does NOT remove the cached RecordedBinding, which will cause AutoRecovery fail #​1904

Merged pull requests:

v7.2.0

Full Changelog

Implemented enhancements:

  • Add support for SslStreamCertificateContext in SslOption #​1864
  • Consider including MessageId tag in RabbitMQActivitySource during BasicPublish #​1849
  • Consider allowing to set remote span as parent instead of link when propagating context via RabbitMQ #​1666
  • Make ConnectionFactory a real Factory pattern #​1844
  • Release an abstractions package #​1833
  • Replace IReadOnlyBasicProperties, IAmqpHeader generic type constraints in IChannel.BasicPublishAsync() with a single interface constraint. #​1813

Fixed bugs:

  • ObjectDisposedException from MaybeHandlePublisherConfirmationTcsOnChannelShutdownAsync closing connection when CloseChannel Continuation is cancelled #​1865
  • Possible connection leak when trying to create first connection #​1856
  • Semaphore exception when publishing with confirmation #​1818
  • Cancellation token not canceled in AsyncEventingBasicConsumer.ReceivedAsync #​1787
  • Event handlers for Channel.ChannelShutdownAsync and Consumer.ShutdownAsync are all called on the last registration? #​1837
  • Exception details lost when using async API #​1831
  • Recovery loop is not cancelled on connection dispose #​1825
  • Memory leak in Connection SharedArraypool #​1817
  • AutorecoveringConnection Memory Leak #​1808

Closed issues:

  • Ship public API changes #​1834
  • Update v7 migration guide #​1724
  • IConnectionFactory does not contain properties that are present in the class and are needed to correctly configure the connection. #​1836
  • Unexpected AMQP close-reason, initiated by Peer, code=504, text='CHANNEL_ERROR - expected 'channel.open' #​1835
  • Ship RabbitMQ.Client.OAuth2 2.0.0 #​1727

Merged pull requests:

v7.1.2

Full Changelog

Closed issues:

  • RabbitMQ client for .net ignores connection string #​1807

Fixed bugs:

  • ObjectDisposedException persists #​1802

Merged pull requests:

v7.1.1

Full Changelog

Implemented enhancements:

  • Port IntAllocator from rabbitmq-java-client #​1786

Fixed bugs:

  • Intermittent deadlock when closing a channel using CloseAsync in 7.x #​1751
  • Bug in IntervalList causes leak in locks. #​1784

Merged pull requests:

v7.1.0

Full Changelog

Fixed bugs:

  • Intermittent deadlock when closing a channel using CloseAsync in 7.x #​1751
  • ObjectDisposedException when connection is closed from the server #​1760
  • Disposing Connection after closing it with timeout causes deadlock #​1759
  • ObjectDisposedException when connection is closed from the server #​1760
  • Disposing Connection after closing it with timeout causes deadlock #​1759
  • Intermittent deadlock when closing a channel using CloseAsync in 7.x #​1751
  • Connection Recovery is triggered without the old connection being closed #​1767
  • Cancelling ModelSendAsync can close the connection when it shouldn't #​1750
  • ObjectDisposedException when channel is closed by RabbitMQ due to a channel exception #​1749

Merged pull requests:

Closed issues:

  • Throw exception during CreateConnectionAsync in case of wrong credentials #​1777
  • Exception when disabling heartbeat with v7 #​1756
  • Throw exception during CreateConnectionAsync in case of wrong credentials #​1777
  • Exception when disabling heartbeat with v7 #​1756
  • IChannel thread safety #​1722

Implemented enhancements:

  • Single Active consumer #​1723
  • OpenTelemetry: Update messaging.operation span attribute to latest OTel Semantic Conventions #​1715
  • 7.0 release checklist / misc items #​1413

v7.0.0

Full Changelog

Merged pull requests:

Merged pull requests:


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Commands to ignore dependencies

You can trigger dependency actions by commenting on this PR:

  • @particularbot ignore this major version
  • @particularbot ignore this minor version
  • @particularbot ignore this dependency

@dependencyupdates dependencyupdates Bot added dependencies Pull requests that update a dependency file NuGet labels Jul 16, 2025
@dependencyupdates dependencyupdates Bot force-pushed the renovate/rabbitmq.client-7.x branch from 2ca1f2e to 2cd462a Compare July 16, 2025 21:45
@dependencyupdates dependencyupdates Bot force-pushed the renovate/rabbitmq.client-7.x branch from 2cd462a to 0acfd4b Compare August 8, 2025 22:10
@dependencyupdates dependencyupdates Bot force-pushed the renovate/rabbitmq.client-7.x branch from 0acfd4b to e26aeba Compare November 6, 2025 21:26
@dependencyupdates dependencyupdates Bot force-pushed the renovate/rabbitmq.client-7.x branch from e26aeba to a70d0ee Compare February 25, 2026 21:29
@dependencyupdates
Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@dependencyupdates dependencyupdates Bot force-pushed the renovate/rabbitmq.client-7.x branch from a70d0ee to c22712e Compare May 12, 2026 01:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file NuGet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants