Alexander Akhmetov
bdd5bf0397
Alerting: Configurable queue and batch size in external alert manager notifier ( #109831 )
2025-08-19 09:32:10 +02:00
Konrad Lalik
dff7050aaa
Alerting: Add GMA export to the new list page ( #109784 )
...
* Add GMA export to the More menu action on the list page
* Add Grafana rules export option to the new list page
* Update translations
2025-08-19 09:08:15 +02:00
Alex Khomenko
2f4166e456
CommandPalette: Use fuzzySearch util from grafana/data ( #108884 )
...
* CommandPalette: Use fuzzySearch util from grafana/data
* Comment
2025-08-19 08:22:05 +03:00
Hugo Häggmark
a54453b940
BackendSrv: incorporates validatePath in existing RxJs pipe ( #107672 )
...
* backendSrv: incorporates validatePath in existing RxJs pipe
* chore: updates after PR feedback
2025-08-19 07:07:49 +02:00
grafana-pr-automation[bot] and github-actions[bot]
32d9126ac6
I18n: Download translations from Crowdin ( #109834 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 00:40:27 +00:00
Paul Marbach
523758c9b3
Table: Get rid of ContextMenu on right click ( #109825 )
...
* Table: Get rid of ContextMenu on right click
* fix a scroll thing for expanded table, git rid of some conditional accessors
* remove context menu test
* remove context menu test
* i18n
* fix lint issue
2025-08-18 17:03:11 -04:00
Matias Chomicki
9a6b012ea4
New Logs Panel: Performance and display updates and fixes ( #109672 )
...
* LogLine: don't run overflow check with unwrapped logs
* InfiniteScroll: don't listen to scroll events without scroll
* InfiniteScroll: minimize use of element.scrollHeight
* LogLineDetails: constrain to 95vw
* LogList: process logs while streaming
* Remove unused prop
* InfiniteScroll: update test
* Update test
* Inline Log Details: read max width from context
* Remove console
2025-08-18 19:06:31 +00:00
Yuri Tseretyan
bb55972cef
Alerting: Fix fromPrometheusConfig ( #109807 )
2025-08-18 13:44:33 -04:00
Tom Ratcliffe
d542f6bcda
Chore: Skip more GHA jobs if backend files are not changed ( #109803 )
2025-08-18 17:42:02 +01:00
Sergej-Vlasov
8283ba94fe
AutoGridItemRenderer: Hide repeats when dragging to fix select bug ( #109798 )
...
hide repeated panels when dragging
2025-08-18 16:12:00 +01:00
Marc Sanmiquel
9b800d63b1
Datasource/grafana-pyroscope: Add rate aggregation for cumulative profiles ( #108546 )
2025-08-18 17:08:34 +02:00
Peter Štibraný
c508b01cc5
chore: Close bleve indexes created in temp dir. ( #109799 )
...
* Close indexes created in temp dir.
2025-08-18 16:27:57 +02:00
Collin Fingar
828c2b6612
QueryLibrary: Added new way to trigger events w/ context ( #109637 )
2025-08-18 10:13:04 -04:00
Andres Torres
87e8c92aa4
chore(rbac): Register settings resources ( #109742 )
2025-08-18 10:12:33 -04:00
Paul Marbach
66eee1cb08
Table: Tooltip from Field ( #109428 )
...
* Table: Tooltip by Field
* add colorization support
* more progress on customizing the tooltip based on cell customization
* configurable as an option
* tooltip triggered from a chip in the corner, pinning tooltip
* i18n
* use enum where appropriate
* correctly orient the tooltip to the cell - but at what cost
* clean up some console.logs
* e2e test for the tooltip
* fix global click stuff
* remove console.log
* refine the style of the caret
* caret placement on same-side as alignment to avoid collision with inspect hover
* some updates from self-review
* increase hit target of tooltip caret
* fix width and height auto-sizing especially for dynamic height
* reorganize to pre-calc the per-field stuff
* use linear gradient for triangle
* update e2e to reflect current behavior, that clicking caret multiple times doesn't toggle pinning
* clean up event handlers a bit
* restore test for toggle click
* alright, re-remove the toggle case
* cursor pointer
* remove optional root from Popover for now
* remove this ridiculous autogenerated file
* update some of the text
* kill the cellRefMatrix
* remove unused import
* extract a util for the predicateByName part
* skip the intermediary step for getCellColors
2025-08-18 10:11:43 -04:00
Dominik Prokop
4e5a51968f
Dashboard Migrations v17: Convert minSpan to maxPerRow in panels ( #109592 )
...
* Migration to be verified: v17 Convert minSpan to maxPerRow in panels
* Address review comments: use Go idiom for variable naming and sort.Ints for sorting
2025-08-18 08:02:37 -06:00
Yunwen Zheng
29a652db21
NewProvisionedFolderForm: allow empty space, uppercase and dash in folder name ( #109615 )
...
* NewProvisionedFolderForm: allow empty space, uppercase and dash in folder name
* validate folder name using form validation
2025-08-18 09:51:00 -04:00
Tom Ratcliffe
8a9e3ffd31
Folders: Remove OldFolderPicker component ( #109791 )
2025-08-18 13:48:18 +00:00
Moustafa Baiou
effc887b08
Alerting: Use db pagination for prometheus api
...
This reintroduces database pagination for the Prometheus API for rules.
Follow up for #109558 to use the new pagination format.
Note: This changes the sort-order to use `NamespaceUID` instead of the fully qualified Folder path. This also changes the cursor format to use the `NamespaceUID` instead of the Folder path and to be in a reverisble format.
2025-08-18 06:18:12 -07:00
Gábor Farkas
ed2dfd9885
datasources: querier: better error handling ( #109789 )
2025-08-18 14:44:50 +02:00
Matheus Macabu
10508d0614
Secret/Keepers: Return already exists error from DB when creating keeper ( #109782 )
2025-08-18 14:42:55 +02:00
Matias Chomicki
3857faf7b3
Logs Panel: use provided height for the container ( #109786 )
...
LogsPanel: use provided height for the container
2025-08-18 14:26:59 +02:00
Hugo Häggmark
6fb6cf4f1d
Chore: defaults localizationForPlugins behavior ( #109778 )
...
* Chore: defaults localizationForPlugins behavior
* chore: fixes backend tests
* chore: fix backend tests
* chore: fix some more backend tests
2025-08-18 13:57:28 +02:00
Torkel Ödegaard and Sergej-Vlasov
3dccd29f89
Repeating: Minor refactoring and unification for DashboardGridItem and AutoGridItem ( #109723 )
...
* Repeating: Refactoring and unification
* Update
* update
* fix e2e
* fixes
* Update
* adjust e2e test
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com >
2025-08-18 12:02:45 +02:00
Laura Fernández
b7ff1b3ac8
Chore: Remove deprecated HorizontalGroup in plugins/panel ( #109618 )
2025-08-18 11:55:53 +02:00
Alexander Akhmetov
1a82bb4767
Alerting: Fix duplication of imported Prometheus alert rules ( #109770 )
2025-08-18 11:42:28 +02:00
Anna Urbiztondo
44be5d91c2
17884: Support feedback - CLI ( #109776 )
...
* Support feedback
* Prettier
2025-08-18 10:49:37 +02:00
Matias Chomicki
2695ed91d1
Logs: fix running condition causing LogList to not be rendered ( #109768 )
2025-08-16 14:47:37 +00:00
grafana-pr-automation[bot] and github-actions[bot]
afa09154f7
I18n: Download translations from Crowdin ( #109765 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-16 00:40:01 +00:00
Yuri Tseretyan
9ba1987478
Alerting: Update alertRuleVersions.EqualSpec to ignore RuleGroupIndex ( #109740 )
2025-08-16 00:19:27 +00:00
Drew Slobodnjak
0d3eec0e3b
Geomap: Fix layer drag drop list ( #109704 )
2025-08-15 14:37:51 -07:00
Paul Marbach and Ashley Harrison
6d97f05349
Modal: Use default Portal root element to render Modals ( #109271 )
...
* Table: Fix z-index conflict between DataLinksActionTooltip and ActionConfirmModal
* add an action to the kitchen sink Info column
* don't need the class for z-index
* fix this issue across a variety of viz types
* kill tooltip container in TableNG
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-08-15 16:38:57 -04:00
Isabel Matwawana
0eb79b3f53
Docs: Fix broken links ( #109703 )
2025-08-15 12:27:35 -04:00
Isabel Matwawana
23c8ee8fc1
Docs: Add config options alias ( #109712 )
2025-08-15 12:26:59 -04:00
Gábor Farkas and Sarah Zinger
e1843bf1ae
datasources: allow special http header to opt-in to new-mode query handling ( #109349 )
...
datasources: allow opt-in to new features using a http header
Co-authored-by: Sarah Zinger <sarah.zinger@grafana.com >
2025-08-15 12:05:12 -04:00
maicon and Jean-Philippe Quéméner
5270d8e53f
fix(unified-storage): remove permissions after executing on both stores ( #109722 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
Co-authored-by: Jean-Philippe Quéméner <jeanphilippe.quemener@grafana.com >
2025-08-15 15:57:42 +00:00
Brendan O'Handley
79f4510260
Prometheus: Export interpolateQueryExpr for metrics drilldown links ( #109713 )
...
export interpolateQueryExpr for metrics drilldown links
2025-08-15 09:47:19 -05:00
Oscar Kilhed
44b7d941b4
Dynamic dashboards: Show disabled conditional rendering when not supported ( #109663 )
...
* Show disabled conditional rendering when not supported
* don't create unessecary sceneObjects
* fix i18n identifier strings
* Update i18n
2025-08-15 14:37:54 +00:00
Oscar Kilhed
8dd598942f
Dashboards: Fix reporting of save dashboard interaction ( #109701 )
...
Fix reporting of save dashboard interaction
2025-08-15 14:24:30 +00:00
Luminessa Starlight
42e0afa5c1
Chore: Removed unused style definition ( #109714 )
...
removed unused style from #109602
2025-08-15 14:11:04 +01:00
Tom Ratcliffe
de04be4cfe
Chore: Skip database integration tests when files are not changed ( #103923 )
2025-08-15 13:27:37 +01:00
Torkel Ödegaard
68208577d3
Dashboard: Inspect drawer can no longer be opened with url or linked to ( #109617 )
...
* Inspect: Remove url state support
* Fixes
* fix e2e
* fix lint
* fix lint
* fix test
* Update
2025-08-15 13:32:19 +02:00
Josh Hunt
8046a78f9f
FS: Add tempo tracing to dev stack ( #109682 )
...
* add tempo
* trying to debug trace propagation
* add extra header
* change header to inject
* very debug logging
* set GF_TRACING_OPENTELEMETRY_OTLP_PROPAGATION
* clean up config
* undo temp debug logging
2025-08-15 10:59:43 +00:00
grafana-pr-automation[bot] and github-actions[bot]
2f96801218
I18n: Download translations from Crowdin ( #109715 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-15 10:54:06 +00:00
Sofia Papagiannaki
d4395aeec3
Chore: Use cli.Context instead of background context in RunServer function ( #109553 )
...
Use cli.Context instead of background context in RunServer function
2025-08-15 08:48:06 +00:00
Ryan McKinley
5007f362f3
Chore: fix flakey secure value test ( #109724 )
2025-08-15 07:58:50 +00:00
Roberto Jiménez Sánchez
1ff39510d3
Provisioning: Check For Resource Ownership Before Operations ( #109582 )
2025-08-15 10:05:53 +03:00
Paul Marbach
9a47dd2a7e
Sparkline: Properly handle flat data (min === max) ( #109702 )
2025-08-14 21:38:54 +00:00
cc651e2e6e
PieChart: Add panel options for ascending/descending sort, and no sorting ( #109564 )
...
* Add PieSortOption.
* Add sorting options to pie chart panel options.
* Fix that sorting is not part of the panel options.
* Implement custom sorting in piechart and piechart legend.
* Update piechart documentation
* Fix default and clockwise/counterclockwise confusion.
* refactor(piechart): use asc/desc terminology instead of clockwise
* fix(piechart): simplify comparator sort, avoid a/b swap mutation
* fix(pichart): remove redundant sorting from Pie component invocation
* refactor(piechart): hoist comparator for sorting display values
* docs(piechart): include recommendations from @imatwawanaimatwawana
* test(piechart): add test coverage for new sorting comparator
* chore(piechart): regenerate Cue schema files
* docs(piechart): apply suggestions from @imatwawana code review
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
* fix(piechart): fix typo, match punctuation in option description
* chore(piechart): update schema to use existing `common.SortOrder` instead of custom
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
---------
Co-authored-by: Lukas Wieg <lukaswieg@googlemail.com >
Co-authored-by: Isabel Matwawana <76437239+imatwawana@users.noreply.github.com >
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-08-14 16:46:53 -04:00
Alexander Akhmetov
17444fdc0d
Alerting: Add keepFiringFor and missing_series_evals_to_resolve to file provisioning ( #109699 )
2025-08-14 22:19:43 +02:00