Tobias Skarhed
5639ecf711
Scopes: Get parent nodes for command palette search results ( #111820 )
...
* Add feature flag for multiple scopes endpoint usage
* Add method to API client for fetching multiple ScopeNodes at the same time
* Add parent title to tree
* Get nodes from cache too
* Update test with new functionality
* Update test
* Fix linting issue
* Remove unapplied scope parents
2025-09-30 21:46:06 +02:00
Kristian Bremberg
c37bb1d0a6
fix: don't split query URL params in validatePath ( #111296 )
2025-09-30 14:39:14 +01:00
Paul Marbach
9b722efe57
Table: Fix regression with Filter popup expression selection ( #111777 )
2025-09-29 23:06:47 -05:00
Ryan McKinley
0a06183d84
Stars: support running stars in mode 5 ( #111754 )
2025-09-29 22:28:48 +03:00
Jocelyn Collado-Kuri
18de2997ff
Prometheus: Fix incremental querying logic for public dashboards ( #111642 )
...
* also disable incremental querying when the dashboard is public
* add tests for disabling incremental querying if public dashboards are being used
* move public dashboard check earlier
2025-09-29 11:25:03 -07:00
Tania
c952de773d
FeatureToggles: Removed deprecated code ( #111750 )
2025-09-29 20:05:44 +03:00
Tom Ratcliffe
a243259063
Chore: Fix e2e-selectors eslint rule to check for startsWith ( #111733 )
2025-09-29 16:02:34 +01:00
Alexa Vargas
85534ae143
Chore: Add new dashboardLibrary feature toggle ( #111680 )
...
* Chore: Add new `dashboardLibrary` feature toggle
2025-09-29 06:55:46 +00:00
Todd Treece
a333e8a8da
Background Services: Remove dskitBackgroundServices toggle ( #111255 )
2025-09-26 15:16:06 -04:00
Will Browne
8fe2925c47
Plugins: Add toggle for prioritizing loading plugins from CDN ( #111671 )
...
add toggle for loading cdn plugins first
2025-09-26 17:12:44 +01:00
Tobias Skarhed and Matheus Macabu
eb16fa1642
Scopes: Generate new field for default parent node ( #108666 )
...
* Generate new field for default parent node
* Update ScopeSpec with defaultPath and fix list types. Remove unused field
* Update frontend types
* Fix some errors
* ScopesSelector: Update zod types for spec schema
* Promlib: Update Scopes schema
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-09-26 12:02:45 +02:00
John-George Sample
ba7603bd4b
Remove unused style prop from FlameGraph ( #110459 )
...
* remove `style` prop
* chore: linting
2025-09-26 10:23:50 +02:00
Piotr Jamróz
23fd69f572
Flame Graph: Use suffix for values formatted with a short formatter ( #110999 )
...
* Flame Graph: Use suffix for values formatted with a short formatter
* Fix linting
2025-09-26 10:10:05 +02:00
Ezequiel Victorero and nmarrs
6c4be6d1ea
Saved Queries: Remove unused feature toggle ( #111321 )
...
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2025-09-25 21:48:29 +00:00
mohammad-hamid
b85aa5f681
Introduce kubernetesAuthZHandlerRedirect toggle ( #111582 )
...
* introduce kubernetesAuthzEndpoints toggle
* rename to kubernetesAuthZHandlerRedirect
2025-09-25 13:42:52 -04:00
Ashley Harrison
59b8dff7e4
Theme: Border radius nit fixes ( #111625 )
...
* increase border radius on login box
* increase command palette border radius
* decrease TagBadge border radius
* increase border radius for alerting homepage containers
* increase border radius of EnterpriseAuthFeaturesCard
* increase border radius on cloud migration containers
* fix border-radius on edit alert rule page
* fix overflow on notification templates page
* add border radius to EmptyArea
* add border radius to image preview in Carousel component
* add border radius to PluginDetailsPanel
* add border radius to licensechrome
* add border radius to empty alerts state
* apply container styles on top of default styles
2025-09-25 17:06:47 +01:00
Torkel Ödegaard and Ashley Harrison
25d1a03187
Themes: Update themes border radius ( #111478 )
...
* Themes: Update themes border radius
* Update
* md, sm, lg
* Fixes
* Updated snapshot
* update
* Update
* Update
* Fixes
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-09-25 14:53:54 +02:00
Christian Simon
c5f6318b7b
FlameGraph: Ensure total is only counted once for recursive function calls ( #111548 )
...
grafana-flamegraph: Ensure total is only counted once for recursive function calls
Example flamegraph: https://flamegraph.com/share/2bb59df3-9930-11f0-94ec-760777e76ccd
2025-09-25 14:31:06 +02:00
Gábor Farkas
483bb79de8
datasources: querier: do not check for related toggles ( #111586 )
...
datasources: querier: do not check for realted toggles
2025-09-25 14:09:13 +02:00
Gilles De Mey
61bf3d9899
Alerting: Use route matching hook ( #111028 )
2025-09-24 19:01:45 +02:00
Gilles De Mey
f756c1ab62
Alerting: Update alerting RTKQ client ( #111483 )
...
re-generate the alerting RTKQ client – manually applied fixes from
https://github.com/grafana/grafana-app-sdk/pull/1000
2025-09-24 17:08:52 +02:00
Josh Hunt
46adb9a158
AnnoList: Fix annotations not loading when in a repeated row ( #111540 )
2025-09-24 10:31:19 +00:00
a72e02f88a
Fix dashboard migration discrepancies between backend and frontend implementations (use toEqual) ( #110268 )
...
**Highlights**
* **Single-version migrations**: add `targetVersion` to migrator & model, separate outputs, enforce exact version.
* **Datasource fixes**: include `apiVersion` in tests, empty-string → `{}`, preserve `{}` refs, drop unwanted defaults.
* **Panel defaults & nesting**: only top-level panels get defaults; preserve empty `transformations` context-aware; filter repeated panels.
* **Migration parity**
* V16: collapsed rows, grid height parsing (`px`).
* V17: omit `maxPerRow` when `minSpan=1`.
* V19–V20: cleanup defaults (`targetBlank`, style).
* V23–V24: template vars + table panel consistency.
* V28: full singlestat/stat parity, mappings & color.
* V30–V36: threshold logic, empty refs, nested targets.
* **Save-model cleanup**: replicate frontend defaults/filtering, drop null IDs, metadata, unused props.
* **Testing**: unified suites, dev dashboards (v42), full unit coverage for major migrations.
Co-authored-by: Ivan Ortega [ivanortegaalba@gmail.com ](mailto:ivanortegaalba@gmail.com )
Co-authored-by: Dominik Prokop [dominik.prokop@grafana.com ](mailto:dominik.prokop@grafana.com )
2025-09-24 12:20:25 +02:00
Tom Ratcliffe
053920b8b7
Dashboards: Migrate DashList panel to use grafanaSearcher ( #111274 )
2025-09-24 10:35:40 +01:00
Will Assis
33ff6dbb9e
unified-storage: add feature flag to use ngram for indexing ( #111265 )
...
* unified-storage: add feature flag to use ngram instead of edge-ngram for indexing
2025-09-24 10:36:50 +02:00
Edvard Falkskär
2669e0a770
LogsView + TraceView: Add time range to resource attributes extension range ( #111171 )
2025-09-24 08:49:18 +01:00
Ryan McKinley
94b82b0e5e
Stars: Manage from apiserver ( #111368 )
2025-09-23 17:13:05 +03:00
Yuri Tseretyan
42d64929d8
Alerting: Add version to Integration front-end model ( #111421 )
2025-09-23 15:54:12 +02:00
Torkel Ödegaard
3eab510c1b
Theme: Changes light theme canvas color a more white shade ( #111318 )
...
* Theme: Changes light theme canvas color a more white shade
* Update
2025-09-23 12:11:14 +02:00
Torkel Ödegaard
28c19036f1
ButtonSelect: Fixes menu shadow (fixes issue with RefreshPicker) ( #111431 )
...
* ButtonSelect: Fixes menu shadow
* Update e2e tests to look in portal
2025-09-22 19:55:27 +02:00
Torkel Ödegaard and Galen
3dc30b5acb
Buttons: Active style for buttons ( #111235 )
...
* chore: initial tweaks
* chore: remove shadow
* chore: add reduced motion support, clean up
* chore: clean
* chore: active states tweaks
* Buttons: Add active state / style
* Update ToolbarButton and IconButton
* Update
* Update
* Get rid of important on disabled styles
* Only color for active
* Remove transform bits
---------
Co-authored-by: Galen <galen.kistler@grafana.com >
2025-09-19 16:10:33 +02:00
Victor Marin
5299878253
TimeRangePicker: Enhance panning keys ( #111175 )
...
* extend timepicker to receive pan duration
* i18n
* scenes canary for testing
* refactor
* refactor
* refactor
* canary version
* refactor
* fix
* bump scenes
2025-09-19 16:50:36 +03:00
renovate[bot]
f48efa1003
Update dependency @grafana/assistant to v0.0.18 ( #111316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 09:21:58 +01:00
grafana-pr-automation[bot] and github-actions[bot]
6563de7e46
I18n: Download translations from Crowdin ( #111356 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-19 00:38:22 +00:00
jcolladokuri
c97a7bc2ce
Prometheus: Add aria labels on query builder options for screen readers ( #111271 )
...
* add aria labels for screen readers on option gorups
* add translation extraction
2025-09-18 08:12:00 -07:00
renovate[bot]
ab00074734
Update dependency marked to v16.3.0 ( #111298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 15:08:25 +01:00
Levente Balogh
9d822646dd
Dashboards: Remove the showInControlsMenu prop from the variable models ( #111287 )
...
* refactor: remove the `showInControlsMenu` prop from variable models
* fix: remove property from generated openapi
2025-09-18 13:16:30 +00:00
renovate[bot]
e6f1f2c45d
Update dependency rc-slider to v11.1.9 ( #111290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 10:06:14 +00:00
Lauren and Gilles De Mey
a9de287607
Alerting: Move AlertLabels to alerting package ( #111104 )
...
* Alerting: move AlertLabels to alerting package
* add story & test for AlertLabel
* export label component from alerting package
* rename Label to AlertLabel
* resolve PR comments
* update imports
* export types from internal
* run yarn i18n-extract
* align with WAI-ARIA standards
* export AlertLabels props
* update failing test
* move labels components to alerting unstable
* alertlabel updates
* update test props
* update types and props
* update test prop types
* update types and props
* add role list to AlertLabel parent
* update story
* ensure color contrast accessibility
* move findCommonLabels into AlertLabels component
* unset size as small for tag
* update logic to get readable colors
* make label and value fonts accessible
---------
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2025-09-17 23:03:00 +01:00
renovate[bot]
27544655a9
Update dependency @reduxjs/toolkit to v2.9.0 ( #111242 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 15:51:52 +01:00
Piotr Jamróz
911df89725
Data Links: Store interpolated query in link models ( #110912 )
...
* Data Links: Store interpolated query in link models
* Fix types
* Fix type guard
* Fix linting
* Fix tests
* Fix tests
* Fix tests
* Fix linting
* Simplify the code
* Linting
* Linting
* Revert redundant changes
* Update test
* Infer types
* Linting
* Fix null check
* Rename prop
* Rename prop
* Rename prop
* Drop interpolatedParams from span link
* Drop interpolatedParams from span link
2025-09-17 16:36:53 +02:00
Kristina and Ryan McKinley
a6db37c2b7
Correlations: Create first version of correlations on app platform ( #110843 )
...
* WIP
* Generate API
* use different logging, change typing as recommended
* Add feature flag and only add to installer when enabled
* add codeowner
* Lint/fmt
* fix dockerfile
* move from UID to group/name reference
* add generated code
* change from enterprise build
* build workspace
* Remove deprecated field, build api, build for enterprise, build workspace
* Not sure what caused this..
* Rebuild?
* Fix this file
* update sdk
* update sdk
* fix workspace
* fix test build
* add to go.mod
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-09-17 08:07:45 -05:00
Tom Ratcliffe
3ea093b596
Folders: Refactor hooks to (eventually) consume app platform /counts endpoint ( #110894 )
2025-09-17 12:46:59 +01:00
renovate[bot]
750547c862
Update Yarn to v4.9.4 ( #111232 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 11:07:20 +00:00
renovate[bot]
4b7720784e
Update React Aria ( #111187 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 11:39:13 +01:00
Levente Balogh and Ashley Harrison
1564a49373
Floating UI: Update to use the .main-view as a boundary ( #111089 )
...
* fix(Dropdown): update the boundary to the `.main-view`
* apply floating-ui changes everywhere
* remove some unused imports
* up timeout on this test cause it's unbelievably slow
* don't spread when not necessary
* fix case in panel edit on small screens
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-09-17 09:40:49 +01:00
Gareth and Andre Pereira
e28f67fb4c
Tempo: migrate search queries to the backend ( #109800 )
...
* migrate search queries to the backend
* set duration unit to ms
* remove error log for debugging
* support nested frames and improve url handling
* formatting in search.go
* space
* run make update-workspace
* remove un-necessary fmt.Sprintf
* add support for span table format
* update fn names and re-order
* support raw format
* revert go.mod and go.sum
* remove frontend logic
* remove any types from typescript
* fix golint
* add tests
* fix golangci-lint
* refactor and implement suggestions
* fix tests
* update data frame type
* remove console log
* fix
* use fallthough to traceql type
* use tempo backend for traceql queries
* update tests
* fix golangci-lint
* Correct types for Fields, allow nulls
* add feature toggle definition
* put backend logic behind feature toggle
* Change toggle default to false
* Remove console.log. Fix crash from missing table type
* fix tests
* fix backend tests
---------
Co-authored-by: Andre Pereira <adrapereira@gmail.com >
2025-09-17 12:02:08 +08:00
jcolladokuri
7e13882a1a
Prometheus: Fix ad hoc filters when using explore table column filtering ( #111141 )
...
* add support for ad hoc filtering from explore
* fix test
* remove helper function and keep check in if statement
2025-09-16 08:48:52 -07:00
jcolladokuri
fad8891b1a
Prometheus: Improve indication of labels loading when using metrics browser. ( #111127 )
...
* add loading spinner for labels and values selectors for prom
* add small margin bottom to hints to avoid component overlap when zoomed in
2025-09-16 07:52:18 -07:00
Ezequiel Victorero
6811cc1aa9
Share: Remove new share drawer feature flag ( #111048 )
2025-09-16 10:57:49 -03:00