Skip to content

Commit f58643f

Browse files
committed
* Remove unused test project and dir
* Begin a v7 migration guide * Update README links
1 parent 1ebb223 commit f58643f

File tree

3 files changed

+29
-53
lines changed

3 files changed

+29
-53
lines changed

README.md

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,31 @@ The client is [distributed via NuGet](https://www.nuget.org/packages/RabbitMQ.Cl
1414

1515
## Tutorials and Documentation
1616

17-
* [Tutorials](https://www.rabbitmq.com/getstarted.html)
18-
* [Documentation guide](https://www.rabbitmq.com/dotnet.html)
19-
* [API Documentation](https://rabbitmq.github.io/rabbitmq-dotnet-client/index.html)
17+
* [Tutorials](https://www.rabbitmq.com/tutorials)
18+
* [Documentation guide](https://www.rabbitmq.com/client-libraries/dotnet)
19+
* [API Documentation](https://rabbitmq.github.io/rabbitmq-dotnet-client/api/RabbitMQ.Client.html)
2020

2121

2222
## Supported Platforms and .NET Releases
2323

24+
### 7.x
25+
26+
`7.x` versions of the library require .NET framework 4.6.1 or any supported
27+
.NET version. They also introduce potentially breaking public API changes
28+
covered in the [changelog](CHANGELOG.md) and [migration
29+
guide](v7-MIGRATION.md).
30+
2431
### 6.x
2532

26-
Latest `6.x` versions of the library require .NET framework 4.6.1 or a .NET version up to 7.
27-
They also introduce potentially breaking public API changes covered in the [changelog](CHANGELOG.md).
33+
`6.x` versions of the library require .NET framework 4.6.1 or any supported
34+
.NET version. They also introduce potentially breaking public API changes
35+
covered in the [changelog](CHANGELOG.md).
2836

2937
### 5.x and 4.x
3038

31-
`4.x` and `5.x` versions of the library require .NET 4.5.1 or later or .NET Core.
32-
For .NET Core users, 2.0 is the minimum supported version for `5.x` series.
39+
`4.x` and `5.x` versions of the library require .NET 4.5.1 or later or .NET
40+
Core. For .NET Core users, 2.0 is the minimum supported version for `5.x`
41+
series.
3342

3443

3544
## Change Log

projects/Test/AsyncIntegration/AsyncIntegration.csproj

Lines changed: 0 additions & 46 deletions
This file was deleted.

v7-MIGRATION.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Migrating to RabbitMQ .NET Client 7.x
2+
3+
## `async` / `await`
4+
5+
The entire public API and internals of this library have been modified to use
6+
the [`Task` asynchronous programming model
7+
(TAP)](https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/).
8+
All TAP methods end with an `Async` suffix, and can be `await`-ed.
9+
10+
## Connections and channels
11+
12+
* `IModel` has been renamed to `IChannel`
13+

0 commit comments

Comments
 (0)