Skip to content

Release history

47 releases of CatMQ.

v2.7.5

StableMay 8, 2026
  • Fixes and optimizations.
Downloads

v2.7.4

StableMay 1, 2026
  • Fixed bug that prevented connect/disconnect events from being invoked.
Downloads

v2.7.3

StableApr 29, 2026
  • Moved reconnect to reliable messaging layer.
  • Dependency updates.
Downloads

v2.7.1

StableMar 19, 2026
  • Major UI overhaul.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.7.0...2.7.1

Downloads

v2.7.0

StableMar 19, 2026

Introduced an instrumentation system to track and display performance metrics in the Web UI. Added "Expedient" enqueuing for high-performance, fire-and-forget message publishing and renamed standard operations to specify they use confirmation. Dropped .NET 8 support and bumped version to 2.7.0.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.6.7...2.7.0

Downloads

v2.6.7

StableMar 18, 2026
  • Reliable messaging updates.
Downloads

v2.6.6

StableMar 16, 2026
  • Improved stability by catching startup exceptions per queue. These are now prominently displayed on the various queue pages.
  • Updated all dependencies.
Downloads

v2.6.5

StableDec 19, 2025
  • Added "Outstanding" to home page per queue.
  • Changed label of "Failures" to "Delivery Failures".
  • NuGet package was not changed.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.6.4...2.6.5

Downloads

v2.6.4

StableDec 15, 2025
  • Added system page.
  • API standardization.
  • Additional config defaults.
  • Connection retry fixes for buffered subscribers.
  • Extended unit test timeout.
  • Statistics smoothing.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.6.2...2.6.4

Downloads

v2.6.0

StableDec 6, 2025
  • Added internal statistics history monitoring with UI charts.
  • Service improvements.
  • UI bug fixes (all non-critical).

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.5.2...2.6.0

Downloads

v2.5.1

StableNov 22, 2025
  • 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

Downloads

v2.4.5

StableMay 29, 2025
  • Unit tests.
  • Added GetQueue() to get a single queue from the server.
  • Deserialization optimization.
  • Switched to Tasks instead of Thread.
  • Caching fixes and optimizations.
  • Resolved issue with not expiring message when DLQ is not configured.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.4.4...2.4.5

Downloads

v2.4.4

StableMay 24, 2025
  • Reliable messaging updates.
  • Fixes to expiring messages when no DLQ is configured.
  • Serializatrion and caching optimizations.

Be sure to check out the NuGet Packages: https://www.nuget.org/packages?q=NTDLS.CatMQ

Downloads

v2.4.2

StableMay 22, 2025
  • ReliableMessaging updates.

Be sure to check out the nuget package: https://www.nuget.org/packages/NTDLS.CatMQ.Client/2.4.2

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.4.1...2.4.2

Downloads

v2.4.1

StableMay 21, 2025
  • Updated reliable messaging library.

Be sure to check out the NuGet client library: https://www.nuget.org/packages/NTDLS.CatMQ.Client/2.4.1

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.4.0...2.4.1

Downloads

v2.4.0

StableMay 19, 2025
  • Swapped in multi-threaded reliable messaging library.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.3.6...2.4.0

Downloads

v2.3.6

StableMay 2, 2025
  • Updates the project versions across all relevant components.

This change ensures consistency across the client, server, shared library, service, and installer, reflecting the latest release. It also updates the NTDLS.ReliableMessaging dependency to version 2.1.6 across the board.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.3.5...2.3.6

Downloads

v2.3.4

StableJan 31, 2025
Downloads

v2.3.3

StableJan 30, 2025
  • Fixed possible missed connection cleanup on unexpected disconnect.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.3.2...2.3.3

Downloads

v2.3.1

StableJan 25, 2025
  • Dependency updates
  • Minor UI formatting fixes.
  • Resolved issue with error message display in UI.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.3.0...2.3.1

Downloads

v2.3.0

StableJan 19, 2025
  • Asynchronous message delivery and acknowledgement.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.2.0...2.3.0

Downloads

v2.2.0

StableJan 17, 2025
  • Keys are now binary.
  • Queues can be loaded without pre-sorting.
  • Additional flow control.
  • Memory footprint now only includes in-buffer messages for persistent queues.
  • Improved paging.
  • Deferment improvements.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.1.5...2.2.0

Downloads

v2.1.5

StableJan 15, 2025
  • Added deferred message delivery.
    • Messages can either be enqueued with a future scheduled delivery.
    • When a message is received, the subscriber can ask the server to retry in a given timespan.
  • Each connection can now only have one subscription per queue.
  • Additional delivery response actions: defer, drop, dead-letter, consumed, not-consumed.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/2.0.0...2.1.5

Downloads

v2.0.0

StableJan 13, 2025
  • Dependency updates.
  • Improved type caching.
  • Removed newtonsoft json.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.23...2.0.0

Downloads

v1.0.22

StableJan 6, 2025
  • Resolved undue dequeue on First Consumed Subscriber delivery scheme.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.21...1.0.22

Downloads

v1.0.14

StableJan 4, 2025
  • Dead-lettering improvements.
  • Locking improvements.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.13...1.0.14

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

Downloads

v1.0.11

StableJan 1, 2025
  • Now each queue subscriptions have their own event handlers.
  • Added optional client-side message buffering. Will lose entire batch on exception.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.9...1.0.11

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

Downloads

v1.0.9

StableDec 31, 2024
  • Added unboxed receive event to allow receiving of raw message without deserialization

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.8...1.0.9

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

Downloads

v1.0.8

StableDec 31, 2024
  • Added delete, purge and unsubscribe to web UI.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.7...1.0.8

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

Downloads

v1.0.7

StableDec 31, 2024
  • Enum renames.
  • Moved shared library to separate nuget.

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.4...1.0.7

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

Downloads

v1.0.3

StableDec 31, 2024
  • Account management.
  • Addition of WebAPI and API keys.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.2...1.0.3

Downloads

v1.0.2

StableDec 30, 2024
  • Image updates.
  • Account editing.
  • Config location change.
  • Label changes.
  • Removed version from payloads.

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

Full Changelog: https://github.com/NTDLS/CatMQ/compare/1.0.1...1.0.2

Downloads

v1.0.0

StableDec 28, 2024
  • Initial public release.
Downloads
An unhandled error has occurred. Reload 🗙