rabbitmq / rabbitmq-dotnet-client

RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
https://www.rabbitmq.com/dotnet.html
Other
2.05k stars 575 forks source link

IModel not present in 7.0.0-alpha2 #1455

Closed himanshuz2 closed 6 months ago

himanshuz2 commented 6 months ago

Describe the bug

This breaks backward compatibility. Interfaces should not be removed when updating packages.

Reproduction steps

Update nuget to RabbitMQ.Client 7.0.0-alpha2. Existing code such as this
private IModel _channel = null; private IModel _consumerChannel = null; break.

Expected behavior

Interfaces should not be removed when updating packages.

Additional context

I want to begin using the async functionality but I don't understand why renaming or dropping IModel Interface.