v0.3.0 - 2022-01-28
Highlights
- You can now run
kubectl get slo -A
rather than the longkubectl get servicelevelobjective -A
. ⌨️ Thanks @chlunde - Availability and error budget are now calculated with recording rules, making page load times more than 10x faster on some instances. 🚀
- We moved from Recharts to uPlot as a graphing library. We now correctly graph your data. 📈
What's Changed
- Add SLO as shortname for kubernetes by @chlunde in #44
- Delete generated PrometheusRule by setting OwnerReferences by @chlunde in #43
- Use uplot to graph error budget, rate, and errors by @metalmatze in #48
- Add labels to internal SLO representation by @metalmatze in #50
- Improve rules generating for SLOs with regex matchers by @metalmatze in #51
- Add support for route prefix like / and /pyrra by @metalmatze in #52
- Update outdated generated CRD by @metalmatze in #54
- config/crd: Grouping in indicators are optional by @metalmatze in #55
- Generate recording rules for entire SLO window by @metalmatze in #56
- ui: Use correct JSX attributes in SVGs by @metalmatze in #59
- Create dependabot configuration by @metalmatze in #60
- ui: Make uplot graphs responsive with window resize listener by @metalmatze in #85
Dependencies
- build(deps): bump tmpl from 1.0.4 to 1.0.5 in /ui by @dependabot in #61
- build(deps): bump nanoid from 3.1.22 to 3.2.0 in /ui by @dependabot in #62
- build(deps): bump follow-redirects from 1.14.0 to 1.14.7 in /ui by @dependabot in #63
- build(deps): bump docker/metadata-action from 3.3.0 to 3.6.2 by @dependabot in #64
- build(deps): bump alpine from 3.14 to 3.15.0 by @dependabot in #65
- build(deps): bump docker/build-push-action from 2.5.0 to 2.8.0 by @dependabot in #66
- build(deps): bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in #68
- build(deps): bump golang from 1.16 to 1.17.6 by @dependabot in #69
- build(deps): bump github.com/prometheus/common from 0.21.0 to 0.32.1 by @dependabot in #71
- build(deps): bump github.com/cespare/xxhash/v2 from 2.1.1 to 2.1.2 by @dependabot in #73
- build(deps): bump sass from 1.36.0 to 1.49.0 in /ui by @dependabot in #77
- build(deps): bump github.com/go-chi/chi/v5 from 5.0.3 to 5.0.7 by @dependabot in #74
- build(deps): bump web-vitals from 1.1.1 to 2.1.4 in /ui by @dependabot in #76
- build(deps): bump @testing-library/jest-dom from 5.12.0 to 5.16.1 in /ui by @dependabot in #78
- build(deps): bump @fontsource/lato from 4.5.0 to 4.5.1 in /ui by @dependabot in #79
- build(deps): bump tar from 6.1.0 to 6.1.11 in /ui by @dependabot in #80
- build(deps): bump path-parse from 1.0.6 to 1.0.7 in /ui by @dependabot in #81
- build(deps): bump url-parse from 1.5.1 to 1.5.4 in /ui by @dependabot in #82
- build(deps): bump ws from 6.2.1 to 6.2.2 in /ui by @dependabot in #83
- build(deps): bump dns-packet from 1.3.1 to 1.3.4 in /ui by @dependabot in #84
New Contributors
Container Images
docker pull ghcr.io/pyrra-dev/pyrra:v0.3.0
podman pull ghcr.io/pyrra-dev/pyrra:v0.3.0
Full Changelog: v0.2.0...v0.3.0