Skip to content

[FEATURE] Upgrade RabbitMQ Client Library to Version 7.0.0 #596

Open
@guibranco

Description

@guibranco

The current implementation uses RabbitMQ Client library version 6.8.1. The new 7.0.0 version introduces several updates, bug fixes, and potential performance improvements. Upgrading to this version ensures compatibility with the latest features and resolves any issues addressed in the newer release.

Tasks

  1. Review the RabbitMQ 7.0.0 release notes to understand breaking changes and new features.
  2. Update the RabbitMQ.Client NuGet package to version 7.0.0.
  3. Adjust any code to accommodate breaking changes introduced in the 7.0.0 update.
  4. Verify all RabbitMQ-related functionality through testing:
    • Message publishing and consumption
    • Connection stability and error handling
    • Any custom extensions or integrations using the library
  5. Update documentation (if applicable) to reflect the upgraded version.
  6. Ensure compatibility with other dependent libraries or components.

Acceptance Criteria

  • The project builds successfully with RabbitMQ.Client version 7.0.0.
  • All unit and integration tests pass without issues.
  • No runtime errors occur in RabbitMQ-related operations.
  • Any necessary code or configuration changes are documented.

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETPull requests that update .net codeRabbitMQRabbitMQcommunicationsdependenciesPull requests that update a dependency fileenhancementNew feature or requestgitautoGitAuto label to trigger the app in a issue.good first issueGood for newcomershacktoberfestParticipation in the Hacktoberfest eventhelp wantedExtra attention is needednuget♻️ code qualityCode quality-related tasks or issues⚙️ CI/CDContinuous Integration/Continuous Deployment processes👷🏼 infrastructureInfrastructure-related tasks or issues📝 documentationTasks related to writing or updating documentation🕔 high effortA task that can be completed in a few days🚨 securitySecurity-related issues or improvements🛠 WIPWork in progress🧪 testsTasks related to testing

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions