Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release/8.0] Set an upper bound on RabbitMQ dependency #3973

Merged
merged 1 commit into from
Apr 26, 2024

Conversation

eerhardt
Copy link
Member

@eerhardt eerhardt commented Apr 26, 2024

Backport of #3972 to release/8.0

Customer Impact

RabbitMQ.Client v7 has many public API breaking changes. So many that our component doesn't even load with the 7.0-alpha releases. Setting a limit on our dependency means that customers will understand they can't use the 7.0 packages with our component.

Testing

Automated tests passing in the repo. I also ran dotnet pack .\src\Components\Aspire.RabbitMQ.Client\ and inspected the resulting nuget package has the right dependency version:

image

Risk

Low. We are depending on the same version. Just limiting to what versions we allow users to move to when using our component.

Regression?

No


Version 7 has binary breaking changes that cause the Aspire.RabbitMQ.Client component to fail loading with a MissingMethodException.

Contributes to #3956

Microsoft Reviewers: Open in CodeFlow

Version 7 has binary breaking changes that cause the Aspire.RabbitMQ.Client component to fail loading with a MissingMethodException.

Contributes to dotnet#3956
@dotnet-issue-labeler dotnet-issue-labeler bot added the area-integrations Issues pertaining to Aspire Integrations packages label Apr 26, 2024
@dotnet-policy-service dotnet-policy-service bot added the Servicing-consider Issue for next servicing release review label Apr 26, 2024
@danmoseley danmoseley added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Apr 26, 2024
@danmoseley danmoseley merged commit 7f1b2f3 into dotnet:release/8.0 Apr 26, 2024
8 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators May 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-integrations Issues pertaining to Aspire Integrations packages Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants