Alex Spencer
6424cc1d8d
fix: consistent styles naming
2025-11-25 17:11:00 -08:00
Alex Spencer
4e7e11b906
chore: styles cleanup
2025-11-25 17:04:58 -08:00
Alex Spencer
6630e37f31
fix: prefer optional chaining + style class clean up
2025-11-25 16:57:51 -08:00
Alex Spencer
4818b227b4
Merge branch 'main' of https://github.com/grafana/grafana into alexspencer/focused-query-poc
2025-11-25 16:23:30 -08:00
Alex Spencer
ed27956dd0
fix: e2e + i18n
2025-11-25 16:15:13 -08:00
Alex Spencer
b7aaf00c6c
fix: e2e
2025-11-25 15:50:08 -08:00
Johnny Kartheiser
2544a3441e
alerting docs: initialization_timeout addition ( #114373 )
...
added docs for initialization_timeout (https://github.com/grafana/grafana/pull/96053 )
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
2025-11-25 16:35:38 -06:00
Bryan Huhta
fee3f12e4e
grafana-flamegraph: Add storybook stories for major components ( #113375 )
2025-11-25 15:19:29 -06:00
Alex Spencer
21d9b0ddcf
fix: tests, minor bug, i18n
2025-11-25 12:41:27 -08:00
Stephanie Hingtgen
235ebbf5c5
Dashboards: Prevent panic in validation ( #114436 )
2025-11-25 20:27:38 +00:00
Alex Spencer
4badb645ba
Merge branch 'main' of https://github.com/grafana/grafana into alexspencer/focused-query-poc
2025-11-25 12:12:31 -08:00
Ezequiel Victorero
da374527f2
ShortURL: K8s Implement custom authorizer ( #114192 )
2025-11-25 16:34:10 -03:00
Renato Costa
6e0093f048
fix: update search request for existing provisioned dashboards in modes 3+ ( #114412 )
...
Fix search for existing provisioned dashboards in modes 3+
The search query was not requesting the dashboard's "legacy ID". As a result,
the provisioning process would not find existing provisioned dashboards, making
copies of these dashboards every time there was a change in the provisioned
dashboard's definition.
2025-11-25 19:38:26 +01:00
Renato Costa
ccba9fd70b
chore: print wire file diff in Check Wire Changes workflow ( #114417 )
2025-11-25 11:33:06 -05:00
Ihor Yeromin
a6497cf91e
Expressions: Fix duplicate SQL expression tracking events ( #114239 )
...
* Expressions: Fix duplicate SQL expression tracking events
* fix(tracking): event firing on type select dropdown
* chore(queries): wrap handler with useCallback
2025-11-25 17:27:45 +01:00
Will Browne
5694d6371e
Plugins: Upgrade github.com/grafana/grafana-plugin-sdk-go v0.283.0 => v0.284.0 ( #114400 )
...
* upgraded github.com/grafana/grafana-plugin-sdk-go v0.283.0 => v0.284.0
* make update-workspace
* apply fixes
* nolint for FieldTypeNullableJSON instead
* fmt
* fix lint issues
2025-11-25 15:46:07 +00:00
Yunwen Zheng
82b81c2b75
Rudderstack Event: When click dashboard list item, add uid to rudderstack event ( #114374 )
...
NameCell: add uid to rudderstack event
2025-11-25 09:48:57 -05:00
Matias Chomicki
c42d6a53a6
Logs: Fixed prettify JSON behavior with unescaped content ( #114403 )
...
* processing: move escaping to a later stage
* Regression test
2025-11-25 14:33:50 +01:00
Misi
2e524483ac
IAM: Add kubernetesExternalGroupMapping feature toggle ( #114386 )
...
Add kubernetesExternalGroupMapping ft
2025-11-25 14:21:23 +01:00
Misi
93ec32dd6a
IAM: Add teams/{id}/groups as a custom endpoint to Teams API ( #114228 )
...
* Add teams/{id}/groups as a custom endpoint
* TeamGroupsHandler OSS and Ent registration
* Update OpenAPI spec
* Add indexer tests for external group mapping
* Remove noopsearch
* Remove unnecessary interface declaration, fixes
* Chores
* fmt
* Rename constant
* Align the rest to the changes of main
* Update workspace
* Add missing file
2025-11-25 14:19:57 +01:00
Bruno
9091ac6f5c
Secrets: add basic namespace and name checks to keeper store and secure value store ( #114355 )
2025-11-25 10:04:43 -03:00
Denis Vodopianov
eb25d9f4a8
chore: Add retries to the setup enterprise action ( #114399 )
...
* add retries to the setup enterprise action
* add fail pipeline after the last retry
* fix a dyslectic typo
* fix syntax errors in the script
* fix syntax errors in the script and the issue detected by zizmor
* cd to grafana enterprise dir
* update the go ws
2025-11-25 12:41:02 +00:00
Lauren
1672bbada0
Alerting: Change group filtering to search-based using lightweight BE endpoint ( #114347 )
...
* change group filtering from load-all to search-based
* generate translations
* refactoring
* Resolve design comments
* resolve PR comment
2025-11-25 12:39:18 +00:00
Alexander Akhmetov
1d4067216d
Alerting: Add search.folder filter to the Prometheus rules API ( #114358 )
2025-11-25 12:19:31 +01:00
Tom Ratcliffe
f7a19be381
Folders: Revert changes to listFolder ( #114388 )
2025-11-25 10:38:21 +00:00
Steve Simpson
d50e2a94a3
Alerting: Implement setting of version message in convert API. ( #114331 )
...
Part 2 of adding version messages to the `alert_rule_version` able. This allows
setting the message via a header when using the Prometheus conversion API,
which can be useful for e.g. linking changes back to source control.
2025-11-25 11:20:28 +01:00
Jean-Philippe Quéméner
b57e6383e4
refactor(unified-storage): move builders in their own package ( #114375 )
2025-11-25 10:58:03 +01:00
Matheus Macabu
a2f14d7306
Dependencies: Bump golang.org/x/crypto to v0.45.0 ( #114384 )
2025-11-25 10:43:20 +01:00
Ryan McKinley
fbc0540528
Chore: Remove unused+experimental /dashboards/calculate-diff API support ( #114151 )
2025-11-25 12:39:29 +03:00
Laura Benz
18bf4d99cd
FeatureTracking: Adjust and add events ( #114305 )
...
* feat: add tracking for opening menu
* refactor: add location to tracking event
* refactor: apply changes from code review
2025-11-25 09:28:05 +00:00
Dominik Prokop
c7345ac11e
Content outline: Fix runtime error with system variable and ad hoc filters ( #114306 )
2025-11-25 09:51:09 +01:00
Anna Urbiztondo
7edaf76de4
Docs: asCode - export resources ( #114244 )
...
* WIP
* Edits
* Fixes
* New title
* Update docs/sources/as-code/observability-as-code/provision-resources/export-resources.md
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
* Feedback
* Prettier
* Link
* Added cli option
* Prettier
* Update docs/sources/as-code/observability-as-code/provision-resources/export-resources.md
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
* Update docs/sources/as-code/observability-as-code/provision-resources/export-resources.md
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
* Update docs/sources/as-code/observability-as-code/provision-resources/export-resources.md
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
* Update docs/sources/as-code/observability-as-code/provision-resources/export-resources.md
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
* Feedback
* Fixes
* Prettier
* Fix?
* Prettier
---------
Co-authored-by: Roberto Jiménez Sánchez <roberto.jimenez@grafana.com >
2025-11-25 09:28:20 +01:00
Torkel Ödegaard
89576baf2e
Revert "TimeComparison: Ensure headerActions are activated" ( #114370 )
...
Revert "TimeComparison: Ensure headerActions are activated (#111224 )"
This reverts commit 5556bcbc52 .
2025-11-25 09:16:31 +01:00
Matheus Macabu
84f44c45c1
Docs: Document auditing logs loki retries and timeout options ( #114364 )
2025-11-25 09:13:39 +01:00
Adela Almasan
ede756f5a8
Suggestions: Introduce V2 right sidebar ( #114274 )
...
* newVizSuggestions feature toggle
* panel empty state
* add data check
* select first suggestion
* update text
* PanelEmptyState component
* add test
* ?
* remove fake translation
* Visualizations -> All visualizations
* updates
* move empty state to UnconfiguredPanel
* default tab to Suggestions; new tabs and content
* select first suggestion; apply button; removed search functionaility from suggestions
* extract hasData
* refactor
* cleanup
* fix default selection
* translation
* hasData test
* update e2e
* fix width of suggestions tabs
* make sure we only show a max of two columns
* useMeasure with a static gridTemplateColumns def
* Suggestions: hashes on suggestions, update logic to select first suggestion
* reorganize comments a little bit
* fix types
* add tests for hashes
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-11-25 00:59:25 +00:00
grafana-pr-automation[bot]
fb05096d48
I18n: Download translations from Crowdin ( #114379 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-25 00:41:15 +00:00
Alexander Soelberg Heidarsson
fe367b570b
Alerting: Align OpenAPI definition with notification settings header ( #114363 )
...
fix: Align OpenAPI definition with notification settings header
Signed-off-by: Alexander Soelberg Heidarsson <89837986+alex5517@users.noreply.github.com >
2025-11-24 23:08:02 +01:00
Luminessa Starlight
93362c9024
Chore: Bump i18next-cli to 1.24.22 ( #114183 )
...
* bump i18next-cli to latest
* make it 1.24.22 while we're here
* Update extracted phrases after i18n-extract update
* yarn dedupe
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-11-24 15:39:09 -05:00
William Wernert
2c18526a78
Alerting: Collate rule_group column as binary ( #114365 )
...
* fix: collate rule_group column as utf8mb4_bin
This ensures this column is sorted identically by the database and
golang, which should eliminate issues related to a mismatch in sort
order.
* chore: make test stricter
* fix: also add binary collation for postgres
2025-11-24 14:58:43 -05:00
Charandas
0c2707bbc4
K8s: read resource configs from API Enablement for API Builders ( #114329 )
2025-11-24 11:09:49 -08:00
Will Browne
f1dbbcbe00
Plugins: Add /meta and /metas APIs to plugins app ( #113775 )
...
* add /meta and /metas APIs
* wrapped storage route
* format file
* fix switch statement lint issue
* fix plugininstaller test
---------
Co-authored-by: Todd Treece <todd.treece@grafana.com >
2025-11-24 18:20:11 +00:00
Eric Hilse
335111e783
Plugins: Add extension points for grafana-setupguide-app in top nav and menu ( #114272 )
...
* feat: add plugin extension point to SingleTopBar for setup guide integration
* feat: add plugin extension point for grafana-setupguide-app in MegaMenu
* feat: add TopBarExtensionPoint for grafana-setupguide-app integration
* feat: add MegaMenuExtensionPoint for grafana-setupguide-app integration
* feat: simplify MegaMenu and TopBar extension points by removing unused context checks
* feat: add MegaMenuAction and SingleTopBarAction to PluginExtensionPoints
* refactor: simplify return statement in MegaMenu and TopBar extension points
* feat: update extension point IDs in MegaMenu and TopBar components to use PluginExtensionPoints
2025-11-24 10:49:41 -07:00
Paul Marbach
43dfad3a0e
Sparkline: Move codeownership to dataviz ( #114318 )
2025-11-24 09:39:29 -08:00
Haris Rozajac
11814426e4
Dashboard Schema V2: Support alerting for v2 schema in alert rule editor ( #113891 )
...
* implement alerting for v2 schema
* clean up
* clarify
* add support for library panels
* comment
* include missing library panel when v1 returns v2; cleanup
* Use type union
* remove unneccesary check
* add AlertStatesDataLayer so that alert state is displayed next to panel title
* fix test
* cleanup undefined
2025-11-24 09:51:54 -07:00
Alex Spencer
3d95d2aa79
SQLExpressions: Add new schema inspector panel ( #113545 )
...
* chore: initial approach
* chore: keep editor and inspector height in tandem
* chore: improve drawer animation
* feat: hook it up for real
* chore: i18n
* chore: consistent errors/warnings
* chore: remove unused className
* chore: oops fix button name!
* chore: set up refetch. call on apply query
* chore: use getAPINamespace instead of "default"
* chore: use dashboard timerange for api call
* fix: shadow variable update
* fix: add styles back to dependency array. it's weird but oh well
* chore: reorder some code for readability
* chore: default inspector open
* chore: pr feedback - border radius
* chore: pr feedback - don't filter queries
* chore: pr feedback - button updates
* refactor: improve schema inspector logic and loading state management
* chore: refactor some logic + tests
* chore: i18n
2025-11-24 08:05:50 -08:00
Kim Nylander
6a6c5e8ae0
Draft docs for LBAC for traces ( #114280 )
...
Co-authored-by: Taylor C <41653732+tacole02@users.noreply.github.com >
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
2025-11-24 15:33:59 +00:00
Oscar Kilhed
258173ea94
Dashboards: Fix margin of time controls ( #114345 )
2025-11-24 16:28:13 +01:00
Matheus Macabu
0c965a9cb1
CloudMigrations: Remove feature toggle and introduce config setting to disable it ( #114223 )
2025-11-24 14:15:23 +01:00
Mustafa Sencer Özcan
2f6836e78a
fix: make graceful handle default for the malformed dashboard jsons during unified migration ( #114295 )
...
* fix: graceful handling by default
* fix: make fallback the default behavior
2025-11-24 14:12:52 +01:00
Alexander Akhmetov
67ad43a784
Alerting: Fix rules API pagination when using in-memory filters ( #114334 )
2025-11-24 12:48:22 +01:00