Kristina Durivage
0ea1b197fd
fix linter errors
2025-12-11 13:39:17 -06:00
Kristina Durivage
c0147297b7
fix the error type
2025-12-11 13:27:13 -06:00
Kristina Durivage
a44eb98456
change limit
2025-12-10 20:51:35 -06:00
Kristina Durivage
caa95b2d95
cleanup
2025-12-10 19:50:03 -06:00
Kristina Durivage
b380118034
fix deletion
2025-12-10 19:47:00 -06:00
Kristina Durivage
2e38e852dc
Merge branch 'main' into kristina/rtk-corr
2025-12-09 09:31:58 -06:00
Kristina Demeshchik
8c4b3d1702
Dashboard: Default dashboard folder to current folder when importing ( #114929 )
...
* Set default folder when importing dashboard
* console
* remove unused import
2025-12-09 09:59:21 -05:00
Santiago
b8ad272159
Alerting: Fix header precedence in the remote writer ( #114999 )
2025-12-09 15:38:57 +01:00
Torkel Ödegaard
b5f1573aef
AppChrome: Increase header height from 40-48 ( #115004 )
...
AppChrome: Inrease header height from 40-48
2025-12-09 15:19:50 +01:00
Jean-Philippe Quéméner
1f5fd1c0da
chore(unified-storage): align how we do tracing ( #114998 )
2025-12-09 14:53:53 +01:00
Christian Simon
3e66c7ed21
CI: Add Docker Hub authentication to ephemeral instances workflow ( #114851 )
...
* CI: Add Docker Hub authentication to ephemeral instances workflow
Add Docker Hub login step to avoid unauthenticated image pull
rate-limiting in the ephemeral-instances-pr-comment workflow.
* Use the correct vault path
2025-12-09 13:15:15 +00:00
Alexander Akhmetov
c59d5d1c8e
Alerting: Store instance annotations in alert rule state ( #114975 )
...
Alerting: Store annotations in alert instance state
2025-12-09 13:52:42 +01:00
Tobias Skarhed
6746c978b4
Scopes: Resolve path directly from leaf node bugfix ( #114507 )
...
* Resolve path directly from leaf node
* Add childrenLoaded field
* Add tests and remove parentNodeId from changeScopes
* Move parentNodeId patameter order
* Resotre call order
* Undo superflous change
* Add comments
* Make sure childrenLoaded state is properly set default to false
* Reference parent path
* Look for parent in state and fetch scopeNode if it is not avilable
* Check for undefined
* Add mock to test
* Set scopeNodeId with recent scopes
* Improve test selector
* Add scope node endpoint to mocks
* Never set childrenLoaded to true when inserting
* Remove unused import
* Pass on the already set childrenLoaded value
* Fix test
2025-12-09 13:44:00 +01:00
Oscar Kilhed
3cac27c611
Dashboards V2: Show banner when a dashboard has been converted from v2 to v1. ( #114960 )
...
* Show warning banner when convertion from v2 to v1
* fix edit state
* Reset eslint-suppression.json
* Always show, update copy
* reset eslint-supression.json
* Update copy
* reset eslint-supression.json
2025-12-09 13:38:26 +01:00
Ryan McKinley
8cae4eb0af
Investigations: avoid useoldmanifestkinds and remove unused status ( #114903 )
2025-12-09 15:11:07 +03:00
Jean-Philippe Quéméner
5b9965ee47
fix(unified-storage): check auth before getting value ( #114995 )
2025-12-09 12:20:37 +01:00
Dominik Prokop
02f431093c
Dashboard profiling: Send Faro measurements for individual panels operation time ( #114898 )
...
Dahboard profiling: Send Faro measurements for individual panels operation time
2025-12-09 11:44:17 +01:00
Marc M.
39b7d86660
Dashboards: support undo/redo when grouping panels ( #114787 )
2025-12-09 10:23:44 +01:00
Torkel Ödegaard
ca342afb25
AppChrome: Add proper menu icon for menu, logo icon becomes home ( #114713 )
...
* AppChrome: Add proper menu icon for menu, logo icon becomes home
* Update
* Update
* fix merge issue
* Aligning icons
* Simplify styling and fix issues
* fixes
* style fix
* Fixed unit test
* review updates
* update
* Update
* Remove feature highlight
* fix lint
* remove unused parts
2025-12-09 09:59:40 +01:00
Victor Marin and Marc M.
de42ff2f75
Dashboards: Fix versions tab not showing in dashboard settings after making dashboard editable ( #114963 )
...
* fix showing versions tab on dashboard settings after making dashboard editable
* Update public/app/features/dashboard-scene/scene/NavToolbarActions.tsx
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
* Update public/app/features/dashboard-scene/scene/new-toolbar/actions/MakeDashboardEditableButton.tsx
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
---------
Co-authored-by: Marc M. <146180665+grafakus@users.noreply.github.com >
2025-12-09 10:24:05 +02:00
Gareth
8eb25a0164
OpenTSDB: Support all query options in the backend ( #114822 )
...
* update backend to support all query options
* update backend tests
* move formatDownsampleInterval to utils
2025-12-09 17:18:06 +09:00
Charandas
16f5eab786
MTFF: Allow viewers access in cloud ( #114607 )
...
* Reapply "K8s: read resource configs from API Enablement for API Builders" (#114475 )
This reverts commit 4130bd9cd3 .
* revert part that broke things
* FF service changes are gonna come later
* MTFF: allow viewers access to MTFF by enforcing runtime_config for custom routes
* unused var
* removed now
* pass the test, include defaults
* revert sample.ini change
2025-12-08 17:37:10 -08:00
grafana-pr-automation[bot] and github-actions[bot]
802e208440
I18n: Download translations from Crowdin ( #114987 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-09 00:41:23 +00:00
Tobias Skarhed and jtvdez
a1517debfa
Docs: Specify permissions for creating public dashboards ( #113086 )
...
Co-authored-by: jtvdez <jacob.valdez@grafana.com >
2025-12-08 22:43:38 +00:00
Bogdan Matei
15c93100ab
Dashboards: Fix autogrid selection / drag and drop ( #114964 )
2025-12-08 16:52:00 +00:00
Sergej-Vlasov
ab9b070eb0
VariablesEditView: Update cloned variable key when duplicating ( #114908 )
...
update cloned variable key when duplicating
2025-12-08 16:34:21 +00:00
Tim Levett
e40673b298
github-action: Breaking change label prompts you to create a what's new ( #113241 )
...
* (workflow) add in what's new comment when we have a breaking change
* levitate as well
* fix add to what's new label
2025-12-08 16:23:14 +00:00
7ea009c7f8
Dashboards: Per panel filtering for timeseries ( #114499 )
...
* wip per panel group by
* wip groupBy per panel
* wip groupBy per panel
* groupBy per panel action tests
* fix
* fix
* fix
* fix
* CR mods
* switch to dropdown
* adjust apply
* optimise action logic to avoid unnecessary triggers
* canary scenes
* wip
(cherry picked from commit 51a00db93d0805f481a9e48213382468f1eb2986)
* optimise action logic to avoid unnecessary triggers
(cherry picked from commit c4de2dfff8 )
* refactor
* refactor
* memoize values/ refactor
* refactor
* refactor components - do not make async call unless queries/groupByOptions change
* canary scenes
* fix test
* Optimise handlers
* Reset options if they are not applied
* refactor subscriptions
* refactor
* scenes bump
* fixes
* properly deactivate header actions on panel edit
* list
* refactor showing menu using css, remove header deactivation code from panel-edit
* cleanup
* cleanup
* cleanup + action redesign
* i18n
* wip
* wip
* wip
* wip
* wip
* tests
* pr mods
* translations
* fix
* fix
* fixes
* translations
* translations
* extra ff check
* CR mods
---------
Co-authored-by: Sergej-Vlasov <sergej.s.vlasov@gmail.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-12-08 16:18:04 +00:00
Kristina Demeshchik
fef6196195
Dashboard: Default weekStart to an empty string ( #114932 )
...
* Default clien scene-based logic to empty string to match backend + non-scene logic
* re-gen snapshots
2025-12-08 10:49:36 -05:00
Ashley Harrison
b50cf6e067
FieldColor: Group new accessible options within the select menu ( #114690 )
...
* group new accessible options within the select menu
* move comment
2025-12-08 15:10:16 +00:00
Lauren
ccdb6ff261
Alerting: Fix alert instances count display ( #114965 )
...
Alerting: fix alert instances count display
2025-12-08 14:54:46 +00:00
Gábor Farkas
692712961b
datasources: querier: configurable concurrent-query-limit ( #114585 )
2025-12-08 15:20:01 +01:00
Mihai Doarna
b2e1b257b3
IAM: Add search for teams in app platform ( #113503 )
...
* add legacy search (wip)
* fix search field name
* implement team search endpoint
* generate openapi spec
* generate endpoints for frontend
* minor fixes
* fix issues found while testing
* add more fields to search result
* add basic unit tests
* add more unit tests
* improve getColumns() func in legacy search
* configure search endpoint in team.cue
* add team search handler
* add the searchTeams endpoint to manifest.cue
* make gofmt
* update openapi spec
* generate frontend endpoints
* remove unused field
* move fields defiitions to separate builder
* fix legacy search
* fix unit tests
* fix unit test
* address feedback
* fix unit test
* update openapi specs
* yarn generate-apis
* add missing unit tests
2025-12-08 15:02:59 +02:00
Ashley Harrison
5bd73f3264
Icon: Use empty <svg> as fallback to prevent layout shift ( #114901 )
...
render an empty `<svg>` instead to better match styles in other components
2025-12-08 11:11:50 +00:00
Levente Balogh
5a8a730cfe
UI Extensions: Add openInNewTab property to link extensions ( #114831 )
...
feat: add `openInNewTab` property for link extensions
2025-12-08 12:09:56 +01:00
Hugo Häggmark
7c5457a75e
e2e: update @grafana/plugin-e2e version ( #114958 )
2025-12-08 10:36:34 +00:00
Oscar Kilhed
dab64addf8
SchemaV2: Always set ad hoc filters to empty array when converting to v2 ( #114914 )
...
* Always set ad hoc filters to empty array when converting to v2
* Update test files
2025-12-08 11:27:55 +01:00
Ashley Harrison
310662a4d0
QueryEditor: Expose aria-labelledby prop, reenable storybook a11y tests ( #114925 )
...
* expose aria-label prop, reenable storybook a11y tests
* extract translations
* expose aria-labelledby instead
2025-12-08 10:27:40 +00:00
Hugo Häggmark
3490c3b0fd
e2e: add tests for translations ( #114390 )
...
e2e: add tests for translations
2025-12-08 10:19:44 +01:00
Torkel Ödegaard
8bf3ac9710
SelectBase: Use standard portal container ( #114844 )
...
* SelectBase: Use standard portal container
* Fixed positioning issue
2025-12-08 10:13:56 +01:00
Gabriel MABILLE
d0977b5245
grafana-iam: Add role apis to the standalone app (#114897 )
2025-12-08 09:22:28 +01:00
Ryan McKinley
78b1ae4f27
Search: Fix field selector parsing ( #114940 )
2025-12-06 16:45:18 +03:00
Steve Simpson
592c599ca6
Alerting: Add configurable transport to historian app ( #114935 )
2025-12-06 10:37:20 +01:00
Austin Pond
8e11851bb0
Dashboards: Use the OpenAPI generated by app-sdk in the manifest to … ( #114858 )
2025-12-06 08:01:28 +00:00
e9ba45ca4f
Update grafana-app-sdk to v0.48.5 ( #114810 )
...
Co-authored-by: Owen Smallwood <owen.smallwood@grafana.com >
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-12-06 07:34:18 +00:00
grafana-pr-automation[bot] and github-actions[bot]
0f9d0317dc
I18n: Download translations from Crowdin ( #114938 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-06 00:40:23 +00:00
Charandas
d1cbef9157
K8s: use runtime config for API Builders ( #114601 )
...
* Reapply "K8s: read resource configs from API Enablement for API Builders" (#114475 )
This reverts commit 4130bd9cd3 .
* revert part that broke things
* FF service changes are gonna come later
2025-12-05 11:53:31 -08:00
Todd Treece
5b89d3b807
Plugins App: Add access control ( #114869 )
2025-12-05 12:56:01 -05:00
Alexander Akhmetov
74c7b5a292
Alerting: Fix creating a new alert rule vesion when only keep_firing_for changes ( #114926 )
...
Alerting: Create alert rule vesion when keep_firing_for changes
2025-12-05 18:02:11 +01:00
Marc M.
0adb2461e9
Dashboards: Improve custom variable editor and undo/redo ( #114559 )
2025-12-05 16:48:34 +01:00