v0.5.1 (Apr 22, 2026)
New feature(s):
- Add workload profile scores: precomputed composite
BenchmarkScorerows that combine multiple raw benchmark results
into a single normalised score per server for five predefined workload profiles (web,compute,cache,ml,
cicd), each using a weighted mix of benchmark components. - Add
categoryfield toBenchmarktable and fill it for existing benchmarks with appropriate categories.
Fix(es):
- Add Python 3.14 support by unpinning the
pydanticdependency and replacingpydantic.ImportStringwith a standard
Python alternative in table definitions. - Add Sentry error tracking support to region and zone inventories.
- Fix
Alibaba Cloudstorage price ingestion by converting hourly-rated prices to monthly. - Fix
Azurestorage price unit conversions to correctly produce $/GB/month values for all supported unit types, and
extend the storage meter mapping to cover all P1–P80, E1–E80, and S4–S80 disk sizes across LRS and ZRS redundancy
tiers. - Update
min_size,max_size, andmax_throughputcalculations in vendor modules and column descriptions in the
Storagetable to reflect units in GB and MB/s.