Azure Stream Analytics – Compatibility level

Recently, Azure Stream Analytics has introduced the concept of compatibility levels.  This is a way of versioning the Azure Stream Analytics runtime behaviour.  Major bug fixes or new query behaviour are introduced within a certain compatibility level.  This ensures backwards compatibility for existing Stream Analytics jobs, while providing major updates to the platform.  Other types of upgrades, such as performance improvements, happen automatically behind the scenes as they are transparent for the service consumers.

ASA

The default compatibility level is 1.0, which is the behaviour of the service at the time it GA’d.  The 1.1 compatibility level contains several fixes, including this one I’ve raised a while ago.  You can find an overview of the 1.1 changes here.

I’m a bit surprised that new Azure Stream Analytics jobs get automatically the old version (1.0) of the runtime assigned.  I would expect that the latest version is promoted to be used.

Cheers,
Toon

ABOUT

MEET THE YOUR AZURE COACH TEAM

Your Azure Coach is specialized in organizing Azure trainings that are infused with real-life experience. All our coaches are active consultants, who are very passionate and who love to share their Azure expertise with you.