Matias Chomicki
7ee6b24872
KeybindingSet: fix missing item type ( #106428 )
...
* KeybindingSet: fix missing item type
* KeybindingSet: pass default value to bind call
2025-06-09 19:08:52 +02:00
Scott Lepper
08168a33e9
Group by variable e2e ( #106176 )
...
Dashboards - E2E - Group By Variable in Edit Pane
2025-06-09 12:28:30 -04:00
Yunwen Zheng
1da8c9bd18
ProvisioningWizard: Refactor step status management into context provider ( #106110 )
...
* ProvisioningWizard: move stepper info to context propvider
2025-06-09 11:35:14 -04:00
Kevin Minehart
7ebb5bea87
CI: Add zizmore ignore for grafana vale image ( #106437 )
...
Add zizmore ignore for grafana vale image
2025-06-09 15:09:21 +02:00
kay delaney
ec0926eabb
Dashboards: Tweak DashboardEditableElement settings button ( #106329 )
...
Adds ability to specify icon placement on Button component
2025-06-09 12:27:37 +01:00
kay delaney
d59f9599b6
UI: Add id to splitter primaryProps ( #106408 )
2025-06-09 10:12:38 +00:00
Vadim Stepanov
1df888c517
Alerting: Provisioning API returns 403 on quota exceeded for rule group PUT ( #106409 )
2025-06-09 11:12:22 +01:00
kay delaney
5a13fccd62
UI/Combobox: Remove unnecessary div wrapper ( #106323 )
2025-06-09 11:11:42 +01:00
antonio
1016612729
Part 3 update ( #106427 )
...
* alerting: grouping tuturial --update
* prettyfied
* typo
* typo
2025-06-09 10:00:56 +00:00
Christian Simon
549511597c
Datasource: grafana-pyroscope-datasource/parca: Fix the passing of response headers ( #106293 )
...
pkgs/tsdb/[grafana-pyroscope-datasource|parca]: Fix use of request headers in responses
In the parca and the grafana-pyroscope-datasource we were wrongly using the request headers instead of the response
header when communication the results to the backend.
This PR fixes this bug.
Was reported by an user via community slack, who faced issues, with a request header of `content-length: 0` being
inserted by a intermediate proxy.
2025-06-09 09:43:34 +00:00
Matheus Macabu
90c4868c8c
CloudMigrations: Add test case for invalid permissions to fetch contact points ( #106143 )
2025-06-09 09:49:46 +02:00
Alexander Akhmetov
3bb4c92028
Alerting: Fix resolved notifications for same-label Error to Normal transitions ( #106210 )
...
What is this feature?
Ensures that resolved notifications are sent when alert states transition from Error to Normal after the configured number of evaluation intervals: Missing series evaluations to resolve.
Why do we need this feature?
Before this change, when an alert was transitioning from Error to Normal, in case when the labels on the new Normal alert instance are the same, Grafana would not send resolved notifications for the Error alert state. The alert would be resolved after a few evaluation intervals automatically in the alertmanager, following the endsAt.
With this change the resolved notification is sent after the configured number of evaluation intervals: Missing series evaluations to resolve.
2025-06-07 14:03:11 +02:00
grafana-pr-automation[bot] and github-actions[bot]
a7368e004b
I18n: Download translations from Crowdin ( #106416 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-07 02:35:45 +02:00
Pepe Cano
0d0aa35ba7
docs(alerting): add a short new guideline for handling NoData scenarios. ( #106412 )
...
docs(alerting): add consideration for handling NoData scenarios
2025-06-06 21:19:21 +02:00
Chris Marchbanks
84fa79f8fd
Alerting: Fix incorrect "not" wording for active timings ( #106355 )
...
The help text for active timings on an alert was confusing, indicating that the time range would cause the alert not to
notify, when it actually works as the only time the alert would notify.
2025-06-06 16:33:13 +02:00
colin-stuart
34b6d51016
SCIM: Update Provisioned User's Role using SAML Assertion ( #106374 )
...
* SCIM: fix provisioned user role assignment from SAML assertion
* revert org_sync_test changes
* clean up tests
* skip user lookup during org sync
* sanitize log output
* only log non-sensitive fields
2025-06-06 10:09:51 -04:00
db21e9e4bc
Alerting: Update alerting module to 6bf6277b5b8d080f5b400b87b2fbce6c9d66cfe4 ( #106373 )
...
* [create-pull-request] automated change
* update prometheus alertmanager to 20250604130045-92c8f6389b36
---------
Co-authored-by: yuri-tceretian <25988953+yuri-tceretian@users.noreply.github.com >
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-06-06 09:48:08 -04:00
kay delaney and samsch
1d69c8558d
grafana-data: Fix error when field values are null ( #106375 )
...
* grafana-data: Fix error when field values are null
* Slightly terser
* update frame test to have falsy value that should be kept
remove null string output from null value test
* handle falsy frame values as non-null
---------
Co-authored-by: samsch <git@samsch.org >
2025-06-06 14:41:09 +01:00
Steve Simpson
f81031f945
Alerting: Add placeholder feature toggle for enrichment. ( #106399 )
2025-06-06 14:16:07 +02:00
Sonia Aguilar
32336d5249
Alerting: Filter out synthetic datasource-managed rules when importing to GMA ( #106358 )
...
* filter out synthetic datasource-managed rules when importing to GMA through the UI
* address pr feedback
2025-06-06 12:33:45 +02:00
Alexander Akhmetov
f7a52bc04e
Alerting: Fix group-level labels and query_offset in the import API ( #106379 )
...
What is this feature?
Fixes a bug when group-level query_offset and labels parameters are ignored and not saved
Why do we need this feature?
In the import API Prometheus YAML rule definitions are supported:
groups:
- name: group-1
interval: 1m
query_offset: 10m
labels:
severity: "warning"
rules:
- alert: Alert 0 > 0
expr: vector(0) > 0
But applying group-level labels and query_offset is broken and they are not saved right now because during the conversion of the API model to PrometheusRuleGroup they aren't saved to the new structure.
2025-06-06 11:21:39 +02:00
Sonia Aguilar
10fb03f97a
Alerting: Add need more info for import ui datasource field ( #106364 )
...
* add need more info for import ui datasource field
* fix test and update translations
2025-06-06 10:01:55 +02:00
Christian Simon
30dc3a3ce4
Datasource/grafana-pyroscope: Do healthcheck on a window without data ( #106312 )
...
This will makes the healthcheck cheaper to anwser, as we would not expect data at this time window.
Fixes #106311
2025-06-06 08:29:31 +01:00
grafana-pr-automation[bot] and github-actions[bot]
98e4ec2e9e
I18n: Download translations from Crowdin ( #106387 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-06 02:34:22 +02:00
Alexander Zobnin
aa92dc860b
Zanzana: Improve server side error handling ( #106378 )
...
* Zanzana: Split client and server logs
* Zanzana: Improve error handling and logging
* log internal error at the server side
* refactor
* improve errors for list request
* update go modules
* handle errors for read and write
* refactor
* reset go.mod changes
2025-06-05 22:11:26 +02:00
Gilles De Mey
3d9989a04a
Alerting: Update test timeout ( #106377 )
...
update test timeout
2025-06-05 15:46:31 +00:00
Mariell Hoversholm
5fda907c67
Actions: Enterprise owns Ephemeral Instances ( #106367 )
2025-06-05 17:32:21 +02:00
Sven Grossmann
3bf68422fa
Chore: Remove id-token: write from workflow level ( #106359 )
2025-06-05 17:31:49 +02:00
renovate[bot]
1992f8d955
Update dependency webpack-dev-server to v5.2.1 [SECURITY] ( #106372 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 15:08:18 +00:00
kay delaney
c30765bbea
Dashboards: A11y improvements for edit experience ( #106321 )
...
* Dashboards: A11y improvements for edit experience
* Pass descriptor to render function
2025-06-05 16:15:31 +02:00
5137995830
Alerting: Add support for Redis Sentinel for Alerting HA ( #106322 )
...
* Alerting: Add support for Redis Sentinel
* docs
* docs
* Use minisentinel in test
* Apply suggestions from code review
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
Co-authored-by: Fayzal Ghantiwala <114010985+fayzal-g@users.noreply.github.com >
* "address(es)" -> "address or addresses"
* make update-workspace
* make lint-go-diff
---------
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
Co-authored-by: Fayzal Ghantiwala <114010985+fayzal-g@users.noreply.github.com >
2025-06-05 15:02:40 +01:00
Moustafa Baiou and Konrad Lalik
941162ca79
Alerting: Optimize prometheus api permission checks ( #106299 )
...
* Alerting: Optimize prometheus api permission checks
This improves the performance of the Prometheus API by performing the permission checks for rule read permission in a folder upfront, rather than checking permissions for each rule group individually. This reduces the number of permission checks and should speed up the API response time.
* refactor vars
---------
Co-authored-by: Konrad Lalik <konradlalik@gmail.com >
2025-06-05 09:43:06 -04:00
kay delaney
6fd66dd690
VersionHistoryTable: Fix overflow issue with long notes ( #106284 )
2025-06-05 14:41:43 +01:00
Alexander Akhmetov
82549ea8b3
Alerting: Add state label to prometheus_imported_rules metric ( #106365 )
2025-06-05 14:24:48 +02:00
Mihai Doarna
7e0ec00905
Auth: Remove apikeys related components from frontend ( #106061 )
...
* remove apikeys related pages from frontend
* remove translations
* remove navBar titles
* revert translations for non-english files
2025-06-05 15:17:19 +03:00
Torkel Ödegaard
e7103dc1f5
Dashboard: Fixes issue with dashboard links that include all variables ( #106356 )
...
Revert "URLParams: Stringify true values as key=true always (#97346 )"
This reverts commit 437f3ff936 .
2025-06-05 14:11:14 +02:00
antonio
1bbb751bcf
Alerting pt6 update ( #106318 )
...
* update alerting tutorial part 6
* allprettynopity
* applied suggestions
2025-06-05 10:11:45 +00:00
Alexander Akhmetov
da88e5912f
Alerting: Evaluate all imported from Prometheus rules sequentially ( #106295 )
...
What is this feature?
Makes all alert rules imported from a Prometheus YAML or Prometheus-compatible data source evaluate sequentially.
Why do we need this feature?
Currently only alert rules [imported via the API](https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/alerting-migration/migration-api/ ) are evaluated sequentially, because only they have the original alert rule definition in YAML. But alert rules can be imported [in the UI, and from a YAML file](https://grafana.com/docs/grafana-cloud/alerting-and-irm/alerting/alerting-rules/alerting-migration/ ), and they won't be evaluated sequentially which can lead to issues with recording rules.
2025-06-05 12:08:44 +02:00
Andreas Christou
e4c9d10bfb
Azure: Improved identification of Application Insights resouces ( #106281 )
...
Compare namespace to lowercase URL
2025-06-05 11:03:34 +01:00
kay delaney
e47e04a1ca
TimePickerFooter: Fix background ( #106209 )
2025-06-05 10:44:42 +01:00
kay delaney
e8d6b94120
Dashboards: Tweak undo/redo tooltips for a11y clarity ( #106325 )
2025-06-05 11:32:28 +02:00
Ieva
d7a4f497bc
Folders: Correctly resolve nested folder breadcrumbs ( #106344 )
...
correctly use UID scope instead of ID based scope
2025-06-05 10:02:07 +01:00
linoman
9717d04039
SCIM: Add IDP specific SAML configuration ( #106327 )
...
* Add assertion_attrbiute_external_uid definition
* Add Okta specific configuration
* Add Azure AD configuration
* Expand definition and reference idp specific configuration
2025-06-05 10:50:28 +02:00
grafana-pr-automation[bot] and github-actions[bot]
1c2bec7bd7
I18n: Download translations from Crowdin ( #106354 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-05 02:34:18 +02:00
Pepe Cano
afdf1441f7
docs(alerting): Migration API format enhancements ( #106317 )
...
* docs(alerting): Migration API format enhancements
* fix canonical URL
* small command change
* More changes
2025-06-05 00:55:31 +02:00
Pepe Cano
be8d153dc3
docs(alerting): updates Missing series evaluations to resolve option ( #106319 )
...
docs(alerting): correct detailed process of the missingSeriesToEval option
2025-06-05 00:05:22 +02:00
Yuri Tseretyan
33298550b4
Update Alerting module ( #106272 )
...
* set kind in TemplateDefinition
2025-06-04 16:05:05 -04:00
renovate[bot]
184d0ef72f
Update dependency @prometheus-io/lezer-promql to v0.304.1 ( #106332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 20:55:52 +02:00
Gilles De Mey
8dcb8ba4ec
Alerting: Remove unused file ( #106320 )
2025-06-04 17:34:20 +02:00
renovate[bot]
4e3e774dad
Update dependency @floating-ui/react to v0.27.12 ( #106307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 10:25:23 -04:00