Releases: pyrra-dev/pyrra
Releases · pyrra-dev/pyrra
v0.7.0-rc.2 - 2023-09-20
Highlights
- List page with improved table experience in #852
- Prometheus native histograms as SLI indicators in #711
- Support for disabling burnrates and absent alerts individually in #879
- Kubernetes validation webhooks to controller in #799
- Kubernetes SLO resource's status are updated in #801
- Validation of config files with the filesystem component in #800
- Enhancements and fixes for generic rules for e.g. Grafana dashboards
- Move to jsonnet-based configs to be consumed by kube-prometheus #915
- Migrate OpenShift examples to jsonnet generated manifests #920
What's Changed
- Add support for latency SLOs with Prometheus native histograms by @metalmatze in #711
- feat: propgate custom labels to generic rules by @akselleirv in #744
- ui: Extract tiles into separate components by @metalmatze in #760
- fix(filesystem): only watch for files with the .yaml extension by @BradErz in #747
- fix some typos by @cuishuang in #774
- feat: adding --log-format and --log-level as global flags by @BradErz in #778
- fix: remove useless conditionals by @achetronic in #782
- doc: additional information on generic-rules by @dotdc in #789
- fix: typos and doc fixes in crds by @dotdc in #802
- kubernetes: Add validation webhook server to controller by @metalmatze in #799
- filesystem: First validate objectives by @metalmatze in #800
- feat: Add exhaustion label to alerts by @achetronic in #787
- Kubernetes: Update SLO resource's status by @metalmatze in #801
- Don't pin the golangci-lint version by @metalmatze in #827
- kubernetes/api: Add validation for latency indicators by @metalmatze in #825
- kubernetes/api: Add validation for latencyNative indicators by @metalmatze in #835
- Update node-version by @metalmatze in #853
- Generic Rules for Bool Gauge SLOs by @abestel in #849
- React-table type error fix by @manojVivek in #862
- Refactor List table to use react-table by @metalmatze in #852
- Add validation for BoolGauge indicators by @metalmatze in #871
- Add burnrate and absent alerting configuration by @metalmatze in #879
- ui: Add option to make graphs absolute or relative by @metalmatze in #880
- ui: Improve the scale buttons on the detail page by @metalmatze in #889
New Contributors
- @akselleirv made their first contribution in #744
- @BradErz made their first contribution in #747
- @cuishuang made their first contribution in #774
- @achetronic made their first contribution in #782
- @dotdc made their first contribution in #789
Full Changelog: v0.6.4...v0.7.0
v0.7.0-rc.1 - 2023-09-17
Highlights
- List page with improved table experience in #852
- Prometheus native histograms as SLI indicators in #711
- Support for disabling burnrates and absent alerts individually in #879
- Kubernetes validation webhooks to controller in #799
- Kubernetes SLO resource's status are updated in #801
- Validation of config files with the filesystem component in #800
- Enhancements and fixes for generic rules for e.g. Grafana dashboards
- Move to jsonnet-based configs to be consumed by kube-prometheus
What's Changed
- Add support for latency SLOs with Prometheus native histograms by @metalmatze in #711
- feat: propgate custom labels to generic rules by @akselleirv in #744
- ui: Extract tiles into separate components by @metalmatze in #760
- fix(filesystem): only watch for files with the .yaml extension by @BradErz in #747
- fix some typos by @cuishuang in #774
- feat: adding --log-format and --log-level as global flags by @BradErz in #778
- fix: remove useless conditionals by @achetronic in #782
- doc: additional information on generic-rules by @dotdc in #789
- fix: typos and doc fixes in crds by @dotdc in #802
- kubernetes: Add validation webhook server to controller by @metalmatze in #799
- filesystem: First validate objectives by @metalmatze in #800
- feat: Add exhaustion label to alerts by @achetronic in #787
- Kubernetes: Update SLO resource's status by @metalmatze in #801
- Don't pin the golangci-lint version by @metalmatze in #827
- kubernetes/api: Add validation for latency indicators by @metalmatze in #825
- kubernetes/api: Add validation for latencyNative indicators by @metalmatze in #835
- Update node-version by @metalmatze in #853
- Generic Rules for Bool Gauge SLOs by @abestel in #849
- React-table type error fix by @manojVivek in #862
- Refactor List table to use react-table by @metalmatze in #852
- Add validation for BoolGauge indicators by @metalmatze in #871
- Add burnrate and absent alerting configuration by @metalmatze in #879
- ui: Add option to make graphs absolute or relative by @metalmatze in #880
- ui: Improve the scale buttons on the detail page by @metalmatze in #889
New Contributors
- @akselleirv made their first contribution in #744
- @BradErz made their first contribution in #747
- @cuishuang made their first contribution in #774
- @achetronic made their first contribution in #782
- @dotdc made their first contribution in #789
Full Changelog: v0.6.4...v0.7.0
v0.7.0-rc.0 - 2023-09-02
Highlights
- List page with improved table experience in #852
- Prometheus native histograms as SLI indicators in #711
- Support for disabling burnrates and absent alerts individually in #879
- Kubernetes validation webhooks to controller in #799
- Kubernetes SLO resource's status are updated in #801
- Validation of config files with the filesystem component in #800
- Enhancements and fixes for generic rules for e.g. Grafana dashboards
What's Changed
- Add support for latency SLOs with Prometheus native histograms by @metalmatze in #711
- feat: propgate custom labels to generic rules by @akselleirv in #744
- ui: Extract tiles into separate components by @metalmatze in #760
- fix(filesystem): only watch for files with the .yaml extension by @BradErz in #747
- fix some typos by @cuishuang in #774
- feat: adding --log-format and --log-level as global flags by @BradErz in #778
- fix: remove useless conditionals by @achetronic in #782
- doc: additional information on generic-rules by @dotdc in #789
- fix: typos and doc fixes in crds by @dotdc in #802
- kubernetes: Add validation webhook server to controller by @metalmatze in #799
- filesystem: First validate objectives by @metalmatze in #800
- feat: Add exhaustion label to alerts by @achetronic in #787
- Kubernetes: Update SLO resource's status by @metalmatze in #801
- Don't pin the golangci-lint version by @metalmatze in #827
- kubernetes/api: Add validation for latency indicators by @metalmatze in #825
- kubernetes/api: Add validation for latencyNative indicators by @metalmatze in #835
- Update node-version by @metalmatze in #853
- Generic Rules for Bool Gauge SLOs by @abestel in #849
- React-table type error fix by @manojVivek in #862
- Refactor List table to use react-table by @metalmatze in #852
- Add validation for BoolGauge indicators by @metalmatze in #871
- Add burnrate and absent alerting configuration by @metalmatze in #879
- ui: Add option to make graphs absolute or relative by @metalmatze in #880
- ui: Improve the scale buttons on the detail page by @metalmatze in #889
New Contributors
- @akselleirv made their first contribution in #744
- @BradErz made their first contribution in #747
- @cuishuang made their first contribution in #774
- @achetronic made their first contribution in #782
- @dotdc made their first contribution in #789
Full Changelog: v0.6.4...v0.7.0
v0.6.4 - 2023-07-14
What's Changed
- Pass basic auth flags for both API and Filesystem commands by @metalmatze in #812
Full Changelog: v0.6.3...v0.6.4
v0.6.3 - 2023-06-01
What's Changed
- Improve SLOMetricAbsent alert based on budget burn: warning (1%) and critical (5%) by @metalmatze in #757
- Propagate custom labels to generic rules by @akselleirv in #744
Full Changelog: v0.6.2...v0.6.3
v0.6.2 - 2023-05-17
What's Changed
- Fix adding label matchers for groups if the label is not in the query by @metalmatze in #735
Thanks for reporting @PabloPie!
Full Changelog: v0.6.1...v0.6.2
v0.6.1 - 2023-04-24
What's Changed
- kubernetes: Start kubernetes controller manager by @metalmatze in #700
Full Changelog: v0.6.0...v0.6.1
v0.6.0 - 2023-04-21
Highlights
- Add support for a new type of indicator called "GaugeBool" (for example for blackbox_exporter) by @roidelapluie
- Visualize burn rate alerts with graph to understand the severity of the alert (see image)
- Add a generate CLI command (deploy against hosted Prometheus SaaS) by @ArthurSens
What's Changed
- update fix for docker-compose demo permision issue by @Alex-omosa in #535
- enhance the doc for kubernetes example by @fatsheep9146 in #538
- Use polarsignals/connect-go-prometheus interceptor by @metalmatze in #562
- Update pyrra-connect-errors example SLO by @metalmatze in #563
- Add API for querying Prometheus "directly" by @metalmatze in #571
- Add generate command by @ArthurSens in #361
- Fix label matchers mutability by @roidelapluie in #599
- update docker-compose example by @songjiayang in #593
- CI: Don't push images on pull requests by @roidelapluie in #607
- Log errorful queries by @roidelapluie in #606
- Filesystem: log errors by @roidelapluie in #605
- Replacer: Add support for replacing duration in seconds by @roidelapluie in #601
- ui/aligneddata: support for no label and multiple labels by @roidelapluie in #604
- objectiveReplacer: Replace scalars with a switch instead of ifs by @roidelapluie in #609
- Fix/special chars in labels by @s-diez in #595
- Use errors metric name in availability generic rule by @m-messiah in #613
- Add support for a new type of indicator called "GaugeBool" by @roidelapluie in #598
- ui: Replace interval in queries - refactor duration by @metalmatze in #633
- Handle missing samples in convertAlignedData with multiple series correctly by @metalmatze in #615
- Add --operator-rule flag to generate cmd by @saswatamcode in #620
- ui: Make sure the step in QueryRange is at least 1 by @metalmatze in #634
- ui/src/components/graphs: Gaps take nulls into account now by @metalmatze in #648
- api/kubernetes: handle graceful termination by @asubiotto in #664
- Add burnrate graphs to multi burn rate alerts table by @metalmatze in #654
- Create
objective.IndicatorType()
and use switch-cases by @metalmatze in #690 - Fix: Matcher label of generic rules for Ratio SLOs by @abestel in #681
- Add backend client that caches to improve request spikes by @metalmatze in #689
- ui: Fallback to local dev URLs if API_BASEPATH undefined by @metalmatze in #692
- slo: Fix total query for latency by @metalmatze in #698
New Contributors
- @Alex-omosa made their first contribution in #535
- @fatsheep9146 made their first contribution in #538
- @roidelapluie made their first contribution in #599
- @songjiayang made their first contribution in #593
- @s-diez made their first contribution in #595
- @m-messiah made their first contribution in #613
- @saswatamcode made their first contribution in #620
- @asubiotto made their first contribution in #664
- @abestel made their first contribution in #681
Full Changelog: v0.5.7...v0.6.0
v0.5.7 - 2023-03-31
v0.5.6 - 2023-03-24
What's Changed
release-0.5
: handle graceful termination by @asubiotto in #665
Full Changelog: v0.5.5...v0.5.6