Releases: LykkeCity/Lykke.RabbitMqDotNetBroker
Releases · LykkeCity/Lykke.RabbitMqDotNetBroker
7.14.1
BugFix
- Publisher confirmation timeout is nullable now. The default value is declared in strategy and is 5 seconds.
7.14.0
New feature
- New publishing strategy
FanoutPublishStrategyWithConfirmations
has been added which requires publishers to wait for confirmation from Rabbit MQ.
RabbitMqSubscriptionSettings
has been updated, new PublisherConfirmationTimeout
field has been added with default value of 5 seconds.
7.13.2
Critical bug fixes:
- Sockets leak was possible when losing connection to Rabbit MQ server and reconnecting (IPv4 only)
7.13.1
Critical bug fixes:
- Threads leak was possible when losing connection to Rabbit MQ server and reconnecting
7.12.0
New feature
Added IStartStop interface usage to IRabbitPublisher, RabbitMqPublisher, RabbitMqSubscriber and JsonRabbitSubscriber.
Also added extension methods for registration of JsonRabbitSubscriber and JsonRabbitPublisher in Autofac container.
7.11.0
New feature
Added new c-tor to JsonRabbitSubscriber that allows specifying prefetch count. In other c-tors prefetch count is set to 100.
7.10.2
Critical bug fixes:
- Possible message loss when it's published is fixed. Message loss was possible if the connection to the RabbitMq is broken.
7.10.0
New feature
Added JsonRabbitSubscriber as a standard base class for json-based subscriber
7.9.0
New feature
Added common publisher interface - IRabbitPublisher - and standard json-based implementation for it - JsonRabbitPublisher.
7.8.1
Bug fix
Fixed a bug for message publishing, introduced in version 7.8.0.