What's New in v0.3.0
Features
Configuration System
- Persistent settings via config files (
infra-cost.config.json) - Named profiles for quick environment switching
- Support for
${VAR}and$VARenvironment variable patterns - CLI options properly override config file settings
AWS SSO Support
- Full support for AWS IAM Identity Center (SSO) profiles
- Automatic SSO session detection
- Token refresh handling
--sso-list,--sso-info,--sso-validatecommands
Cost Delta Analysis
- Track expense changes over time with
--deltaflag - Configurable anomaly detection threshold
- Top increases/decreases highlighting
- Volatility scoring and insights
Breaking Changes
Node.js 16 and 18 are no longer supported due to AWS SDK v3 requirements.
Improvements
- All AWS SDK packages aligned to ^3.750.0
- Secure file permissions (0o600) for config files
- UTC date calculations for timezone consistency
- Improved negative value formatting in delta displays
Installation
# NPM
npm install -g infra-cost@0.3.0
# Homebrew (coming soon)
brew install codecollab-co/tap/infra-costFull Changelog
What's Changed
- feat: enhance project for community growth and contributions by @safayavatsal in #27
- refactor: Update dashboard branding from 'AWS FinOps Dashboard' to 'FinOps Dashboard' by @safayavatsal in #33
- feat: Sprint 1 - Configuration, Delta Analysis, and SSO Support by @safayavatsal in #34
Full Changelog: v0.2.0...v0.3.0