Skip to content

Commit 5d50afd

Browse files
committed
v7.2.0 CHANGELOG
1 parent c9ed84b commit 5d50afd

File tree

1 file changed

+83
-3
lines changed

1 file changed

+83
-3
lines changed

CHANGELOG.md

Lines changed: 83 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,88 @@
11
# Changelog
22

3+
## [v7.2.0](https://github.com/rabbitmq/rabbitmq-dotnet-client/tree/v7.2.0) (2025-11-06)
4+
5+
[Full Changelog](https://github.com/rabbitmq/rabbitmq-dotnet-client/compare/v7.2.0-alpha.1...v7.2.0)
6+
7+
**Implemented enhancements:**
8+
9+
- Add support for SslStreamCertificateContext in SslOption [\#1864](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1864)
10+
- Consider including MessageId tag in RabbitMQActivitySource during BasicPublish [\#1849](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1849)
11+
- Consider allowing to set remote span as parent instead of link when propagating context via RabbitMQ [\#1666](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1666)
12+
13+
**Fixed bugs:**
14+
15+
- ObjectDisposedException from MaybeHandlePublisherConfirmationTcsOnChannelShutdownAsync closing connection when CloseChannel Continuation is cancelled [\#1865](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1865)
16+
- Possible connection leak when trying to create first connection [\#1856](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1856)
17+
- Semaphore exception when publishing with confirmation [\#1818](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1818)
18+
- Cancellation token not canceled in AsyncEventingBasicConsumer.ReceivedAsync [\#1787](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1787)
19+
20+
**Closed issues:**
21+
22+
- Ship public API changes [\#1834](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1834)
23+
- Update v7 migration guide [\#1724](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1724)
24+
25+
**Merged pull requests:**
26+
27+
- Prepare PublicAPI for next release [\#1874](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1874) ([lukebakken](https://github.com/lukebakken))
28+
- Do not handle publisher confirms when disposed [\#1873](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1873) ([lukebakken](https://github.com/lukebakken))
29+
- Bump versions [\#1872](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1872) ([lukebakken](https://github.com/lukebakken))
30+
- Added option to specify ClientCertificateContext in .NET 8+ [\#1866](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1866) ([tyb-dev](https://github.com/tyb-dev))
31+
- fix: prevent possible connection leak in AutorecoveringConnection during creation [\#1857](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1857) ([krisz2000](https://github.com/krisz2000))
32+
- Closes\#1849: include a message id tag in rabbitmqactivitysource for published messages [\#1852](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1852) ([YayBurritos](https://github.com/YayBurritos))
33+
- Ensure Connection and Channel cancellation token properly float into handlers [\#1740](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1740) ([danielmarbach](https://github.com/danielmarbach))
34+
35+
## [v7.2.0-alpha.1](https://github.com/rabbitmq/rabbitmq-dotnet-client/tree/v7.2.0-alpha.1) (2025-07-23)
36+
37+
[Full Changelog](https://github.com/rabbitmq/rabbitmq-dotnet-client/compare/oauth2-2.0.0...v7.2.0-alpha.1)
38+
39+
**Implemented enhancements:**
40+
41+
- Make ConnectionFactory a real Factory pattern [\#1844](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1844)
42+
- Release an abstractions package [\#1833](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1833)
43+
44+
**Fixed bugs:**
45+
46+
- Event handlers for Channel.ChannelShutdownAsync and Consumer.ShutdownAsync are all called on the last registration? [\#1837](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1837)
47+
- Exception details lost when using async API [\#1831](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1831)
48+
- Recovery loop is not cancelled on connection dispose [\#1825](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1825)
49+
50+
**Closed issues:**
51+
52+
- IConnectionFactory does not contain properties that are present in the class and are needed to correctly configure the connection. [\#1836](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1836)
53+
- Unexpected AMQP close-reason, initiated by Peer, code=504, text='CHANNEL\_ERROR - expected 'channel.open' [\#1835](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1835)
54+
- Ship `RabbitMQ.Client.OAuth2` `2.0.0` [\#1727](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1727)
55+
56+
**Merged pull requests:**
57+
58+
- Improve AsyncManualResetEvent implementation to address races [\#1843](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1843) ([danielmarbach](https://github.com/danielmarbach))
59+
- Pin .NET SDK versions for CI/CD runs [\#1842](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1842) ([danielmarbach](https://github.com/danielmarbach))
60+
- Cancel recovery CTS on connection Dispose [\#1839](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1839) ([AndreReise](https://github.com/AndreReise))
61+
- Prevent downstream dependencies to pickup MinVer as a depencency [\#1838](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1838) ([romerod](https://github.com/romerod))
62+
- Add dedicated exception for `basic.return` messages. [\#1832](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1832) ([lukebakken](https://github.com/lukebakken))
63+
- Investigate & fix `SemaphoreFullException` [\#1819](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1819) ([lukebakken](https://github.com/lukebakken))
64+
- Allow parent/child relationship in Opentelemetry spans [\#1779](https://github.com/rabbitmq/rabbitmq-dotnet-client/pull/1779) ([meum](https://github.com/meum))
65+
66+
## [v7.1.3-alpha.1](https://github.com/rabbitmq/rabbitmq-dotnet-client/tree/v7.1.3-alpha.1) (2025-03-28)
67+
68+
[Full Changelog](https://github.com/rabbitmq/rabbitmq-dotnet-client/compare/v7.1.3-alpha.0...v7.1.3-alpha.1)
69+
70+
**Implemented enhancements:**
71+
72+
- Replace `IReadOnlyBasicProperties, IAmqpHeader` generic type constraints in `IChannel.BasicPublishAsync()` with a single interface constraint. [\#1813](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1813)
73+
74+
**Fixed bugs:**
75+
76+
- Memory leak in Connection SharedArraypool [\#1817](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1817)
77+
78+
## [v7.1.3-alpha.0](https://github.com/rabbitmq/rabbitmq-dotnet-client/tree/v7.1.3-alpha.0) (2025-03-19)
79+
80+
[Full Changelog](https://github.com/rabbitmq/rabbitmq-dotnet-client/compare/v7.1.2...v7.1.3-alpha.0)
81+
82+
**Fixed bugs:**
83+
84+
- AutorecoveringConnection Memory Leak [\#1808](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/1808)
85+
386
## [v7.1.2](https://github.com/rabbitmq/rabbitmq-dotnet-client/tree/v7.1.2) (2025-03-17)
487

588
[Full Changelog](https://github.com/rabbitmq/rabbitmq-dotnet-client/compare/v7.1.2-alpha.0...v7.1.2)
@@ -1133,6 +1216,3 @@ GH issue: [rabbitmq-dotnet-client#239](https://github.com/rabbitmq/rabbitmq-dotn
11331216
### Occasional `NullReferenceException` in Endpoint Resolution
11341217

11351218
GH issue: [rabbitmq-dotnet-client#238](https://github.com/rabbitmq/rabbitmq-dotnet-client/issues/238)
1136-
1137-
1138-
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

0 commit comments

Comments
 (0)