github patrickchugh/terravision v0.56.0

4 hours ago

TerraVision 0.56.0

  • Icons from the official 2026 packs. Every AWS, Azure and Google Cloud icon now comes from the provider's current pack (AWS 31 Jul 2026, Azure V24, Google Cloud's category and product icons), under the pack's own names. AWS service icons keep their rounded corners. Diagrams lay out as before, with fresh artwork, including the container badges for VPCs, subnets, accounts and the corporate data centre.
  • Microsoft Entra ID. Users, groups, app registrations, service principals, conditional access policies, directory roles and administrative units draw with Microsoft's Entra icons, in their own Microsoft Entra ID box outside the resource groups. Managed identities are drawn in their resource group instead of being hidden.
  • Role assignments are arrows. An azurerm_role_assignment is drawn as a dashed arrow from the identity to what it may use, labelled with the role ("Key Vault Secrets User"), instead of a node named by a GUID. Arrows from identities reach the Shared Services box too, where most grants point. When the principal is a resource's own identity, the arrow starts at that resource: an AKS cluster gets an "AcrPull" arrow to its registry. Group memberships and app role assignments work the same way. Assistants can draw them in a graph file too.
  • New icons for real Terraform resources. Bedrock AgentCore; S3 Tables, S3 Vectors and directory buckets; EBS volumes and snapshots; App Mesh meshes, nodes, gateways, routers and services; Organizations accounts and OUs; VPC Lattice; Verified Access; Lightsail; DataZone; FinSpace; Clean Rooms; carrier gateways and VPC flow logs; Azure AI Foundry, Arc-enabled Kubernetes, Container Apps, storage containers and compute galleries.
  • AWS general icons as pseudo-nodes. tv_aws_user, tv_aws_email, tv_aws_document, tv_aws_git_repository, tv_aws_office_building, tv_aws_servers and the rest of AWS's general icons, for things Terraform does not create. Draw them in a graph, or add them with an annotation.
  • More accurate variants. A load balancer's kind is read from its load_balancer_type, which adds the Gateway Load Balancer and stops a subnet named "network" turning an ALB into an NLB. A Google Cloud disk of a Hyperdisk type draws with the Hyperdisk icon.
  • draw.io export fixes. Container label icons drawn at a fixed size, the Microsoft Azure logo among them, now appear in the export, and permission arrows stay dashed.
  • Removed. The old mingrammer shortcuts (GCS, ELB, QLDB and the like) are gone; use the Terraform type names. So are three Google Cloud types that only ever drew as blank boxes.
  • Plugin 1.10.0. Assistants get the Entra ID node types, the role-assignment rules and the new icons. Update with claude plugin marketplace update terravision, then claude plugin update terravision-cloud-diagrams@terravision.

Don't miss a new terravision release

NewReleases is sending notifications on new releases.