Skip to main content

Compatibility

This page lists the tool and SDK versions that Topaz is tested against in CI. Using versions outside these ranges may work, but is not verified.

Terraform providers

ProviderSourceTested versionNotes
AzureRMhashicorp/azurerm= 4.67.0Pinned exactly — other 4.x versions may work but are not tested
AzAPIazure/azapi~> 2.0Any 2.x release
AzureADhashicorp/azuread~> 3.0Any 3.x release

Azure SDK for .NET

PackageTested version
Azure.ResourceManager1.14.0
Azure.Identity1.18.0
Azure.ResourceManager.Storage1.4.2
Azure.ResourceManager.KeyVault1.3.2
Azure.ResourceManager.ServiceBus1.1.0
Azure.ResourceManager.EventHubs1.1.0
Azure.ResourceManager.ContainerRegistry1.2.0
Azure.ResourceManager.ManagedServiceIdentities1.4.0
Azure.ResourceManager.Network1.13.0
Azure.ResourceManager.Resources1.11.2
Azure.ResourceManager.Authorization1.1.6
Azure.Security.KeyVault.Secrets4.7.0
Azure.Storage.Blobs12.24.0
Azure.Data.Tables12.11.0
Azure.Messaging.ServiceBus7.20.1
Azure.Messaging.EventHubs5.12.1
Azure.Messaging.EventHubs.Processor5.12.1
Azure.Containers.ContainerRegistry1.3.0

Runtime

ComponentRequirement
.NET8.0
Docker base imagemcr.microsoft.com/dotnet/runtime-deps:8.0-noble-chiseled

Azure CLI

The Azure CLI is supported via the Topaz cloud registration flow. No specific CLI version is pinned in CI — use the latest stable release. See Azure CLI integration for setup instructions.

Versioning policy

Topaz is in active development and does not yet publish a formal compatibility table across releases. The versions listed above reflect the current CI test suite. When a new Topaz release changes behaviour that affects a specific provider or SDK version, it will be noted in the release notes.

Star on GitHub