v0.4.0 — 20 New Resource Collectors, Dynamic Pricing, CPU Waste Detection
What's New in v0.4.0
20 New Resource Collectors
| AWS (6 new) | Azure (5 new) | GCP (6 new) | OCI (2 new) |
|---|---|---|---|
| RDS | SQL Databases | Cloud SQL | Autonomous DB |
| S3 | Function Apps | GCS Buckets | Object Storage |
| Lambda | VPN Gateways | Cloud Run | |
| VPN | CDN Profiles | Cloud Functions | |
| CloudFront | Cosmos DB | BigQuery | |
| API Gateway | Pub/Sub |
AWS Pricing Fix
All AWS resources now have cost estimates (previously $0.00).
Dynamic Pricing API Integration
Live pricing with caching and hardcoded fallback: AWS Pricing API, Azure Retail Prices, GCP Cloud Billing Catalog.
CPU-Based Idle Instance Detection
CloudWatch / Azure Monitor / GCP Monitoring / OCI Monitoring — flags instances with avg CPU < 5% over 14 days.
Savings Plan / RI Tracking
New SavingsPlanSnapshot model, SQLite storage, AWS RI + SP utilization collector.
New Waste Detection Rules
- Idle instance (CPU < 5% over 14 days)
- Stopped database (RDS/AzureSQL/CloudSQL/AutonomousDB)
Bug Fixes
- Fixed Azure cffi import crash
- Fixed VPN Gateway listing to iterate per resource group
- Improved error messages
Tests
116 -> 171 tests (55 new), all passing