- Open source Aggregation API!
- Better retry logic on failed ETL cache builds from PromQL endpoints
- Store errors from ETL from repeated failed retries, and make visible from /diagnostics.html
- Support reading saved reports from values.yaml
- More reliable rebuilds of ETL when triggered from the frontend by discount changes/shared costs changes
- Fix shared costs distribution calculation error on reports.html
- Support Aggregation by annotation (off by default)
- Greatly reduce clean install time and fix intermittent "no data" errors from Prometheus
- Ability to filter assets by tag/label and more (https://github.com/kubecost/docs/blob/master/saved-reports.md)
- Support readonly mode (configs cannot be updated from POST request or frontend)
- Upgrade SAML libraries for CVE-2020-29509 CVE-2020-29510 CVE-2020-29511 (https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/)