Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

chore(deps): update dependency rabbitmq.client to 7.2.1 - #5005

#5005
Merged
thomhurst merged 1 commit into
mainthomhurst/TUnit:mainfrom
renovate/rabbitmq.client-7.xthomhurst/TUnit:renovate/rabbitmq.client-7.xCopy head branch name to clipboard
Feb 25, 2026
Merged

chore(deps): update dependency rabbitmq.client to 7.2.1#5005
thomhurst merged 1 commit into
mainthomhurst/TUnit:mainfrom
renovate/rabbitmq.client-7.xthomhurst/TUnit:renovate/rabbitmq.client-7.xCopy head branch name to clipboard

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
RabbitMQ.Client (source) nuget patch 7.2.07.2.1

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:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Feb 25, 2026
@thomhurst
thomhurst enabled auto-merge (squash) February 25, 2026 20:50

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This is a straightforward patch dependency bump: RabbitMQ.Client 7.2.0 → 7.2.1 in the CloudShop example test project.

Change Summary

  • Single file modified: examples/CloudShop/CloudShop.Tests/CloudShop.Tests.csproj
  • Patch version update only

Release Notes Assessment

The 7.2.1 patch includes meaningful bug fixes:

  • Heartbeat crash fix — catches all exceptions in heartbeat timer callbacks to prevent process crashes on connection issues
  • Publisher confirms semaphore fix — prevents data corruption in _nextPublishSeqNo when a CancellationToken is cancelled during BasicPublishAsync
  • Auto-recovery binding fix — removes recorded bindings for deleted/auto-delete queues to prevent recovery failures

These are legitimate stability improvements with no breaking changes expected for a patch release.

Verdict

Looks good. This is a safe, low-risk update. The bug fixes in 7.2.1 (especially the semaphore and auto-recovery fixes) are beneficial for the CloudShop example which tests against real RabbitMQ infrastructure. Renovate's auto-merge is appropriate here.

@thomhurst
thomhurst merged commit 42e4543 into main Feb 25, 2026
15 checks passed
@thomhurst
thomhurst deleted the renovate/rabbitmq.client-7.x branch February 25, 2026 21:18
intellitect-bot pushed a commit to IntelliTect/EssentialCSharp.Web that referenced this pull request Feb 26, 2026
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.17.25 to
1.17.29.

<details>
<summary>Release notes</summary>

_Sourced from [TUnit's
releases](https://github.com/thomhurst/TUnit/releases)._

## 1.17.29

<!-- Release notes generated using configuration in .github/release.yml
at v1.17.29 -->

## What's Changed
### Other Changes
* feat(mocks): span return .Returns() support, out span params, and in
param tests by @​thomhurst in
thomhurst/TUnit#5007
* refactor(mocks): move Mock<T> control members to static Mock helpers
by @​thomhurst in thomhurst/TUnit#5006
### Dependencies
* chore(deps): update dependency rabbitmq.client to 7.2.1 by @​thomhurst
in thomhurst/TUnit#5005
* chore(deps): update tunit to 1.17.25 by @​thomhurst in
thomhurst/TUnit#5004


**Full Changelog**:
thomhurst/TUnit@v1.17.25...v1.17.29

Commits viewable in [compare
view](thomhurst/TUnit@v1.17.25...v1.17.29).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=TUnit&package-manager=nuget&previous-version=1.17.25&new-version=1.17.29)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
BenjaminMichaelis pushed a commit to IntelliTect/EssentialCSharp.Web that referenced this pull request Apr 25, 2026
Updated [TUnit](https://github.com/thomhurst/TUnit) from 1.17.25 to
1.17.29.

<details>
<summary>Release notes</summary>

_Sourced from [TUnit's
releases](https://github.com/thomhurst/TUnit/releases)._

## 1.17.29

<!-- Release notes generated using configuration in .github/release.yml
at v1.17.29 -->

## What's Changed
### Other Changes
* feat(mocks): span return .Returns() support, out span params, and in
param tests by @​thomhurst in
thomhurst/TUnit#5007
* refactor(mocks): move Mock<T> control members to static Mock helpers
by @​thomhurst in thomhurst/TUnit#5006
### Dependencies
* chore(deps): update dependency rabbitmq.client to 7.2.1 by @​thomhurst
in thomhurst/TUnit#5005
* chore(deps): update tunit to 1.17.25 by @​thomhurst in
thomhurst/TUnit#5004


**Full Changelog**:
thomhurst/TUnit@v1.17.25...v1.17.29

Commits viewable in [compare
view](thomhurst/TUnit@v1.17.25...v1.17.29).
</details>

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=TUnit&package-manager=nuget&previous-version=1.17.25&new-version=1.17.29)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.