NServiceBus.Transport.AzureStorageQueues 10.0.0 - Major release available

Hi everyone,

We’ve just released NServiceBus.Transport.AzureStorageQueues 10.0.0.

What’s new?

This version provides built-in subscription storage for the publish-subscribe pattern. Subscriptions are stored using Azure Table storage or Azure Cosmos DB using the Cosmos DB Table API. External subscription persistence is no longer required.

Subscriptions are stored in a subscription routing table, shared by all endpoints. When an endpoint subscribes to or unsubscribes from an event type, it updates this table. When an endpoint publishes an event, it uses the subscription routing table to find the registered subscribers and sends a copy of the event to each one.

This feature is known as native publish-subscribe.

How do I migrate?

This release includes a compatibility mode that allows endpoints using the new native publish-subscribe feature to exchange events with endpoints that still rely on message-driven publish-subscribe. Using this compatibility mode allows you to upgrade one endpoint at a time. Read the full upgrade guide for details.

Improvements

  • #555 Support native publish-subscribe using Table storage or the Cosmos DB Table API

Where to get it

You can install the new version of NServiceBus.Transport.AzureStorageQueues from NuGet.

With thanks,
The team in Particular

Please read our release policy for more details.