Torkel Ödegaard
6ffb805d45
Dashboard: Hide sidebar in kiosk mode ( #115387 )
...
* Dashboard: Hide sidebar in kiosk mode
* Fix kiosk url sync issues
* Fixes
* fixes
* Update
2025-12-16 11:43:59 +01:00
Andres Martinez Gotor and Todd Treece
a4eb98b4ed
Advisor: RBAC revamp ( #115151 )
...
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2025-12-16 11:33:18 +01:00
Yulia Shanyrova
1f4f2b4d7c
Plugins: Add PluginInsights UI ( #111603 )
...
* Add getInsights endpoint, add new component PluginInsights
* fix linting and add styles
* add version option to insights request
* Add plugininsights tests, remove console.logs
* fix the insight items types
* Add getting insights to all the mocks to fix the tests
* remove deprecated lint package
* Add theme colors, added tests to PluginDetailsPanel
* Fix eslint error for plugin details page
* Add pluginInsights feature toggle
* change getInsights with version API call, resolve conflicts with main
* fix typecheck and translation
* updated UI
* update registry go
* fix translation
* light css changes
* remove duplicated feature toggle
* fix the build
* update plugin insights tests
* fix typecheck
* rudderstack added, feedback form added
* fix translation
2025-12-16 11:20:18 +01:00
Daniele Stefano Ferru
9c8531b71b
Provisioning: Block Library Panel creation in provisioned folders ( #114933 )
...
* WIP: Block Library Panel creation in provisioned folders
* blocking patch - adding integration tests
* checking code in tests
* addressing comments, adding one more test
2025-12-16 11:20:04 +01:00
Levente Balogh
7913b20cca
Tracing: Fix excluding paths from tracing ( #115394 )
...
fix: not tracing paths correctly
2025-12-16 11:02:40 +01:00
Artur Minchukou
bf753c621a
Trace datasources: Add Victoria Metrics support for "traces to metrics" ( #114962 )
2025-12-16 10:48:09 +01:00
Kevin Minehart
5f6ff3a890
CI: remove broken step from release-comms.yml ( #115397 )
...
remove broken step from release-comms.yml
2025-12-16 09:42:06 +00:00
Matheus Macabu
409a1d88f1
Auditing: Refactor policy rule provider and add default policy rule evaluator ( #115318 )
...
* Auditing: Add policy rule provider to fix wiring
* Auditing: Add default policy rule evaluator for APIs
2025-12-16 10:36:46 +01:00
Oscar Kilhed
a5f52fb40d
Dashboards: Fix links not wrapping ( #115393 )
...
* Fix links not wrapping
* also fix margin for links to dashboards
2025-12-16 10:35:04 +01:00
Georges Chaudy
3fe8e70436
Enhancement: Introduce optimized folder permission relations ( #115247 )
...
Enhancement: Introduce optimized folder permission relations and new permission definitions
- Added `can_get_permissions` and `can_set_permissions` relations to enhance permission management.
- Implemented `FolderPermissionRelation` function to optimize permission checks for folder resources.
- Updated `checkTyped` and `listTyped` methods to utilize optimized relations for permission management.
- Introduced a new benchmark test file for performance evaluation of permission checks and listings.
2025-12-16 10:14:06 +01:00
Misi
6350b26326
Fix: Move the hidden users exclusion to the DB layer ( #115254 )
...
* Move the hidden users exclusion to the store layer
* Address Copilot's feedback
* Improve test case name
2025-12-16 09:37:59 +01:00
Mustafa Sencer Özcan
2d6c1c4e9e
docs: add readme for unified storage on-prem migrations ( #114397 )
...
* docs: add documentation for unified storage migrations
* docs: move
* docs: rename title
* docs: add docs
* fix: update table
* fix: lint
* docs: add migration table explanation
2025-12-16 08:00:22 +00:00
Ryan McKinley
9fb61bd9f6
Live: more cleanup ( #115144 )
2025-12-16 08:22:19 +03:00
Costa Alexoglou
b8a5a516b5
feat: enabled search in mt-dashbord srvc ( #115366 )
2025-12-15 17:57:44 -07:00
Santiago
200870a6d4
Alerting: Add compact model for alert rules ( #115239 )
2025-12-15 21:55:30 +01:00
Lauren
1cb7a00341
Alerting: Add managed folder validation frontend ( #115203 )
...
* hide alerts tab for git synced folders
* add tests for alert tab visibility
* hide managed folders from folder picker
* update UI so managed folders are disabled in dropdown not hidden
* add folder d to folder tree
* include folder d in useFolderQuery hook tests
* update provisioned folders from disabled to hidden in the folder selector
* remove disabled logic from NestedFolderList
2025-12-15 21:50:16 +01:00
Kristina Demeshchik
9aa8fb183d
Dashboards: Fix edit button visibility to respect editable flag in new layouts ( #115372 )
...
Dashboard in `editable: false` mode
2025-12-15 14:25:21 -05:00
Johnny Kartheiser and Alexander Akhmetov
eec4722372
alerting docs: restore config feature toggle info ( #114056 )
...
* alerting docs: restore config feature toggle info
* Update docs/sources/alerting/set-up/configure-alert-state-history/index.md
Co-authored-by: Alexander Akhmetov <me@alx.cx >
---------
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-12-15 13:24:03 -06:00
Andrew Hackmann
956ab05148
Elasticsearch: Raw query editor for DSL ( #114066 )
...
* init
* it works! but what a mess
* nil ptr bug
* split up client.go
* split up search_request.go
* split up data_query.go
* split up response_parser
* fix merge
* update handling request
* raw dsl agg parser
* change rawQuery to rawDSLQuery
* agg parser works but needs work
* clean up agg parser
* fix bugs with raw dsl parsers
* feature toggle
* fix tests
* editor type selector
* editor type added
* add fix builder vs code by not using same query field
* clean up
* fix lint
* pretty
* editor type selection should be behind ft
* adam's feedback
* prettier
2025-12-15 19:11:05 +00:00
J Stickler
ca2babf1a3
docs: update visualizations for logs ( #115183 )
...
* docs: update visualizations for logs
* ran prettier
* vale errors
2025-12-15 13:59:48 -05:00
8979808e4a
Dashboard V1 -> V2 conversion: Rows with hidden header should never be collapsed ( #115290 )
...
* rows with hidden header should never be collapsed
* fix test
* shouldn't need to normalize this
* fix frontend conversion
* fix lint
* Update public/app/features/dashboard-scene/serialization/transformSaveModelToScene.ts
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
---------
Co-authored-by: oscarkilhed <oscar.kilhed@grafana.com >
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
2025-12-15 18:08:35 +00:00
Johnny Kartheiser
4d6fc09cb1
alerting docs: RBAC updates ( #114776 )
...
* alerting docs: RBAC updates
added permissions that weren't listed, broke up into smaller sections
* clarifications, edits, and suggestions
changed the formatting to address some comments, suggestions, and typos
* Update index.md
* basic roles table added to alerting
* permissions overview chart
* ai caught some other things...
* prettier
* "provenance:writer" addition
apparently it's not actually "status.writer"?
* prettier
* re: yuri comments
2025-12-15 11:30:38 -06:00
Oscar Kilhed
7b8d7d94ac
Dashboards: Fix dashboard controls margin ( #115360 )
...
fix dashboard controls margin
2025-12-15 16:04:50 +00:00
Sonia Aguilar
1ffd19f1e9
Alerting: Update prompt for Analyze rule AI button ( #115341 )
...
* update prompt for analayze rule AI button
* bring back the follow up in prompt
* use navigation suggestion instead of follow up
2025-12-15 16:50:31 +01:00
Andreas Christou
ad793a5288
Logs: Improved flexibility of hasSupplementaryQuerySupport ( #115348 )
...
Pass the request for improved control
2025-12-15 15:43:22 +00:00
Roberto Jiménez Sánchez
08a6f31733
Provisioning: allow editors to POST jobs in provisioning API ( #115351 )
...
fix: allow editors to POST jobs in provisioning API
Editors should be able to post jobs in the 'jobs' endpoint for syncing
repositories. This aligns with the requirement that syncing a repository
requires editor privileges.
- Separated 'jobs' subresource authorization from repository/test
- Allow both admins and editors to POST jobs
- Added integration tests to verify permissions
Fixes authorization bug where editors were incorrectly denied access.
2025-12-15 15:39:07 +00:00
Andreas Christou
6bc534d592
Chore: Move OpenTSDB to big tent ( #114837 )
2025-12-15 16:31:31 +01:00
7779c90713
Alerting: Add limits for the size of expanded notification templates ( #115242 )
...
* [create-pull-request] automated change
* propagate template limits from config
* fmt
---------
Co-authored-by: yuri-tceretian <25988953+yuri-tceretian@users.noreply.github.com >
Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-12-15 10:21:24 -05:00
Anna Urbiztondo and David Harris
fdc84474ce
Docs: Plugin install deprecation note ( #115160 )
...
* Placeholder
* Updated note
* Update docs/sources/administration/plugin-management/plugin-install.md
Co-authored-by: David Harris <david.harris@grafana.com >
* Feedback
* Update docs/sources/administration/plugin-management/plugin-install.md
Co-authored-by: David Harris <david.harris@grafana.com >
---------
Co-authored-by: David Harris <david.harris@grafana.com >
2025-12-15 15:05:34 +00:00
Ryan McKinley
95baa89e0f
DashboardsAPI: Deprecate /api/dashboards/home ( #115333 )
2025-12-15 15:47:33 +01:00
Gabriel MABILLE
657bf76922
grafana-iam: Instantiate parent provider (#115224 )
2025-12-15 15:47:12 +01:00
Dominik Prokop
dc0ccd238b
Comment out schema editor button in dashboard edit pane ( #115342 )
2025-12-15 15:45:44 +01:00
Roberto Jiménez Sánchez and Claude Sonnet 4.5
35affc57c2
Provisioning: Deprecate folder move and delete on configured branch ( #115329 )
...
* Provisioning: Deprecate single file/folder move and delete on configured branch
Reject individual file and folder move/delete operations on the configured
branch via the single files endpoints (HTTP 405 MethodNotAllowed). Users
must use the bulk operations API (jobs API) instead.
Motivation:
- Reconciliation for these operations is not reliable as it must be
recursive and cannot run synchronously since it could take a long time
- Simplifies authorization logic - fewer operations to secure and validate
- Reduces complexity and surface area for potential bugs
- Bulk operations via jobs API provide better control and observability
Operations on non-configured branches (e.g., creating PRs) continue to work
as before since they don't update the Grafana database.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
* fix: remove trailing whitespace in test file
* Fix behaviour to match current behavior
* Revert changes for individual files
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-15 14:19:55 +00:00
Marcus Andersson
9ceff992aa
Sandbox: Exclude transferable objects from near membrane proxy unboxing ( #115016 )
...
* Fixing so geomap works with sandbox
* Will not try to unbox transferable instances.
2025-12-15 15:15:08 +01:00
Will Assis
12dd3dffe0
unified-storage: sqlkv skeleton ( #115176 )
...
* implement sqlkv skeleton and include sqlkv in badgerkv tests
2025-12-15 08:56:15 -05:00
Levente Balogh
7c6475262d
Docs: Update docs for annotation controls placement ( #115207 )
...
* docs: update docs for annotation controls placement
* chore: prettier fix
* chore: revert changes to annotations-schema.md
* fix: review note
2025-12-15 08:41:58 -05:00
Kevin Minehart
b805d5cae0
Update PR Patch check to work on forks ( #115308 )
...
* Update PR Patch check to work on forks
2025-12-15 14:30:38 +01:00
Isabel Matwawana and grafakus
49c5c0ce41
Docs: Clarify section title for repeating rows and tabs ( #115170 )
...
Co-authored-by: grafakus <marc.mignonsin@grafana.com >
2025-12-15 08:23:32 -05:00
Tobias Skarhed
75caaccad4
Scopes: Add frontend support for disableSubScopeSelection ( #115323 )
...
* Add devenv scopes and don't display the switch button
* Add tests
* Remove redundant test
2025-12-15 13:14:44 +00:00
Torkel Ödegaard
00a6e1781f
Scopes: move scope dashboard list toggle to canvas/page ( #115131 )
...
* Scopes: move scope dashboard list toggle to canvas/page
* Updates
* Updates
* Fix test
* Update
2025-12-15 14:08:04 +01:00
Ivan Ortega Alba and Dominik Prokop
ca0c09cb73
DashboardV2: Fix value mapping v1 to v2 ( #115331 )
...
* DashboardV2: Fix value mapping v1 to v2
* Update apps/dashboard/pkg/migration/conversion/v1beta1_to_v2alpha1.go
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-12-15 12:50:10 +00:00
Gonzalo Trigueros Manzanas
c47c360fd9
Provisioning: update progress warning test cause it depended on a non… ( #115332 )
...
provisioning: update progress warning test cause it depended on a non-deterministic order.
2025-12-15 12:26:18 +00:00
Oscar Kilhed
62cab8bd63
V2 Schema: Restore inspect panel json editing workflow, for v2 ( #115227 )
...
* Restore inspect panel json editing workflow, for v2
* add reporting
* add validation testing
* update the test to replicate
* update localization
2025-12-15 13:15:51 +01:00
Oscar Kilhed
1e031db607
Dynamic dashboards: Hide hidden elements in outline in view mode ( #115249 )
...
hide hidden elements in outline in view mode
2025-12-15 12:28:28 +01:00
Marc M.
172f1fb974
DynamicDashboards: Fix to allow panels with empty titles to be dragged ( #115274 )
...
DynamicDashboards: Fix panels with no titles can't be dragged
2025-12-15 11:55:16 +01:00
Jean-Philippe Quéméner
a716549f36
fix(dashboards): return right token for version api ( #115313 )
2025-12-15 11:23:18 +01:00
Tobias Skarhed
e5c1de390d
Scopes: Update ScopeNavigation type ( #115312 )
...
Update scope types
2025-12-15 11:13:35 +01:00
Marc M.
20f17d72c3
DynamicDashboards: Add background ( #115273 )
2025-12-15 11:05:56 +01:00
Marc M.
a3d7bd8dca
DynamicDashboards: In view mode, hide config button when panel has not been configured ( #115261 )
2025-12-15 11:05:36 +01:00
Robert Horvath
074e8ce128
Chore: fix grafana 12 release and support dates ( #115235 )
...
fix release and support dates of grafana 12.3.x and 12.4.x
2025-12-15 10:59:24 +01:00