rabbitmq-dotnet-client

RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+

OTHER License

Stars
2K
Committers
122

Bot releases are visible (Hide)

rabbitmq-dotnet-client - RabbitMQ .NET client 5.1.0

Published by kjnilsson over 6 years ago

Changes Between 5.0.x and 5.1.0

Batch Publishing

GitHub PR: rabbitmq-dotnet-client#368

Introduced a Static Property to AmqpTcpEndpoint to specify the default TLS Protocol Version(s)

GitHub PR: rabbitmq-dotnet-client#389

All Exceptions are Collected When Selecting an Endpoint

GitHub PR: rabbitmq-dotnet-client#377

Reduced Lock Contention for Frame Writes

GitHub PR: rabbitmq-dotnet-client#354

rabbitmq-dotnet-client - RabbitMQ .NET client 5.0.1

Published by michaelklishin about 7 years ago

Changes Between 4.1.x and 5.0.1

4.x and 5.x releases of this client are distributed exclusively via NuGet.

Async consumers

GitHub PR: rabbitmq-dotnet-client#307

Enable connection recovery by default

GitHub issue: rabbitmq-dotnet-client#271

Replace Console.WriteLine logging with EventSource

GitHub issue: rabbitmq-dotnet-client#94

Add events for connection recovery errors and connection success

GitHub issue: rabbitmq-dotnet-client#156

noAck renamed to autoAck

GitHub issue: rabbitmq-dotnet-client#255

Make uri and Uri setters in ConnectionFactory obsolete

GitHub issue: rabbitmq-dotnet-client#264

Ensure connection recovery does not keep going after the connection has been closed

GitHub issue: rabbitmq-dotnet-client#294

Synchronize access to the manuallyClosed field in AutorecoveringConnection.

GitHub issue: rabbitmq-dotnet-client#291

Use concurrent collections inside AutorecoveringConnection

GitHub issue: rabbitmq-dotnet-client#288

Add property to allow an endpoint to specify the address family

GitHub issue: rabbitmq-dotnet-client#226

Fix potential EventingBasicConsumer race condition

Re-introduce a Uri property on IConnectionFactory

GitHub issue: rabbitmq-dotnet-client#330

Add CreateConnection overload to IConnectionFactory

GitHub PR: rabbitmq-dotnet-client#325

rabbitmq-dotnet-client -

Published by kjnilsson over 7 years ago

Changes Between 4.1.2 and 4.1.3

Backport exchange bind fix from master

GitHub issue: rabbitmq-dotnet-client#317

rabbitmq-dotnet-client -

Published by michaelklishin almost 8 years ago

Changes Between 4.1.0 and 4.1.1

This release is available from NuGet.

Fixed XML Documentation Generation

GitHub issue: rabbitmq-dotnet-client#269

Contributed by Brandon Ording.

Fixed WinRT Project Build

GitHub issue: rabbitmq-dotnet-client#270

Contributed by Brandon Ording.

TcpClientAdapter Nullifies Socket Field on Close

GitHub issue: rabbitmq-dotnet-client#263

HeartbeatReadTimerCallback Handles Potential NullReferenceException

GitHub issue: rabbitmq-dotnet-client#257

rabbitmq-dotnet-client -

Published by michaelklishin almost 8 years ago

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

rabbitmq-dotnet-client - v4.0.2

Published by kjnilsson about 8 years ago

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

rabbitmq-dotnet-client - v4.0.1

Published by kjnilsson about 8 years ago

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

rabbitmq-dotnet-client - RabbitMQ 3.4.3

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.4.2

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.4.1

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.4.0

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.5

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.4

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.3

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.2

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.1

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.3.0

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.2.4

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.2.3

Published by michaelklishin about 8 years ago

rabbitmq-dotnet-client - RabbitMQ 3.2.2

Published by michaelklishin about 8 years ago