RepliMap Docs

Changelog

RepliMap release history and updates

The authoritative changelog lives on GitHub: replimap-community — CHANGELOG.md. Version history is also visible on PyPI.

Recent highlights (v0.5.x)

CLI narrowing

  • 8 rarely-used commands removed (cost, trends, transfer, unused, dr, snapshot, clone, decisions) — the maintained surface is now the ~23 commands a contractor actually uses on a brownfield adoption engagement. codify remains the path for turning an existing account into Terraform.
  • Terraform is now the only codify output format — CloudFormation and Pulumi rendering (previously only reachable through the now-removed clone command) are gone

Aurora support

  • scan/codify model Aurora clusters as aws_rds_cluster / aws_rds_cluster_instance instead of dropping cluster members into generic aws_db_instance blocks with attributes that don't apply
  • drift's Terraform-state parser recognizes both new types

Trust & licensing

  • Ed25519-signed license blobs — the CLI cryptographically verifies its entitlements offline; no phone-home in the scan path
  • Outbound-surface cleanup: every dead code path that contacted an external host was deleted from the package

IaC Coverage

  • replimap codify --coverage-state matches live resources against one or more Terraform state files (local or s3://) and triages what's unmanaged: real ClickOps vs embedded vs auto-created
  • Representation normalization (legacy aws_alb_* aliases, SQS URL vs name, ASG ARN vs name) so the counts hold up on real accounts

Reliability

  • Per-item retry in parallel scanning — a transient AWS error can no longer silently drop a resource from the scan; dropped items are reported in the scan summary and the cache is marked partial
  • A failed scan can no longer overwrite a good graph cache

Graph

  • The interactive dependency graph is a single self-contained HTML file: D3 inlined, zero CDN, renders fully air-gapped
  • Hierarchical VPC/subnet containers with viewport-aware fit and a collapsible filter panel

Versions follow Semantic Versioning. RepliMap is pre-1.0: minor versions may reshape commands (deprecations are always announced with zero-breakage aliases first).

On this page