RabbitMQ .NET client for .NET Core and .NET 4.5.1+.
Switch branches/tags
v6.0.0-pre.3 v6.0.0-pre.2 v6.0.0-pre.1 v5.1.1-pre.2 v5.1.0 v5.1.0-rc.3 v5.1.0-rc.2 v5.1.0-rc.1 v5.1.0-pre.4 v5.1.0-pre.3 v5.1.0-pre.2 v5.1.0-pre.1 v5.0.1 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
Nothing to show
Clone or download
kjnilsson Merge pull request #490 from paulomorgado/internal
make implementations internal and sealed
Latest commit d9a3383 Oct 18, 2018
Permalink
Failed to load latest commit information.
.github Add GitHub issue and pull request templates, update CONTRIBUTING.md Oct 8, 2017
.paket Upgrade Paket and dependencies Jan 18, 2018
_site @ 6d593b8 Update _site commit Feb 9, 2018
docs Commit line ending changes Feb 18, 2015
lib/ndocproc-bin moving to nunit3 Jun 7, 2016
projects/client make implementations internal and sealed Oct 17, 2018
tools Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
.gitattributes Add .gitattributes with LF normalization. Feb 18, 2015
.gitignore Add gh-pages branch as submodule at _site Feb 7, 2018
.gitmodules Add gh-pages branch as submodule at _site Feb 7, 2018
APIDOCS.md Add instructions for updating api docs Feb 8, 2018
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 git-commit-msgs link Aug 28, 2018
ChangeLog.md Update ChangeLog.md Jun 19, 2018
Dist-dotnet-4.5.props.in Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
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 Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
README.md Don't list specific series, let the user discovery what's new on NuGet Sep 16, 2018
RUNNING_TESTS.md Update instructions for selectively running tests Jun 19, 2018
RabbitMQDotNetClient.sln Switch to the newold project format. May 11, 2017
RabbitMQDotNetClient.sln.DotSettings Command and Frame Unix(LF) fix Sep 14, 2017
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 Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
build.bat Updated to use non-RT solution file as it doesn't build Jun 12, 2017
build.fsx Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
build.sh Add DocFx project Feb 7, 2018
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 Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
docfx.json Add DocFx project Feb 7, 2018
fake.bat moving to nunit3 Jun 7, 2016
fake.sh bump appveyor build version May 25, 2016
index.md Tweak API index Feb 9, 2018
paket.dependencies moving to nunit3 Jun 7, 2016
paket.lock Upgrade Paket and dependencies Jan 18, 2018
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
run-test.bat Remove traces of old RabbitMQ.ServiceModel project Apr 25, 2018
run-test.sh fix run-test.sh Oct 13, 2017
test.nunit bump appveyor build version May 25, 2016
toc.yml Add gh-pages branch as submodule at _site Feb 7, 2018

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)

Modern Versions

The client is distributed via NuGet.

Legacy Versions

3.6.x and earlier releases were distributed together with RabbitMQ server 3.6.x as archives.

Release archive up to 3.4.3 is available from Bintray.

Tutorials and Documentation

Supported Platforms and .NET Releases

4.x and 5.x versions of the library require .NET 4.5.1 or later or .NET Core. For .NET Core users, 2.0 is the minimum supported version for 5.x series.

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").