CatMQ v2.5.1

Version: 2.5.1
Status: Stable
Released: 2025-11-22
License: MIT License
Downloads
CatMQ.linux.x64.zip • 14.87 MB
CatMQ.windows.x64.exe • 11.16 MB
Source-Code

This is open source software licensed as MIT License. You can obtain the source code from GitHub or browse the releases for source code associated with specific versions. If you make any changes which you feel improves this application, please feel free to submit a pull - request.

Release Notes
  • Adds async overloads for Enqueue methods to the CMqClient for improved concurrency.
  • Renames ConnectAsync to ConnectBackground in CMqClient to better reflect its asynchronous nature.
  • Includes methods to create, delete, and purge queues asynchronously and synchronously.
  • Introduces EnqueueOptions to allow for configuration of message enqueuing behavior, such as delivery delay and server confirmation timeouts.
  • Adds ThrowIfFailed() extension method to all CMq*QueryReply objects for simplified error handling.
  • Updates package versions across CatMQ projects to 2.5.1 and updates NTDLS.ReliableMessaging dependency to 3.2.11.

Be sure to check out the NuGet packages https://www.nuget.org/packages/NTDLS.CatMQ.Client/2.5.1 https://www.nuget.org/packages/NTDLS.CatMQ.Server/2.5.1 https://www.nuget.org/packages/NTDLS.CatMQ.Shared/2.5.1

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.4.8...2.5.1