Skip to content

Releases: rabbitmq/rabbitmq-dotnet-client

v4.1.0

27 Oct 20:34
Compare
Choose a tag to compare

Changes Between 4.0.2 and 4.1.0

This release is available from NuGet.

No lock contention at consumer work service

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 removed
  • ConsumerWorkService no longer has a constructor that takes a TaskScheduler
  • ConsumerWorkService.MAX_THUNK_EXECUTION_BATCH_SIZE has been removed
  • ConsumerWorkService no longer has the ExecuteThunk or RegisterKey methods

Contributed by Brandon Ording and Szymon Kulec.

GH issue: rabbitmq-dotnet-client#251

v4.0.2

26 Aug 09:25
Compare
Choose a tag to compare

Changes Between 4.0.1 and 4.0.2

This release is available from NuGet.

TcpClientAdapter Didn't Respect IP Address Family

GH issue: rabbitmq-dotnet-client#244

v4.0.1

26 Aug 09:11
Compare
Choose a tag to compare

Changes Between 4.0.0 and 4.0.1

This release is available from NuGet.

ConnectionFactory#CreateConnection Deadlock

ConnectionFactory#CreateConnection could deadlock in some circumstances.

GH issue: rabbitmq-dotnet-client#239.

Occasional NullReferenceException in Endpoint Resolution

GH issue: rabbitmq-dotnet-client#238

4.0.0

22 Aug 11:52
Compare
Choose a tag to compare

4.0.0 is a general availability release of version 4.0

Changes

4.0 RC1

03 Aug 14:47
Compare
Choose a tag to compare
4.0 RC1 Pre-release
Pre-release

4.0 RC1 is a release candidate release for version 4.0

Changes

RabbitMQ .NET client 3.6.1

02 Mar 09:46
Compare
Choose a tag to compare

3.6.1 is a maintenance release.

Bug Fixes

RabbitMQ .NET client 3.6.0

23 Dec 14:34
Compare
Choose a tag to compare

This is a feature release that requires .NET 4.5 and introduce an experimental WinRT-compatible version of the client.

Please consult RabbitMQ change log for more details.

Enhancements

  • Host/address list support is back. Host selection strategy (when recovering a connection) is now pluggable.

    GitHub issue: rabbitmq-dotnet-client#81

  • Experimental .NET client with Windows RT support is now available.

    GitHub issue: rabbitmq-dotnet-client#16

  • SQL CLR compatibility.

    GitHub issue: rabbitmq-dotnet-client#57

  • IModel#ConsumerCount(string) is a new convenience method for retrieving number of consumers on a queue.

    GitHub issue: rabbitmq-dotnet-client#73

  • IModel#MessageCount(string) is a new convenience method for retrieving number of messages in a queue.

    GitHub issue: rabbitmq-dotnet-client#74

  • Continuation timeout is now configurable.

    GitHub issue: rabbitmq-dotnet-client#80

  • RabbitMQ.Client.Headers is a new class that contains constants for commonly used headers.

    Contributed by Yury Pliner (@Pliner).

    GitHub issue:

Other

RabbitMQ 3.4.3

22 Aug 22:30
Compare
Choose a tag to compare

RabbitMQ 3.4.2

22 Aug 22:30
Compare
Choose a tag to compare

RabbitMQ 3.4.1

22 Aug 22:29
Compare
Choose a tag to compare