Releases: cloudflare/pint
Releases · cloudflare/pint
v0.73.2
Fixed
- Fixed handling of stale comments when using GitLab with
pint cicommand.
v0.73.1
v0.73.0
Changed
-
When pint finds the exact same problem generating multiple problem reports it will now hide duplicated reports.
There is a new flagpint --show-duplicates ...that you can use to show all instances of each problem.
For example if we have three different rules with the same smelly selector:groups: - name: foo rules: - record: events:a expr: events_total{instance="a", job=~"foo.+"} - record: events:b expr: events_total{instance="b", job=~"foo.+"} - record: events:c expr: events_total{instance="c", job=~"foo.+"}
Previous versions of pint would print each problem:
Warning: smelly regexp selector (promql/regexp) ---> rules/1.yaml:5 -> `events:a` 5 | expr: events_total{instance="a", job=~"foo.+"} ^^^^^^^^^^^^ `{job=~"foo.+"}` looks like a smelly selector ... Warning: smelly regexp selector (promql/regexp) ---> rules/1.yaml:7 -> `events:b` 7 | expr: events_total{instance="b", job=~"foo.+"} ^^^^^^^^^^^^ `{job=~"foo.+"}` looks like a smelly selector ... Warning: smelly regexp selector (promql/regexp) ---> rules/1.yaml:9 -> `events:c` 9 | expr: events_total{instance="c", job=~"foo.+"} ^^^^^^^^^^^^ `{job=~"foo.+"}` looks like a smelly selector ...
This release of pint will (by default) show it only once:
Warning: smelly regexp selector (promql/regexp) ---> rules/1.yaml:5 -> `events:a` [+2 duplicates] 5 | expr: events_total{instance="a", job=~"foo.+"} ^^^^^^^^^^^^ `{job=~"foo.+"}` looks like a smelly selector ...
v0.72.1
Fixed
pint_problemmetrics exposed when runningpint watchwere lacking problem details.
v0.72.0
Added
- Labels set on the group level are now supported by pint.
- promql/series check now supports
snoozecomments with a metric selector.
Fixed
- alerts/comparison was refactored to output more accurate reports.
- alerts/template was refactored to output more accurate reports.
- promql/vector_matching will now produce more accurate messages with more details.
v0.71.8
Fixed
- Don't try to report problems to BitBucket for unmodified rules.
v0.71.7
v0.71.6
Fixed
- promql/series check will now output more accurate comments.
v0.71.5
Fixed
- alerts/template check will now output more accurate comments.
v0.71.4
Fixed
- Fix promql/series to not fail on
absent({...})calls. - Fix formatting of BitBucket comments.