From the community!
- Default support for all Ingress controllers by defaulting Ingress pathType to ImplementationSpecific - #1128 - Thanks @mgoodness!
- Update Prometheus Ingress logic to accommodate v1 values - #1127 - Thanks @korjek!
- Comment out Ingress className to avoid conflicts with annotated class names - #1132 - Thanks @gracedo!
- Support for custom priorityClass in helm chart values - #1097 - Thanks @AshutoshNirkhe!
Configuration/Architecture
- Ability to disable cost-analyzer-server to support lighter deployments, where applicable.
- Fix for use of gcpSecretName in helm chart - #1159
Cost
- Ability to exclude upfront AWS RI and Savings plan costs from adjustments and cloud assets
- Rate Card API support for Azure GovCloud and Azure China - kubecost/cost-model#994
- Resolved issue where custom pricing was not being applied to assets - kubecost/cost-model#989
- Resolved issue where GPU costs incorrectly report $0 - kubecost/cost-model#992
- Support for additional Azure region pricing (norwayeast) - kubecost/cost-model#996
- Update to improve reconciliation of load balancer costs
- Support for disks provisioned by AmazonFSx
Frontend
- Improved performance of Assets, Allocations, and Request Sizing pages!
- New Overview page with performance and usability improvements!
- New Savings page with much improved user experience!
- Improved performance by avoiding queuing of long-running queries - https://github.com/kubecost/cost-analyzer-frontend/pull/424
- Improved readability of lower-level drill down information
- Improved usability of diagnostics
- Support for shared overhead and shared namespaces in Allocations and saved reports
Performance
- Improved speed performance of Cloud Asset and Reconciliation processes
- Ability to tune cloud asset build time performance for extremely large CURs
- ETL disk usage reductions