v1.97.0 Release Notes
Major
- 324 Request right-sizing recommendation API V2
- Launched alpha version of the new Overview homepage available at
/overview-new
Minor
- 1491 Added Helm template value to disable IPv6
- 1679 Added new values file for AWS AMP integration
- 1652 Added the ability to add
affinity
value toprometheus/node-exporter
- Added function to prevent a mixture of chipsets from being suggested in the complex recommendations section of cluster sizing
- Added the ability to copy Orphaned Resources list to the clipboard
- Improved accuracy for cloud usage data on AWS by filtering based on usage rather than the presence of resource ID
- Added the ability to drill down when aggregating by label on the Cost Allocation page
- Cleaned up the report builder UI in Advanced Reports
- Added microcopy for empty tables and states to improve the user experience when data is not available
Bugs
- 1598 Updated error shown on the cluster-sizing recommendation page
- 1644 Fixed annotations not showing up in aggregations. This fix allows users to filter by annotations as well as labels. Works for owner, product, team, department, environment.
- 1633 Bumps the Prometheus scrape timeout to 60 seconds to avoid issues where, in high-scale clusters, Kubecost can take additional time to respond to Prometheus.
- 1639 Fixed issue where graphs would not properly display while using Grafana behind an ingress
- Fixed a bug whereUnutilized Disk Savings page could fail to load for multi-cluster environments
- Limit the read to the first value of the
nf_conntrack_acct
to ensure accurate comparisons - Fixed an issue which caused new aggregations not to save within Advanced Reports
- Fixed a bug that prevented updating GCP cloud provider integrations from the UI
- Fixed a bug where hours run in Assets was displaying in minutes instead of hours
- Added dynamic namespace for bug report generation
- Updated broken links on Cost Allocation page
- Added protection against nil panics when accessing cloud usage data and provider info
- Added a nil check to Cloud ETL Store, given the Provider API doesn't guarantee a non-nil SetRange on QueryCloudUsage
- Fixed typos on 1.96.0
Community Contributions
- 1643 Added support for Amazon managed service for Prometheus
OpenCost
- 1392 Sanitized label name when filtering on alias
- 1388 Typo cost-model/ui -> opencost/ui
- 1376 Allowed full matches on cloud type assets
- 1373 Fixed bad namespace on Prometheus environment variable
- 1372 Added real world example to unit tests
- 1367 String Bank Performance Gains
- 1364 Fixed typo
- 1363 Update PV and LB to use Unmounted
- 1361 Fix PV alloc recon, alloc PV marshaling
- 1359 Implement .Equals() for the AllocationFilter interface