Skip to content

Releases: project-koku/koku

r.2025.10.28.0

28 Oct 14:59
4b5f85c

Choose a tag to compare

Summary:

This release focuses on GCP billing improvements, code quality enhancements, and maintenance updates.

What's Changed

Full Changelog: r.2025.10.21.0...r.2025.10.28.0

r.2025.10.21.0

21 Oct 15:12
6c66430

Choose a tag to compare

Summary:

Feature enhancement to have more specific authorization for Azure along with some tech debt and bug fixes.

What's Changed

  • [COST-6916] - Rename google cloud by @lcouzens in #5773
  • ForecastListPaginator set default limit to 100 by @maskarb in #5761
  • [COST-6767] GlitchTip - Unknown processor error fix by @bacciotti in #5768
  • [COST-6046] - Clean up sql files by @lcouzens in #5770
  • [COST-6910] catch more specific authorization error when creating BlobServiceClient by @maskarb in #5772
  • [COST-6925] trigger OCP summary via valid file meta by @maskarb in #5774
  • [COST-4908] Add unattributed storage to OCP on GCP flow by @myersCody in #5764

Full Changelog: r.2025.10.13.0...r.2025.10.21.0

r.2025.10.13.0

13 Oct 14:22
21d9f0d

Choose a tag to compare

Summary:

This release introduces several key updates, including a fix for Role-Based Access Control (RBAC) in forecasts and a resolution for a bug affecting the combination of exact and partial filters. Report filtering capabilities were enhanced to support persistent disk, and the Nigerian Naira (NGN) was added as a supported currency. The update also includes a routine dependency bump for caching actions.

What's Changed

  • Bump actions/cache from 4.2.4 to 4.3.0 in the ci-dependencies group by @dependabot[bot] in #5757
  • [COST-6704] fix forecasts RBAC by @maskarb in #5767
  • [COST-6759] Fix the exact and partial filters combination bug by @bacciotti in #5750
  • [COST-6879] Modify report type filters to support persistent disk by @myersCody in #5765
  • [COST-6782] Add Nigerian Naira (NGN) to currency list by @bacciotti in #5771

Full Changelog: r.2025.10.07.0...r.2025.10.13.0

r.2025.10.07.0

07 Oct 16:39
b2bb713

Choose a tag to compare

What's Changed

Full Changelog: r.2025.09.29.0...r.2025.10.07.0

r.2025.09.29.0

29 Sep 16:02
a6185e8

Choose a tag to compare

Summary:

  • Enhanced GCP support with persistent disk capacity and resource matching.
  • Improved error handling for provider-related issues.
  • Added data validation checks for cost model calculations.
  • Dependency updates and code optimizations.

What's Changed

Full Changelog: r.2025.09.18.0...r.2025.09.29.0

r.2025.09.18.0

18 Sep 13:40
376d3c6

Choose a tag to compare

Summary:

This release unpins the boto3 dependency, adds and updates a settings dictionary in the resource-types endpoint, and removes redundant fields from the code, models, and migrations. Additionally, a security dependency in the CI workflow has been updated.

What's Changed

Full Changelog: r.2025.09.15.0...r.2025.09.18.0

r.2025.09.15.0

15 Sep 11:19
a01be44

Choose a tag to compare

Summary:

  • Summary autoscalers configured
  • Persistant disk sku names added for GCP
  • Minor enhancements/fixes dependency updates

What's Changed

  • Bump the ci-dependencies group with 4 updates by @dependabot[bot] in #5734
  • [COST-6743] handle empty operator payload file by @maskarb in #5736
  • [COST-4903] Update SQL files to cover new Persistent Disks SKU names by @bacciotti in #5735
  • [COST-6674,COST-6675,COST-6676] summary queue autoscalers by @maskarb in #5737
  • Remove exception for demo accounts during stale source cleanup by @esebesto in #5739
  • dependency updates by @djnakabaale in #5738
  • [COST-6710] undo secret mounting for AWS by @maskarb in #5742

Full Changelog: r.2025.09.09.0...r.2025.09.15.0

r.2025.09.09.0

09 Sep 08:06
c2e9308

Choose a tag to compare

Summary:

  • Added memory distribution support to to node and cluster cost model metrics
  • Fixed exact match filtering for AWS categories
  • Enabled autoscaling for all download workers

What's Changed

  • Bump ncipollo/release-action from 1.18.0 to 1.19.0 in the ci-dependencies group by @dependabot[bot] in #5728
  • [COST-6527] add v4.1.0 operator commits by @djnakabaale in #5729
  • [COST-6699] Memory distribution by @myersCody in #5724
  • [COST-6689] fix EXACT_AWS_CATEGORY_PREFIX definition by @maskarb in #5731
  • Remove unattributed storage unleash flags by @myersCody in #5713
  • [COST-6672, COST-6673] add autoscalers for all download workers by @maskarb in #5732

Full Changelog: r.2025.09.01.0...r.2025.09.09.0

r.2025.09.01.0

01 Sep 08:56
d46c178

Choose a tag to compare

Summary:

This release improves messages for Azure v1 reports and now strips prefixes when looking up database tables. The local development environment has been swapped to Valkey 8, CI dependencies were bumped, and a typo in a Trino SQL column alias for pod labels was fixed.

What's Changed

  • [COST-6567] Improve Azure v1 reports messages by @bacciotti in #5722
  • [COST-6689] strip prefixes when looking up db table by @maskarb in #5725
  • [COST-6711] swap local dev to Valkey 8 by @maskarb in #5726
  • Bump the ci-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #5723
  • fix typo in pod_labels column alias in trino sql by @djnakabaale in #5727

Full Changelog: r.2025.08.28.0...r.2025.09.01.0

r.2025.08.28.0

28 Aug 09:32
f1c06c9

Choose a tag to compare

Summary:

This release introduces the ability to perform exact filtering on tags and organizational units for more precise cost analysis. Data processing has been improved by correcting how OCP and GCP data is matched across months and ensuring that cloud provider tags are correctly retained for OpenShift infrastructure costs. This update also resolves an issue with incorrect OCP data and includes cleaner log messages for a better user experience.

What's Changed

  • [COST-6597] - Drop bogus OCP data by @lcouzens in #5715
  • [COST-6689] enable exact filtering tags/orgs endpoints by @maskarb in #5718
  • cost mgmt clean up log message by @lcouzens in #5719
  • [COST-5610] Keep cloud tags for ocp infrastructure cost by @myersCody in #5711
  • [COST-6694] - Fix OCP/GCP crossover month matching by @lcouzens in #5721
  • [COST-6689] enable exact keyword in filter[exact:tag:key] by @maskarb in #5720
  • [COST-6609] Utilize usage metric constants as jinja vars by @myersCody in #5717

Full Changelog: r.2025.08.19.0...r.2025.08.28.0