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.codifyremains the path for turning an existing account into Terraform. - Terraform is now the only
codifyoutput format — CloudFormation and Pulumi rendering (previously only reachable through the now-removedclonecommand) are gone
Aurora support
scan/codifymodel Aurora clusters asaws_rds_cluster/aws_rds_cluster_instanceinstead of dropping cluster members into genericaws_db_instanceblocks with attributes that don't applydrift'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-statematches live resources against one or more Terraform state files (local ors3://) 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).