RabbitMQ .NET client for .NET Core and .NET 4.5.1+.
C# XSLT Makefile Shell F# Batchfile
Switch branches/tags
v5.0.1-rc.3 v5.0.1-rc.2 v5.0.1-rc.1 v5.0.1-pre.4 v5.0.1-pre.3 v5.0.1-pre.2 v5.0.0-pre.10 v5.0.0-pre.8 v5.0.0-pre.4 v5.0.0-pre.3 v5.0.0-pre.2 v4.1.3 v4.1.3-rc.1 v4.1.2 v4.1.2-rc.1 v4.1.2-pre.1 v4.1.1 v4.1.1-rc.2 v4.1.1-rc.1 v4.1.0 v4.1.0-rc.2 v4.1.0-rc.1 v4.0.2 v4.0.2-rc.1 v4.0.1 v4_0_1 rabbitmq_v4_0_0 rabbitmq_v4_0_0_rc1 rabbitmq_v3_7_0_milestone15 rabbitmq_v3_7_0_milestone14 rabbitmq_v3_7_0_milestone13 rabbitmq_v3_7_0_milestone12 rabbitmq_v3_7_0_milestone11 rabbitmq_v3_7_0_milestone10 rabbitmq_v3_7_0_milestone9 rabbitmq_v3_7_0_milestone8 rabbitmq_v3_7_0_milestone7 rabbitmq_v3_7_0_milestone6 rabbitmq_v3_7_0_milestone5 rabbitmq_v3_7_0_milestone4 rabbitmq_v3_7_0_milestone3 rabbitmq_v3_7_0_milestone2 rabbitmq_v3_7_0_milestone1 rabbitmq_v3_6_11_milestone3 rabbitmq_v3_6_11_milestone2 rabbitmq_v3_6_11_milestone1 rabbitmq_v3_6_10 rabbitmq_v3_6_10_rc2 rabbitmq_v3_6_10_rc1 rabbitmq_v3_6_10_milestone4 rabbitmq_v3_6_10_milestone3 rabbitmq_v3_6_10_milestone2 rabbitmq_v3_6_10_milestone1 rabbitmq_v3_6_9 rabbitmq_v3_6_8 rabbitmq_v3_6_7 rabbitmq_v3_6_7_rc3 rabbitmq_v3_6_7_rc2 rabbitmq_v3_6_7_rc1 rabbitmq_v3_6_7_milestone6 rabbitmq_v3_6_7_milestone5 rabbitmq_v3_6_7_milestone4 rabbitmq_v3_6_7_milestone3 rabbitmq_v3_6_7_milestone2 rabbitmq_v3_6_7_milestone1 rabbitmq_v3_6_6 rabbitmq_v3_6_6_rc2 rabbitmq_v3_6_6_rc1 rabbitmq_v3_6_6_milestone5 rabbitmq_v3_6_6_milestone4 rabbitmq_v3_6_6_milestone3 rabbitmq_v3_6_6_milestone2 rabbitmq_v3_6_6_milestone1 rabbitmq_v3_6_5 rabbitmq_v3_6_5_milestone2 rabbitmq_v3_6_5_milestone1 rabbitmq_v3_6_4 rabbitmq_v3_6_4_rc1 rabbitmq_v3_6_4_milestone2 rabbitmq_v3_6_3 rabbitmq_v3_6_3_rc3 rabbitmq_v3_6_3_rc2 rabbitmq_v3_6_3_rc1 rabbitmq_v3_6_3_milestone2 rabbitmq_v3_6_3_milestone1 rabbitmq_v3_6_2 rabbitmq_v3_6_2_rc4 rabbitmq_v3_6_2_rc3 rabbitmq_v3_6_2_rc2 rabbitmq_v3_6_2_rc1 rabbitmq_v3_6_2_milestone5 rabbitmq_v3_6_2_milestone4 rabbitmq_v3_6_2_milestone3 rabbitmq_v3_6_2_milestone2 rabbitmq_v3_6_2_milestone1 rabbitmq_v3_6_1 rabbitmq_v3_6_1_rc2 rabbitmq_v3_6_1_rc1 rabbitmq_v3_6_0 rabbitmq_v3_6_0_rc3
Nothing to show
Latest commit e71e5d4 Jul 13, 2017 @kjnilsson kjnilsson committed on GitHub Merge pull request #338 from rabbitmq/rabbitmq-dotnet-client-337
Dispose of sockets that failed to connect
Permalink
Failed to load latest commit information.
.paket move code generation, build and test to FAKE May 12, 2016
docs Commit line ending changes Feb 18, 2015
lib/ndocproc-bin moving to nunit3 Jun 7, 2016
projects Remove a comment that's not really correct Jul 13, 2017
tools Shell scripts: Use plain Bourne shell when Bash is not required May 20, 2016
.gitattributes Add .gitattributes with LF normalization. Feb 18, 2015
.gitignore Merge branch 'stable' into 4.x Mar 23, 2017
BUILD_DOTNET_CORE.md Document mono 5.x requirement May 12, 2017
CODE_OF_CONDUCT.md Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md May 28, 2016
CONTRIBUTING.md Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md May 28, 2016
ChangeLog.md ChangeLog updates Jun 26, 2017
Dist-dotnet-4.5.props.in Require .NET Framework 4.5 Nov 12, 2015
LICENSE Initial commit (from previous repository rev 852ced5f07fc51e59def10a4… Jul 3, 2008
LICENSE-APACHE2 Initial commit (from previous repository rev 852ced5f07fc51e59def10a4… Jul 3, 2008
LICENSE-MPL-RabbitMQ Update copyright for 2014 Mar 17, 2014
Makefile Require .NET Framework 4.5 Nov 12, 2015
README.in restart amqp_0_9_1 off last good commit; remove trailing ws Jun 18, 2010
README.md Document mono 5.x requirement May 12, 2017
RUNNING_TESTS.md Create RUNNING_TESTS.md Jun 13, 2017
RabbitMQDotNetClient.sln Switch to the newold project format. May 11, 2017
RabbitMQDotNetClient.sln.DotSettings Commit ReSharper migrations Feb 1, 2016
RabbitMQDotNetClient.userprefs move code generation, build and test to FAKE May 12, 2016
RabbitMQDotNetClientWithRT.sln Switch to the newold project format. May 11, 2017
appveyor.yml Bump AppVeyor minor version Sep 16, 2016
build.bat Updated to use non-RT solution file as it doesn't build Jun 12, 2017
build.fsx Apigen use '--' instead of '/' to name command line arguments Aug 30, 2016
build.sh Add net451 back and use msbuild directly May 12, 2017
ci.sh Include LongRunning tests in ci script Jul 5, 2016
dist-lib.sh Shell scripts: Use env(1) to find Bash May 20, 2016
dist.sh lib/nunit no longer exists Jun 20, 2016
fake.bat moving to nunit3 Jun 7, 2016
fake.sh bump appveyor build version May 25, 2016
paket.dependencies moving to nunit3 Jun 7, 2016
paket.lock moving to nunit3 Jun 7, 2016
rabbit.snk.enc Sign Assemblies Sep 29, 2015
rabbit.snk.prbuilds Adds A SNK For PR Bulids That Should Not Be Trusted Oct 1, 2015
rabbitmq-components.mk merge branch 'stable' Jun 1, 2017
run-test.bat specify build target in run-test.* May 12, 2017
run-test.sh specify build target in run-test.* May 12, 2017
test.nunit bump appveyor build version May 25, 2016

README.md

RabbitMQ .NET Client Build status

This repository contains source code of the RabbitMQ .NET client. The client is maintained by the RabbitMQ team at Pivotal.

Dependency (Binaries and Nuget Artifact)

There are two ways to consume the client:

Release archive up to 3.4.3 is available from Bintray.

Tutorials and Documentation

Supported Platforms and .NET Releases

The client requires .NET 4.5 or later and as of 4.0.0, supports and primarily targets .NET Core.

3.6.x releases support Linux and OS X on Mono.

Change Log

See ChangeLog.md.

Building from Source

Please see How to Run Tests and Building .NET Core for build process overview.

Contributing

See Contributing and How to Run Tests.

License

This package, the RabbitMQ .NET client library, is double-licensed under the Mozilla Public License 1.1 ("MPL") and the Apache License version 2 ("ASL").