Releases: project-koku/koku
r.2025.10.28.0
Summary:
This release focuses on GCP billing improvements, code quality enhancements, and maintenance updates.
What's Changed
- [COST-6936] remove invoice_month filter for GCP by @maskarb in #5775
- [COST-6923,COST-6924] add kubelinter annotation by @maskarb in #5780
- Improve readability of ocp db accessor by @myersCody in #5754
- Bump the ci-dependencies group with 2 updates by @dependabot[bot] in #5781
- [COST-6823] Add version 4.2.0 operator commits by @djnakabaale in #5760
- remove unused EnhancedMiddleware by @maskarb in #5782
Full Changelog: r.2025.10.21.0...r.2025.10.28.0
r.2025.10.21.0
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
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
What's Changed
- [COST-4734] add node architecture to OCPNode table by @maskarb in #5758
- fix unit tests by @maskarb in #5759
- [COST-6766] enable
Storage Blob Data Readerusage by @maskarb in #5752 - dependency updates by @maskarb in #5763
- [COST-6866] operator version check update by @lcouzens in #5762
- Turn on fallback for unattributed storage by @myersCody in #5753
- [COST-6651] remove old ci-ext files by @maskarb in #5766
Full Changelog: r.2025.09.29.0...r.2025.10.07.0
r.2025.09.29.0
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
- Bump nise by @myersCody in #5751
- [COST-6649] handle ReportSummaryUpdaterProviderNotFoundError by @maskarb in #5749
- [COST-6701] Add a data check before start calculating cost model costs by @bacciotti in #5747
- [COST-4905] GCP Persistent Disk Capacity & resource matching by @myersCody in #5743
- remove fetch and load from init by @maskarb in #5756
Full Changelog: r.2025.09.18.0...r.2025.09.29.0
r.2025.09.18.0
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
- [COST-6645] unpin boto3 by @maskarb in #5741
- [COST-6666] Add settings dict in resource-types endpoint by @bacciotti in #5740
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 in the ci-dependencies group by @dependabot[bot] in #5746
- [COST-6325] Remove redundant fields (code changes) by @bacciotti in #5745
- update settings dict by @bacciotti in #5748
- [COST-6325] Remove redundant fields (model and migration) by @bacciotti in #5744
Full Changelog: r.2025.09.15.0...r.2025.09.18.0
r.2025.09.15.0
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
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
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
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
exactfiltering 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
exactkeyword 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