From the community!
- Added support for ingressClassName - #1108, #1122
- Code improvements for Ingress API version processing - #1090
Configuration/Architecture
- Code refactoring to facilitate more robust deployments - kubecost/cost-model#946
- Option to reduce duplication of certain KSM V1 metrics while running KSM V2 - #1106
- Addressed a number of CVEs identified by Twistlock - #1120
- Addressed issue deploying images for amd64 and arm64 architectures - #1115
Cost
- Reduce confusion by ensuring a consistent timezone across all cost report providers - #1081
- Eliminate emission of spurious price values - kubecost/cost-model#935
- Allow AWS RI offerings to be compared against On-Demand counterparts - kubecost/cost-model#949
- Improvements to Provider, Project ID, and Account ID asset filtering, including more accurate asset pricing
- Add support for GCP regional disks for added pricing accuracy - kubecost/cost-model#959
Documentation
- New (searchable!) docs site. Please visit https://guide.kubecost.com while we finish up our redirects.
Frontend
- Spot cluster sizing UI
- AWS Reserved Instance pricing
- New Alerts, including UI improvements and restart tolerance
- Cost details now visible at lowest level drill down for Assets and Allocations
- Numerous improvements to Spot UI, including better messaging, improved layout/styling, and a recommendation command generator (GKE now, others to come)
- Overall improvements to the pricing source diagnostics, including the addition of Azure Rate Card API connection status - kubecost/cost-model#952
- BasicAuth ingress support for clusters displayed on main and “Switch Cluster” UIs
- Consistent Health Score throughout the user experience
- Fix for drill down issue on certain label names
- Restoration of “Tenancy costs” chip on Allocation page shared resources
- Improved readability for long names in Allocation and Asset pages
- Better status for empty spot recommendations
- Grafana dashboard updates to address a number of data issues - #1094
Performance
- Improved performance when paging results on Athena queries
- Faster load times in allocations that load many external assets - kubecost/cost-model#960
Stability/Testing
- Add store PVC default to avoid ephemeral storage issues - #1121
- Fixed nil panic bug when running on K3s clusters on GCP - kubecost/cost-model#957