Shipped · Observability

What opencost/opencost shipped

The public repository of Opencost · github.com/opencost/opencost

Written by FoxPlug from the repository's own releases; not affiliated with Opencost. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/opencost/opencost; Opencost did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for opencost, free

Week of October 26, 2026

What shipped

Why it matters

This week brings fixes that affect what people see in their cost and GPU data: output processing time is computed from a metric that actually measures decode duration, and GPU usage is detected when clusters report raw Kubernetes resource names. Release artifacts now come from the exact version tag, and genuine ConfigMap read errors are surfaced at warn instead of being buried among startup lines.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: fixed output processing time and GPU detection for raw Kubernetes resource names. Release images and SBOMs now build from the exact vX.Y.Z tag. Missing optional ConfigMaps log at debug, real errors at warn. Currency rate provider is now configurable.

Post for LinkedIn

This week in Opencost: output processing time no longer relies on a metric that does not measure decode duration, and GPU request, usage, and shared-GPU detection now works for sources reporting raw Kubernetes resource names like nvidia.com/gpu. Release images and SBOMs build from the exact vX.Y.Z tag. Missing optional ConfigMaps log at debug while real read errors log at warn. The currency converter gets a RateProvider interface so the exchange rate provider is configurable. The CPU-throttling diagnostic uses indexed arguments with 55 new regression cases across all 11 diagnostics.

Week of October 19, 2026

What shipped

Why it matters

This week fixes several cases where results could be silently incomplete or stale: allocation queries dropped everything after the first set, request cancellation was ignored for allocation, asset and efficiency queries, and node cost annotations could be written into the provider pricing cache. Users also get a warning when a scrape hangs, and the GCP billing path now closes response bodies and checks status codes like the other providers. AWS users with IRSA or Pod Identity no longer see an unnecessary startup log line at default level.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: allocation costs now return every allocation set, node cost annotations no longer leak into the provider pricing cache, GCP billing closes response bodies and checks status codes, and stalled scrapes log a warning.

Post for LinkedIn

This week in OpenCost: the allocation costs query now returns every allocation set instead of only the first, so steps smaller than the window no longer lose later days. Node cost annotations are no longer written into the provider pricing cache. The GCP billing pricing path now closes the HTTP response body and validates the status code, matching other providers. Allocation, asset and efficiency queries now receive the request context. A warning is logged every minute while a scrape is still outstanding, and the missing AWS service key log moved to debug so it no longer shows at default level. Settings changes now flush the pricing cache.

Week of October 12, 2026

What shipped

Why it matters

This week the project fixed a timezone parsing bug that affected allocation and asset query windows, and added custom GPU pricing from node annotations so GPU costs can be configured like CPU and RAM. The pricing module now includes GBP, EUR, and JPY, improving pre-conciliation accuracy for users who switch to those currencies.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: fixed UTC offset parsing for correct timezone windows, added custom GPU pricing from node annotations, and added GBP/EUR/JPY to the public pricing module. Also exported GetAssetKeyWithLabelConfig and improved KubeModel streaming.

Post for LinkedIn

This week in OpenCost: we fixed a timeutil bug so UTC offsets like +05:30 are parsed with the correct unit, keeping allocation and asset query windows in the right timezone. We added support for custom GPU prices from node annotations, following the same pattern as CPU and RAM. The public pricing module now includes GBP, EUR, and JPY, which should improve pre-conciliation accuracy for those currencies. We also exported GetAssetKeyWithLabelConfig for callers keying results outside an AssetSet, and ran the current Bingen version on KubeModel to properly include the shared library for streaming.

Week of October 5, 2026

What shipped

Why it matters

This week reduces log noise in Allocation queries and on GCP pricing downloads, which helps operators who see those messages repeatedly. It also changes KubeModel to export all objects by default, while adding log exclusion patterns that can be changed by API without restarting a pod.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

KubeModel now exports all objects by default and defaults the provider to Custom. Logs can be excluded by pattern and updated via API without a pod restart. Allocation and GCP log noise is reduced, GCP pricing is split for n2/n4, and the inference cost guide queries are fixed.

Post for LinkedIn

Several changes landed this week. KubeModel now exports all objects by default instead of only a subset of v1 objects, and the default provider is Custom rather than blank. Logs can be excluded based on substring patterns, and those exclusions can be changed through an API without restarting a pod. Verbose log output during Allocation queries was reduced, and GCP auth secret and reserved instance log noise was reduced. GCP pricing is split into subcategories for the n2 and n4 families, and the public pricing module adds a default non-region Azure price for services. The documented Prometheus model-label diagnostic queries in the inference cost guide are now URL-encoded so they no longer return HTTP 400.

Week of September 28, 2026

What shipped

Why it matters

Two pricing module releases fix KubeModel generation bugs and align Azure pricing defaults with other cloud providers. These updates improve consistency across cloud provider pricing calculations.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Opencost v1.0.5 and v1.0.6 released. Updates to Azure pricing defaults and KubeModel cluster management costs, plus bug fixes for provider compatibility.

Post for LinkedIn

We released Opencost v1.0.5 and v1.0.6 this week. The updates include revised Azure public pricing to align cluster management and load balancer defaults with AWS and GCP, along with improvements to KubeModel generation. Bug fixes address provider support lists and disk asset provider IDs across cloud platforms.

Week of September 14, 2026

What shipped

Why it matters

V1.121.3 brings expanded cloud provider support with new IBM Cloud integration and improved cost accuracy through AWS marketplace fee inclusion and GCP configuration fixes. The release also enhances core functionality with concurrent modification fixes and better pricing data organization across modules.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

OpenCost v1.121.3 is out. New IBM Cloud support, AWS marketplace fees, GCP GPU pricing, improved label aliases, and critical fixes for concurrent modifications and pricing calculations.

Post for LinkedIn

OpenCost v1.121.3 release adds IBM Cloud Usage Reports integration for cloud cost tracking, includes AWS marketplace fees in cost calculations, introduces GCP GPU pricing, supports label aliases in allocation autocomplete, and fixes concurrent modification issues in node label handling. Several module-level improvements optimize pricing data organization.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-03.

Is this your repo? Ask us to remove this page.