Added
- Added promql/nan check.
Changed
- promql/vector_matching was refactored heavily
to be faster and more accurate.
Fixed
- Fixed false positive reports from promql/impossible
when functions likeabs(),clamp_min(),hour(),ln(),
histogram_quantile(), ortimestamp()wrap aggregations that already remove
labels. - Fixed a crash in promql/aggregate when
nameregexp is not set. - Fixed alerts/template not populating
$annotationsmap, causing template expansion to always return
empty values for annotation references. - Fixed rule/label not matching regex key
patterns on recording rules. - Fixed bare
# pint disable promql/seriescomments having no effect
on promql/series checks. - Fixed
pint_rule_file_ownermetric using symlink target path instead
of symlink name, making it inconsistent withpint_problemmetric. - Fixed swapped label name and URL in
promql/vector_matching error message
when both sides of a binary operation are missing a label. - Fixed false positive promql/range_query
reports when Prometheus retention flag cannot be parsed. - Fixed promql/counter not checking bare
counter metrics used without any wrapping function.