Releases: rabbitmq/rabbitmq-dotnet-client
6.6.0
Features
This version adds support for OAuth2 authentication flows. See the test project here for a usage example.
What's Changed
- Backport 1332 to 6.x by @Zerpet in #1336
- Misc updates by @lukebakken in #1339
- Fix #1370 by making copy of default AuthMechanisms by @evolvedlight in #1371
- Bump to net462 by @lukebakken in #1384
- Port OAuth2 support to 6.x by @lukebakken in #1387
- Start main reader loop using the default TaskScheduler by @lukebakken in #1388
New Contributors
- @evolvedlight made their first contribution in #1371
Full Changelog: v6.5.0...v6.6.0
6.6.0-beta.0
What's Changed
- Backport 1332 to 6.x by @Zerpet in #1336
- Misc updates by @lukebakken in #1339
- Fix #1370 by making copy of default AuthMechanisms by @evolvedlight in #1371
- Bump to net462 by @lukebakken in #1384
- Port OAuth2 support to 6.x by @lukebakken in #1387
- Start main reader loop using the default TaskScheduler by @lukebakken in #1388
New Contributors
- @evolvedlight made their first contribution in #1371
Full Changelog: v6.5.0...v6.6.0-beta.0
6.5.0
What's Changed
- Merge pull request #1256 from rabbitmq/lukebakken/ci-updates by @lukebakken in #1266
- fix: add unsigned short support in table protocol by @gytsen in #1271
- Update Apigen to support .NET 6 by @Zerpet in #1300
- Add event for recovering consumer by @Zerpet in #1304
- Add custom filtering and exception handling to topology recovery on 6.x by @rosca-sabina in #1316
- Misc updates by @lukebakken in #1322
- Delete recorded consumers when autorecovering model is disposed by @lukebakken in #1317
- Fix consumer recovery with server-named queues by @lukebakken in #1324
- Start MainLoop with a Task marked as LongRunning by @d-jagoda in #1321
- 6.5.0 CHANGELOG by @lukebakken in #1327
New Contributors
Full Changelog: v6.4.0...v6.5.0
6.4.0
6.3.1
6.3.0
6.2.4
GitHub milestone: 6.2.4
https://github.com/rabbitmq/rabbitmq-dotnet-client/blob/6.x/CHANGELOG.md#changes-between-623-and-624
This release contains some important bug fixes:
6.2.3
Please refer to the changelog and associated milestones:
https://github.com/rabbitmq/rabbitmq-dotnet-client/blob/6.x/CHANGELOG.md#changes-between-621-and-623
6.2.1
Changes Between 6.1.0 and 6.2.1
This releases primarily focuses on efficiency improvements and addressing
bugs introduced in 6.x
releases.
A full list of changes can be found in the GitHub milestone: 6.2.0
.
Key highlights include:
-
Concurrent publishing on a shared channel is now safer. We still recommend avoiding it when possible
but safety properties have been improved by changing how outgoing frame sequences are serialised.Contributed by @bollhals.
GitHub issue: #878
-
Batch publishing using
System.ReadOnlyMemory<byte>
payloads instead of byte arrays.Contributed by @danielmarbach.