Releases: rabbitmq/rabbitmq-dotnet-client
v7.0.0-rc.14
This is release candidate 14, suitable for testing in pre-production environments
What's Changed
- Safeguarding against duplicate sequence numbers by @danielmarbach in #1709
- Xml doc updates for the rate limiting by @danielmarbach in #1711
- Only add
x-dotnet-pub-seq-no
when tracking enabled by @lukebakken in #1710 - Remove
ChannelOptions
internal class by @lukebakken in #1712
Full Changelog: v7.0.0-rc.13...v7.0.0-rc.14
v7.0.0-rc.13
This is release candidate 13, suitable for testing in pre-production environments
What's Changed
- Integrate
Channel
intoChannelBase
by @lukebakken in #1700 - Isolate publisher confirmation code by @lukebakken in #1702
- Enforce maximum outstanding publisher confirms, if set by @lukebakken in #1703
- Upgrade NET6.0 to NET8.0 since NET6.0 is soon EOL by @danielmarbach in #1707
- Leverage
System.Threading.RateLimiting
by @lukebakken in #1706 - Address some more TODOs by @lukebakken in #1708
Full Changelog: v7.0.0-rc.12...v7.0.0-rc.13
v7.0.0-rc.12
This is release candidate 12, suitable for testing in pre-production environments
What's Changed
- Try to address some test flakes by @lukebakken in #1672
- Sequence Number non-blocking by @danielmarbach in #1675
- Make connection events async by @danielmarbach in #1677
- Use unique queue and exchange names by @lukebakken in #1678
- Make session events async by @danielmarbach in #1679
- Make channel events async by @danielmarbach in #1680
- Async flow control by @danielmarbach in #1681
- Event args cancellation by @danielmarbach in #1683
- Move code to appropriate directories that match namespace structure by @lukebakken in #1685
- AsyncDisposable by @danielmarbach in #1684
- Fix exception when refreshing oauth2 token by @BreakingBread0 in #1690
- Track publisher confirmations automatically by @lukebakken in #1687
New Contributors
- @BreakingBread0 made their first contribution in #1690
Full Changelog: v7.0.0-rc.11...v7.0.0-rc.12
v7.0.0-rc.11
This is release candidate 11, suitable for testing in pre-production environments
What's Changed
- Minor cleanup in AutoRecovery classes by @danielmarbach in #1670
- Allow the dispatcher concurrency to be overriden per channel by @danielmarbach in #1669
- Follow-up to #1669 - per-channel dispatch concurrency by @lukebakken in #1671
Full Changelog: v7.0.0-rc.10...v7.0.0-rc.11
v7.0.0-rc.10
This is release candidate 10, suitable for testing in pre-production environments
What's Changed
- Add test to demonstrate
IChannel
thread-safety by @lukebakken in #1665 - Require
IChannel
forAsyncDefaultBasicConsumer
by @lukebakken in #1667
Full Changelog: v7.0.0-rc.9...v7.0.0-rc.10
v7.0.0-rc.9
This is release candidate 9, suitable for testing in pre-production environments
What's Changed
- Consistently use
Task
orValueTask
in APIs by @lukebakken in #1646 - Added ability to use Issuer to receive Token Endpoint for the OAuth2ClientBuilder by @Lyphion in #1656
- Finish up version 7 release by @lukebakken in #1661
- Fix
NextPublishSeqNo
when retrieved concurrently by @lukebakken in #1662 - Clean up
IChannelExtensions
by @lukebakken in #1664
New Contributors
Full Changelog: v7.0.0-rc.8...v7.0.0-rc.9
v7.0.0-rc.8
This is release candidate 8, suitable for testing in pre-production environments
What's Changed
- Refactor credential refresh by @lukebakken in #1649
Full Changelog: v7.0.0-rc.7...v7.0.0-rc.8
v7.0.0-rc.7
This is release candidate 7, suitable for testing in pre-production environments
What's Changed
- use async consumer only by @bollhals in #1638
- Add cancellation token overload to channel extensions by @danielmarbach in #1641
- Support cancellation on the flow control block by @danielmarbach in #1643
- Align Reject with Ack/Nack by @danielmarbach in #1642
- Fix object disposed exception during channel Recovery by @lukebakken in #1648
Full Changelog: v7.0.0-rc.6...v7.0.0-rc.7
v7.0.0-rc.6
This is release candidate 6, suitable for testing in pre-production environments
What's Changed
- Move
Deliver
OTEL activity to consumer dispatchers by @lukebakken in #1633 - simplify IncomingCommand.ReturnBuffers handling by @bollhals in #1636
Full Changelog: v7.0.0-rc.5...v7.0.0-rc.6
v7.0.0-rc.5
This is release candidate 5, suitable for testing in pre-production environments
What's Changed
- make IncomingCommand a class and simplify code around it by @bollhals in #1628
- Replace ReadOnlyBasicProperties with IReadOnlyBasicProperties by @Tornhoof in #1631
- Add NRT for the whole client assembly by @bollhals in #1626
Full Changelog: v7.0.0-rc.4...v7.0.0-rc.5