Skip to main content

Roadmap

This page tracks what is planned for upcoming Topaz releases. The roadmap is derived from the BACKLOG.md file in the repository; each item there is automatically converted to a GitHub issue when committed.

info

The roadmap reflects current intentions and may change. Watch the GitHub repository or join Discord to stay up to date.


v1.1-beta

Key Vault — full secrets support

FeatureStatusDescription
Get Secret VersionsStableGET {vaultBaseUrl}/secrets/{name}/versions — paged list of all versions for a secret
Backup & RestoreStablePOST .../backup and POST .../restore for opaque secret backup blobs
Deleted secrets operationsStableSoft-delete surface: list, get, recover, and purge deleted secrets

Container Registry — data plane preview

FeatureStatusDescription
ACR OAuth2 token endpointStablePOST /oauth2/token — completes the three-step ACR authentication flow
Repositories & TagsPreviewList repositories (/v2/_catalog), list tags, delete tag via manifest reference
Manifest operationsPreviewGET, PUT, DELETE, HEAD for OCI manifests per registry
Blob operationsPreviewFull OCI blob upload/download: start session, stream chunks, complete, download, delete

v1.2-beta

Queue Storage — preview

FeatureStatusDescription
Service-level operationsPreviewList queues, get/set service properties, get stats
Queue CRUDPreviewCreate, delete, get/set metadata and ACL per queue
Message operationsPreviewEnqueue, dequeue, peek, update, delete, and clear messages

Key Vault — keys support

FeatureStatusDescription
Core CRUDStableCreate, import, get, update, delete keys; list keys and versions
Backup & RestoreStableExport and restore opaque key backup blobs
Cryptographic operationsStableEncrypt, decrypt, sign, verify, wrap key, unwrap key
Key rotationPreviewRotate key, get/update rotation policy

Azure PowerShell integration

FeatureStatusDescription
Certificate trust scriptStableconfigure-azure-powershell-cert.ps1 — trust the Topaz certificate in the Az module
Cloud environment registrationStableAdd-AzEnvironment + Connect-AzAccount setup script and example
Test suitePreviewTopaz.Tests.AzurePowerShell project with a Testcontainers fixture and smoke tests

ARM Deployments — full support

FeatureStatusDescription
CancelStableMark an in-progress deployment as cancelled
Export TemplateStableReturn the ARM template used for a deployment
What-IfPreviewPreview resource changes without applying them
List at all scopesStableList deployments at subscription, management-group, and tenant scope

v1.3-beta

Resource Providers — operations support

FeatureStatusDescription
List, Register, UnregisterStableFull provider lifecycle alongside the existing get-by-namespace operation

Virtual Networks — full control plane

FeatureStatusDescription
Delete, List, Update TagsStableComplete the VNet control plane beyond create and get
Check IP Address AvailabilityStableValidate whether an IP is available within a VNet's address space
Subnets — full CRUDStableCreate, get, delete, and list subnets within a VNet
Network Security GroupsPreviewFull NSG control plane: create, get, delete, list, update tags

Azure Virtual Machines — initial control plane

FeatureStatusDescription
New service scaffoldStableTopaz.Service.VirtualMachine project with models, resource provider, and service registration
Core control planePreviewCreate/update, get, delete, list VMs — emulated only (no actual boot)

v1.4-beta

Topaz Portal — tag editing

FeatureStatusDescription
Inline tag value editing in portalPreviewEdit button per tag row in the Tags panel turns the value cell into an input field; supports all tag-capable resources

Key Vault — automated soft-delete purging

FeatureStatusDescription
Auto-purge soft-deleted vaultsPreviewBackground scheduler permanently removes soft-deleted vaults once their scheduledPurgeDate has elapsed
Auto-purge soft-deleted secretsPreviewBackground scheduler permanently removes soft-deleted secrets once their scheduledPurgeDate has elapsed