Releases: pardahlman/RawRabbit
Releases · pardahlman/RawRabbit
2.0.0-rc5
(#303) Adding more logging in the channel pool
2.0.0-rc4
There has been some stability issues with rc3 with respect to:
- Publish Confirms/Acknowledgement when publishing multiple message concurrently
- Network recovery when using (the default)
AutoScalingChannelPool
This release has focused on looking over these areas, with a re-implementation of the way publish acks are handled and fixes for different scenarios when the connection to the broker is lost of unexpected exceptions are thrown when serving channels
- #315 - Issues with Publish Acknowledgement when publishing multiple messages concurrently +fix
- #314 - HandleRetryAsync: Watch out when working with ExchangeBindings
- #310 - Add initial version of MessagePack formatter contributed by Michael Bisbjerg (LordMike)
- #309 - Add initial version of ZeroFormatter enricher contributed by Michael Bisbjerg (LordMike)
- #304 - (#301) Recovery from connection failure contributed by (drak25)
- #303 - Publishing suddenly stops and channel workload increases indefinetly
- #301 - Recovery from the network failure
Commits: 4446c3c...5fe32ab
2.0.0-rc3
- #301 - Recovery from the network failure
- #299 - 2.0.0-rc1 - System.DivideByZeroException
- #297 - RawRabbit Connection
- #296 - Add extension method to declare exchange using ExchangeDeclaration object contributed by (hopengfoong)
Commits: 5f06680...ce74914
2.0.0-rc2
2.0.0-rc2
- #289 - Add UseContext pipe extension to respond operation contributed by Paul Tierney (tiredknees)
- #263 - Retrying message in case of failure.
Commits: 27b203e...35ecde7
2.0.0-rc1
2.0.0-rc1
A few breaking changes, have a look at the Todo sample for upgrade reference.
- #279 - Re-write of channel management
- #277 - Rename 'MandatoryCallback' to 'ReturnCallback'
- #275 - Prohibit operation specific configuration to be used for unsupported operations
- #274 - PublishConfirmException when doing RPC before publishing a message.
- #272 - RequestAsync doesn't resume after broker restart (2.x)
- #271 - Messages queued when the broker goes down in 2.x
- #270 - Unexpected PublishConfirmExceptions with 2.x
- #269 - Some typos contributed by (cortex93)
- #268 - Polly Policies not Executing
- #266 - Remove subscription for RPC request when queue name specified
- #239 - Topology not recovering
Commits: c2e788b...4c7f5c7
Recovery release for 1.x
- #273 - Added .Net Standard 2.0 target framework for vNext contributed by Manuel Cabral (Manny651)
- #269 - Some typos contributed by (cortex93)
- #257 - Error in BusClientFactory.CreateDefault() on net core 2.0
- #233 - fix typo in NamingConventions.RetryLaterExchangeConvention contributed by Bohdan Sachkovskyi (sachokFoX)
- #231 - Fix typo in spelling
Dependency
contributed by Serhii Almazov (almazik)
2.0.0-beta9
Commits: 48ffb29...ccf57ab
2.0.0-beta8
2.0.0-beta8
Issues
- #254 - Upgrade RabbitMQ.Client to 5
- #253 - Replace RawRabbit.vNext with RawRabbit.DependencyInjection.ServiceCollection
- #250 - 2.o documentation: Add information on the used packages?
- #246 - When ContextDictionary is emptied (possible MemoryLeak) ?
- #245 - Use LibLog
- #243 - NoAck not working as expected?
- #242 - Update Getting-started.md contributed by Alexander Stefurishin (astef)
- #241 - Using the AddRawRabbit Extension should not overwrite registrations
- #240 - Sample Configuration for "Work Queues" Pattern
- #238 - RetryLater AutoDelete queue is causing problems
- #237 - Update Getting-started.md contributed by Alexander Stefurishin (astef)
- #236 - Changed type resolving for publish contributed by (liri2006)
- #235 - fix: Changing all middlewares to use asynchronous policy execution. (fixes #232) contributed by (videege)
- #234 - [Discussion] Create default (empty) message context in MessageContextProviderBase.ExtractContext() if it is missed
- #232 - Use of Polly causes timeout exception
- #231 - Fix typo in spelling
Dependency
contributed by Serhii Almazov (almazik) - #230 - Message sequences time out for generic classes (v2) +fix
- #228 - v2 First subscribed message not raising handler +fix
- #226 -
AlreadyClosedException
during message sequences in 2.0 - #212 - Executing all tests from CLI undeterministically fails after upgrade to csproj
Commits: b176e78...40cc2dc
Highlights
- The
ILogger
interface is removed, as the logging has been re-implemented using LibLog. - This is the last release of
RawRabbit.vNext
, the package has been replaced withRawRabbit.DependencyInjection.ServiceCollection
Finally a sixth beta release
The pre-releases of RawRabbit has been blocked by #211, but a temporary work around has been found, and here's the sixth pre release. Issues closed
- #219 - Adding Serilog to dotnet core Console application
- #224 - Channels Not Closing in 2.0
- #216 - Configuration not correctly bound when using ConfigurationBuilder
- #208 - PipeContextHttpExtensions does not have any methods
- #207 - WithPrefetchCount is not honored ?
- #206 - BasicConsumeAsync throws when FromQueue("QueueName") is not specified
- #201 - Update TypeNameHandling for serializer
- #199 - Serializing published message behaviour changed
- #198 - Added starter documentation for publish and consume operations contributed by Cemre Mengu (cemremengu)
- #190 - Added content for getting started and fixed some sentences contributed by Cemre Mengu (cemremengu)
- #185 - Create Enrichers for HttpContext
- #175 - Recover consumers from fail-over
- #164 - Migrate Message Sequence