eledobleefe
80c7d17543
Copy analytics frameworks code
2025-11-27 00:37:17 +01:00
eledobleefe
9a7a05be50
Install ts-morph
2025-11-27 00:33:34 +01:00
owensmallwood
f116539541
Unified Storage: Update readme ( #114415 )
...
* update readme
* Adds message about creating database
* update sample storage config
2025-11-26 15:53:00 -06:00
Andreas Christou
a455f9700d
Azure: Enable resource picker updates ( #114089 )
...
* Default resource picker updates to true
* Update toggle docs
2025-11-26 21:07:24 +00:00
Jesse David Peterson
399370bc2c
TimeRange: Avoid x-axis pan jump caused by data loading latency ( #114496 )
...
* fix(time-range): avoid x-axis pan jump caused by data loading latency
* refactor(time-range): use a more semantically meaningful names
2025-11-26 20:41:02 +00:00
Jesse David Peterson
b08e7bc373
TimePicker: Show new shortcut for zoom out when experimental flag toggled on ( #114506 )
...
* fix(time-picker): show new shortcut for zoom out when flag toggled on
* chore(i18n): extract translations
2025-11-26 20:32:37 +00:00
maicon
7eb467e561
provisioning: acquire server lock before provisioning dashboards+folders ( #114488 )
...
* provisioning: acquire server lock before provisioning dashboards+folders
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-11-26 16:24:34 -03:00
Torkel Ödegaard
d732bb2751
PanelChrome: Enable new panel padding by default ( #114492 )
2025-11-26 19:26:53 +01:00
Tito Lins
c29ed31c7a
alerting: set model refID if missing/mismatch ( #114441 )
2025-11-26 17:59:22 +01:00
Paul Marbach
ebaccc781b
Suggestions: Update all suggestions suppliers to be functions ( #113986 )
...
* Suggestions: Convert panels to use function supplier
* rework deaggregation
* BarGauge
* cleanup and make consistent the deaggregation in suggestions
* Candlestick
* Implement timeseries and clean up some things that can already be deleted
* spotted some typos in self-review
* restore PanelDataSummary deprecated fields, we wont delete till Grafana 13
* change deprecation message
* remove some unused imports
* run prettier
* update radialbar defaults logic
* update tests and logic to DRY up the reduceOptions a bit and more thoroughly test the output
* Trend: Improve suggestions
* updates from review
* add unique DataFrameType list to PanelDataSummary
* add histogram suggestions
* rework panelDataSummary to be a class, change some things
* further boil down PanelDataSummary
* Improve FlameGgraph suggestions
* geomap and other defaults
* reorder the single frame with string and number test
2025-11-26 08:30:38 -08:00
beejeebus
ca8cad68c8
Add a metric to track usage of datasource configuration CRUD
...
This PR adds `ds_config_handler_requests_duration_seconds` metric to help us
track the release of the new datasource configuration CRUD api.
Fixes https://github.com/grafana/grafana-enterprise/issues/10309
2025-11-26 10:49:11 -05:00
Jacob Valdez and Irene Rodriguez
51d562eb81
Docs: Clarify some language in migration assistant docs ( #114440 )
...
Co-authored-by: Irene Rodriguez <irene.rodriguez@grafana.com >
2025-11-26 09:21:12 -06:00
Mustafa Sencer Özcan
4130bd9cd3
Revert "K8s: read resource configs from API Enablement for API Builders" ( #114475 )
...
Revert "K8s: read resource configs from API Enablement for API Builders (#114…"
This reverts commit 0c2707bbc4 .
2025-11-26 16:15:24 +01:00
Andres Torres
759d49a1df
feat(setting): Adding setting service client ( #114428 )
2025-11-26 14:58:49 +00:00
Sonia Aguilar and Konrad Lalik
84fbe6bc7b
Alerting: Analyze an alert rule with Grafana Assistant ( #114420 )
...
* fix
* rename to analyze
* Enable Analyze rule for GMA recording rules
* Fix declare incident button condition
---------
Co-authored-by: Konrad Lalik <konradlalik@gmail.com >
2025-11-26 13:51:31 +00:00
Jacob Valdez
9606e9c51c
Docs: Clarify the uid is metadata.name ( #114432 )
2025-11-26 07:48:18 -06:00
Alex Khomenko
d49993ddab
Provisioning: Disable imports for new dashboard ( #114419 )
...
* Provisioning: Disable imports for new dashboard
* Refactor
2025-11-26 15:45:36 +02:00
Torkel Ödegaard
f0a394e67b
Dashboards: Use new sidebar in dynamic dashboards ( #114245 )
...
* Dynamic dashboards sidebar wip
* Progress
* Outline in view mode cannot change name
* Only one pane at a time
* Adding starbutton and custom precence
* undo / redo working
* Progress
* Update
* Progress
* Update
* Public badge, provisining badge
* playlist stop
* Update
* some initial unit tests
* Fix export tooltip
* Close pane when leaving edit mode if pane is an element
* Update
* e2e fixes
* fixing e2e
* Fix lint suppressions
* e2e fixes
* fixing more e2e
* fixing e2e
* fix e2e
* e2e fixes
* Fixinfg e2e
* fixing e2e
2025-11-26 14:30:18 +01:00
Gilles De Mey
c94bf34d0b
Alerting: Patch missing expression model refIds ( #114477 )
2025-11-26 14:27:31 +01:00
Erik Sundell
5ba3139d4a
E2E Selectors: Fix readme typo ( #114480 )
...
fix typo
2025-11-26 13:51:16 +01:00
Andres Martinez Gotor
e1a2f178e7
App Plugins: Allow to define experimental pages ( #114232 )
2025-11-26 13:41:06 +01:00
Erik Sundell
ae2e5f0df7
NPM: Fix e2e-selectors change detection ( #114471 )
...
fix git cmd
2025-11-26 13:11:44 +01:00
Matheus Macabu
21c1d9aedd
Secrets: Remove unused methods and dependencies from secure value service ( #114467 )
2025-11-26 12:58:00 +01:00
Gabriel MABILLE
8c7170727b
grafana-iam: Prevent crashloops of the standalone IAM server (#114473 )
...
* `grafana-iam`: Prevent crashloops of the standalone IAM server
2025-11-26 12:54:50 +01:00
Tom Ratcliffe
cef4449f14
Folders: Send permissions query param with app platform for folder picker ( #114158 )
2025-11-26 11:16:47 +00:00
Andreas Christou
a3dacabedf
MSSQL: Current-user authentication ( #113977 )
...
* Moving things around
* Update frontend to support CUA
* Add CUA support to backend
* Copy parseURL function to where it's used
* Update test
* Remove experimental-strip-types
* Docs
* A bit more of a refactor to reduce complexity
* Revert "Remove experimental-strip-types"
This reverts commit 70fbc1c0cd .
* Review
* Docs updates
* Another docs fix
2025-11-26 11:10:54 +00:00
Matias Chomicki
291e3ea9cf
Logs: Persist sort order in the Explore URL ( #114350 )
...
* Logs: store sort order in the URL
* ToolbarExtensionPoint: pass sort order to extension
* Logs: send sort order in links
* ToolbarExtensionPoint: pass panelState instead of sortOrder
* Update test
* Remove condition
* Logs: initialize sort order and remove unnecessary check
2025-11-26 12:00:15 +01:00
Sonia Aguilar
5538dfe73d
Alerting: Add RBAC for enrichment ( #113296 )
...
* wip
* wip 2
* prettier
* fix tests
* address pr feedback
* address pr feedback 2
* address review comments
* update useEnrichmentAbilities changing AlwaysSupported with onfig.featureToggles.alertEnrichmentfix
2025-11-26 11:17:51 +01:00
Tobias Skarhed
513b81a531
Scopes: Sync navigation scope and apply subScopes ( #114083 )
...
* Set navigationScope if we have a subScope
* Proper URL sync
* Update unit test with dashboards service subscription handling
* Add a bunch of tests
* Update functionality to change scopes when clicking on icon
* Add test for TreeFolderItem
* Udpate test and remove errors
* Fix issues in test
* Use ScopeNavgiations by default in the ScopesDashboardService unit tests
* Remove misplaced test
2025-11-26 11:15:58 +01:00
grafana-pr-automation[bot] and github-actions[bot]
136a0eb4d6
I18n: Download translations from Crowdin ( #114456 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-26 09:51:56 +00:00
Alexander Zobnin
bfda534825
Zanzana: Implement role bindings write APIs ( #114385 )
2025-11-26 10:40:35 +01:00
Sonia Aguilar and Gilles De Mey
d226c35904
Alerting: Add first CLAUDE.md in the frontend alerting folder ( #114308 )
...
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
2025-11-26 08:37:57 +00:00
Stephanie Hingtgen
a99946d921
Dashboards: Cleanup includes fields ( #114455 )
2025-11-26 02:58:20 +00:00
Johnny Kartheiser and Irene Rodríguez
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
Stephanie Hingtgen
235ebbf5c5
Dashboards: Prevent panic in validation ( #114436 )
2025-11-25 20:27:38 +00: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