GitHub PR: rabbitmq-dotnet-client#368
GitHub PR: rabbitmq-dotnet-client#389
GitHub PR: rabbitmq-dotnet-client#377
GitHub PR: rabbitmq-dotnet-client#354
GitHub PR: rabbitmq-dotnet-client#307
GitHub issue: rabbitmq-dotnet-client#271
GitHub issue: rabbitmq-dotnet-client#94
GitHub issue: rabbitmq-dotnet-client#156
GitHub issue: rabbitmq-dotnet-client#255
GitHub issue: rabbitmq-dotnet-client#264
GitHub issue: rabbitmq-dotnet-client#294
GitHub issue: rabbitmq-dotnet-client#291
GitHub issue: rabbitmq-dotnet-client#288
GitHub issue: rabbitmq-dotnet-client#226
GitHub issue: rabbitmq-dotnet-client#330
GitHub PR: rabbitmq-dotnet-client#325
GitHub issue: rabbitmq-dotnet-client#269
Contributed by Brandon Ording.
GitHub issue: rabbitmq-dotnet-client#270
Contributed by Brandon Ording.
GitHub issue: rabbitmq-dotnet-client#263
GitHub issue: rabbitmq-dotnet-client#257
4.1.0
was released on September 14th, 2016.
Switched to a "thread-per-model" approach in the ConsumerWorkService
.
The TaskScheduler property on ConnectionFactory
has been obsoleted and can no
longer be used to control concurrency.
Utility class changes:
BatchingWorkPool
has been removedConsumerWorkService
no longer has a constructor that takes aTaskScheduler
ConsumerWorkService.MAX_THUNK_EXECUTION_BATCH_SIZE
has been removedConsumerWorkService
no longer has theExecuteThunk
orRegisterKey
methods
Contributed by Brandon Ording and Szymon Kulec.
GH issue: rabbitmq-dotnet-client#251
GH issue: rabbitmq-dotnet-client#244
ConnectionFactory#CreateConnection
could deadlock in some circumstances.
GH issue: rabbitmq-dotnet-client#239.
GH issue: rabbitmq-dotnet-client#238