Frends.RabbitMQ.Publish / 1.12.0
Summary
Publishes a message to RabbitMQ as text or bytes, with headers, over a connection secured by password or client certificate.
Typical use — handing work between Processes and services asynchronously, where headers carry the routing and correlation detail
1.12.02026-08-17
Changed
- Updated target framework from .NET 6 to .NET 8.
1.11.02026-04-26
Added
- Added new property
Connection.AllowInvalidCertificateto allow invalid certificates.
1.10.02026-04-13
Added
- Added Options class with ThrowErrorOnFailure and ErrorMessageOnFailure fields to control error handling behavior.
1.9.02026-03-17
Fixed
- Added missing
Textattribute to theVirtualHostproperty in Connection parameters to make it automatically use the Text mode instead of Expression mode.
1.8.02026-02-23
Added
- Added CertificateWithCredentials authentication method that requires both a valid client certificate and username/password credentials to connect.
- Added VirtualHost field to Connection parameters to allow specifying a RabbitMQ virtual host. Defaults to "/".
1.7.02026-02-06
Added
- New property: Result.Success.
- New feature: Certificate‑based authentication via
AuthenticationMethod.Certificate, with new enums (CertificateSource,SslProtocol,CertificateStoreLocation) and connection properties (ClientCertificatePath,ClientCertificatePassword,CertificateBase64,CertificateBytes,StoreThumbprint,CertificateStoreLocation,SslProtocol,CertificateSource).
Changed
- Update RabbitMQ.Client from 7.0.0 to 7.2.0
- Update System.Runtime.Caching from 9.0.2 to 10.0.2
1.6.02025-11-30
Fixed
- Fix the parallel connections issue.
- Fix the issue with binding unnamed queue.
1.5.02025-02-14
Changed
- Update RabbitMQ.Client from 6.8.1 to 7.0.0
- Update System.Runtime.Caching from 8.0.0 to 9.0.2
1.4.02024-09-12
Fixed
- Fixed issue with MemoryCache error
Index was outside the bounds of the arrayby adding try - catch block and changing how cache key is formatted.
1.3.02024-09-06
Fixed
- Fixed issue with simultaneous calls by storing connections to Memory.Cache.
1.2.02023-03-14
Fixed
- Fixed issue with connections left open after task's execution by implementing IDisposable in Connectionhelper class.
Added
- Added support for quorum queues.
- Breaking Added parameter for connection options to enable creating quorum queues.
1.1.02023-02-23
Fixed
- Fixed NullReferenceException when no headers are defined for the input object.
1.0.12022-10-12
Changed
- Unnecessary input check removed.
1.0.02022-08-18
Added
- Initial implementation