Releases: rabbitmq/rabbitmq-amqp-dotnet-client
Releases · rabbitmq/rabbitmq-amqp-dotnet-client
v0.1.0
RabbitMQ.AMQP.Client
version 0.1.0
What's Changed
- Implement AMQP filter expressions by @lukebakken in #81
- Remove
net6.0
TFM by @lukebakken in #89 - rename replicas to members by @Gsantomaggio in #90
- Enable verbose logging of when a test starts and stops by @lukebakken in #88
- feat: introduce metrics based on system diagnostics by @aygalinc in #84
- Port more tests from AMQP Java 1.0 client by @lukebakken in #93
- License header updates. by @lukebakken in #94
- Address GHA test flakes by @lukebakken in #97
New Contributors
Full Changelog: v0.1.0-rc.1...v0.1.0
v0.1.0-rc.1
What's Changed
- DiscardAsync and RequeueAsync with Annotations by @Gsantomaggio in #70
- Implement pre-subscription hook by @Gsantomaggio in #72
- Add some log detail in case of timeout by @Gsantomaggio in #74
- Implement purge command by @Gsantomaggio in #73
- Allow exchange type to be a string by @lukebakken in #75
- Implement RPC server and client by @Gsantomaggio in #76
- refactor CI by @Gsantomaggio in #77
- Improve the RPC feature by @Gsantomaggio in #78
- Add documentation by @Gsantomaggio in #79
Full Changelog: v0.1.0-beta.2...v0.1.0-rc.1
v0.1.0-beta.2
What's Changed
- Enable testing with a Khepri-enabled cluster by @lukebakken in #67
- Rename OutcomeState with by @Gsantomaggio in #68
- First version for API documentation by @Gsantomaggio in #57
- Document outcome by @Gsantomaggio in #69
Full Changelog: v0.1.0-beta.1...v0.1.0-beta.2
v0.1.0-beta.1
What's Changed
- Rename BuildAsync to BuildAndStartAsync by @Gsantomaggio in #60
- Add ANONYMOUS SASL mechanism by @lukebakken in #62
- Set SaslMechanism Anonymous by @Gsantomaggio in #63
Full Changelog: v0.1.0-beta.0...v0.1.0-beta.1
v0.1.0-beta.0
This is beta release 0, suitable for testing in pre-production environments
What's Changed
- Add public API analysis by @lukebakken in #34
- Implement the Environment class to manage the connections by @Gsantomaggio in #36
-
- Add
AcceptablePolicyErrors
toTlsSettings
by @lukebakken in #33
- Add
- Add strong naming to assembly by @lukebakken in #32
- Use
EasyNetQ.Management.Client
by @lukebakken in #38 - Add ability to pause / unpause consumers by @lukebakken in #41
- Implement
UnsettledMessageCount
inIConsumer
by @lukebakken in #42 - Consumer handler messages async by @Gsantomaggio in #40
- Major refactor by @lukebakken in #43
- Minor changes by @Gsantomaggio in #44
- Await
Begin
response for new sessions by @lukebakken in #45 - Port more tests from
rabbitmq-amqp-java-client
by @lukebakken in #47 - Recovery exchanges and bindings by @Gsantomaggio in #46
- improve the getting started [skip ci] by @Gsantomaggio in #48
- Improve bindings recovery by @Gsantomaggio in #49
- Make more of the API internal by @lukebakken in #50
- More API work prior to beta by @lukebakken in #51
- Add support for
netstandard2.0
by @lukebakken in #52 - Make public API more dotnet-ish by @lukebakken in #54
- Get PerformanceTest up and running by @lukebakken in #55
Full Changelog: v0.1.0-alpha.2...v0.1.0-beta.0
v0.1.0-alpha.2
This alpha release is for testing.
What's Changed
- Add fields to QueueSpecification by @Gsantomaggio in #24
- Refactor the AbstractLifeCycle by @Gsantomaggio in #25
- Auto-reconnect publishers and consumers by @Gsantomaggio in #26
- Add TLS support by @lukebakken in #27
- Implement a super class for producer and consumer by @Gsantomaggio in #28
- Continue adding TLS support by @lukebakken in #29
- add script release by @Gsantomaggio in #30
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
This alpha release is for testing.
What's Changed
- implement bindings and un-bindings by @Gsantomaggio in #19
- Implement consumer part by @Gsantomaggio in #22
- Update README.md by @Gsantomaggio in #23
Full Changelog: v0.1.0-alpha.0...v0.1.0-alpha.1
v0.1.0-alpha.0
This alpha release is for testing #21
What's Changed
- First CI test by @Gsantomaggio in #1
- remove publish page by @Gsantomaggio in #2
- setup test by @Gsantomaggio in #3
- Add utils classes by @Gsantomaggio in #4
- First management implementation by @Gsantomaggio in #5
- recovery first version by @Gsantomaggio in #6
- Implement the builders by @Gsantomaggio in #7
- back off recovery by @Gsantomaggio in #8
- Publisher first version by @Gsantomaggio in #9
- Misc fixes by @lukebakken in #10
- Update README with test instructions by @lukebakken in #11
- Remove use of
readlink
by @lukebakken in #16 - Add first Exchange Command by @Gsantomaggio in #18
- Add necessary items to publish to NuGet by @lukebakken in #21
New Contributors
- @Gsantomaggio made their first contribution in #1
- @lukebakken made their first contribution in #10
Full Changelog: https://github.com/rabbitmq/rabbitmq-amqp-dotnet-client/commits/v0.1.0-alpha.0