Service Bus, .NET Standard, and Open Source

Hey Everyone! We have received a lot of feedback that our users want to see a Service Bus .NET Core implementation. Today, I am excited to announce that we now have a .NET Standard client that is hosted on GitHub. Happy Holidays! This new client is currently in development / preview, as there are a…


Deduplication with message payload

Check out an interesting blog post by one of our community members, Sean Feldman. In it he reminds us all that BrokeredMessage.MessageId is a set-able property that can contain the message payload checksum. Pretty neat stuff! https://weblogs.asp.net/sfeldman/bend-message-deduplication-on-azure-service-bus-to-your-will


Relay Hybrid Connections .NET Core support – 0.1.2-preview release

Check out our newest release for the Relay .NET client library! We now provide a .NET Standard build that works with .NET Core. This means you can run Relay listeners/clients anywhere .NET Core is supported! The NuGet package can be found at https://www.nuget.org/packages/Microsoft.Azure.Relay/0.1.2-preview. For a list of all PR’s and issues, here are the full release notes: https://github.com/Azure/azure-relay-dotnet/releases/tag/0.1.2-preview…


Service Bus client 3.4.2 is now live

Check out our newest release for the Service Bus client library! The NuGet package can be found at https://www.nuget.org/packages/WindowsAzure.ServiceBus/3.4.2. Below are the release notes the Microsoft Azure Service Bus NuGet package: EventHub/Messaging: fix a bug in the client side performance counter where a connection redirect can cause a change in port number which will cause counter…


Namespace Auto-convert from Messaging type to EventHub type

Following our announcements about namespace separation, we are now offering the chance for customers to auto-convert their ‘Messaging’ type namespaces that contain eventhub entities into ‘EventHub’ type only namespaces in the Azure portal. As a pre-requisite in doing this, your ‘Messaging’ type namespace can only contain eventhub entities. If the namespace also contains queues, topics,…


Rules (Filter) and Actions for Subscription using Resource Manager Templates

We made new addition to Service Bus Azure Resource Manager templates by enabling subscription filters (rules). Each subscription has access to all messages received by a Topic. In many scenarios, messages that have specific characteristics must be processed in different ways. To enable this, you can configure subscriptions to find messages that have desired properties…


Service Bus at Ignite 2016!

We had an awesome time at Ignite 2016 last week in Atlanta and hope you did too! For those of you who weren’t able to make it, below is the short and sweet version. Slides from both presentations: Ignite 2016 – Services Update     Ignite 2016 – Real World Messaging We had two different presentations while we…


Service Bus client 3.4.0 is now live

Check out our newest release for the Service Bus client library! The NuGet package can be found at https://www.nuget.org/packages/WindowsAzure.ServiceBus/3.4.0. While this update is primarily focused on Event Hubs, we still recommend that our messaging customers upgrade. For more details regarding the Event Processor Host for Event Hubs, check out the Event Hubs blog here. Below are…


Azure Service Bus Messaging, Relay, and Event Hubs Namespace Separation

To Azure Service Bus and Event Hubs Customers: In a recent blog announcement and monthly Q&A session we announced some exciting updates and changes to Service Bus Messaging, Relay, and Event Hubs. Perhaps most exciting of all is that both Service Bus Messaging and Event Hubs are in preview today in the new Azure portal!…


Event Hubs has moved!

Looking for Event Hubs specific content? Well, we now have our own dedicated blog located at https://blogs.msdn.microsoft.com/eventhubs/. Head over there now to check out the first post about a new Java release. The above link will be the new home for anything Event Hubs related, while this site (the Service Bus Blog) will be dedicated to Messaging…