Mihaly Gyongyosi
87f09ffa2d
Merge remote-tracking branch 'origin/main' into mgyongyosi/teamsync-use-app-ptf-apis
2026-01-05 16:08:43 +01:00
Adela Almasan and GitHub
5698f2d039
Tooltips: Prevent dismissing with keyboard shortcuts ( #115802 )
2026-01-05 08:56:21 -06:00
Jesse David Peterson and GitHub
d8cdee80f0
Canvas: Fix image loading when icon element SVG defined by field mappings ( #115748 )
...
* chore(gdev-dashboard): minimal repro of escalation #19939 bug report
* fix(canvas): add branching logic to handle field mapping to icons case
* test(canvas): validate integration of canvas icon mappings
* refactor(resource-dimension): defensive against JS `undefined` in paths
2026-01-05 10:48:16 -04:00
Deyan Halachliyski and GitHub
e8e2f95637
Alerting: Add Alert activity card to alerting home page ( #115822 )
2026-01-05 15:42:56 +01:00
ab4ccef319
Dashboard Conversion: Set panel level datasource when converting from v2 to v1 ( #115777 )
...
* set panel level ds when converting from v2 to v1
* remove comment
* lint
* always set ds in sqr
* improve
* Apply suggestions from code review
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
---------
Co-authored-by: Ivan Ortega Alba <ivanortegaalba@gmail.com >
2026-01-05 07:37:57 -07:00
Will Browne and GitHub
99cabcb8be
Plugins: Remove pkg/services/org and pkg/services/pluginsintegration/pluginerrs dependencies ( #115820 )
...
* remove deps from pkg/plugins
* fmt
* lint fix
2026-01-05 14:10:44 +00:00
Mihaly Gyongyosi
e0b76f7916
Add tests
2026-01-05 14:55:52 +01:00
Atharv Mudse and GitHub
b4a65ac5ac
Prometheus Dashboards: Use $__rate_interval instead of hardcoded value ( #111899 )
...
* Prometheus Dashboards: Use __rate_interval #110370 fix(prometheus): use in stats dashboard
* Added required changes to F:\grafana\public\app\plugins\datasource\prometheus\dashboards\prometheus_2_stats.json file
* removed empty line
* removed all steps
2026-01-05 13:14:30 +00:00
Alexander Akhmetov and GitHub
872ed5dc9d
Alerting: Add plugins:hide backend rule search parameter ( #113706 )
...
Alerting: Add plugins filter to list rules API
2026-01-05 13:17:51 +01:00
Mihaly Gyongyosi
87b32fe05c
Merge remote-tracking branch 'origin/main' into mgyongyosi/teamsync-use-app-ptf-apis
2026-01-05 12:21:04 +01:00
Will Browne and GitHub
70b1053ad1
Plugins: Remove pkg/infra/fs, pkg/infra/tracing and pkg/infra/process dependencies from pkg/plugins ( #115798 )
...
* remove dependency on packages
* update tests
* trigger
2026-01-05 11:12:31 +00:00
Josh Hunt and GitHub
4e3039e4bd
Chore: Bump qs ( #115815 )
...
Bumps qs package in transitive dependencies to version 6.14.1
2026-01-05 11:02:52 +00:00
Akshat Sinha and GitHub
c05e1bd43a
Auth: Cleanup duplicate isGroupMember methods from OAuth connectors ( #115786 )
...
Remove duplicate isGroupMember methods from OAuth connectors
2026-01-05 11:35:28 +01:00
Gabriel MABILLE and GitHub
93566ce4ef
Chore: Unify token exchange round trippers ( #115609 )
...
* Chore: Unify token exchange rount trippers
* Remove the conditional provider for now
* Remove unecessary strategy
* test cleanup
* Lint
2026-01-05 11:23:35 +01:00
Mariell Hoversholm and GitHub
76a6db818e
Frontend: Remove bootstrap ( #115813 )
2026-01-05 11:07:23 +01:00
Will Browne and GitHub
1a0bc39ec3
Plugins: Remove some pkg/infra/* dependencies from pkg/plugins ( #115795 )
...
* tackle some /pkg/infra/* packages
* run make update-workspace
* add owner for slugify dep
2026-01-05 09:42:47 +00:00
Gareth and GitHub
3b3e87ff89
OpenTSDB: Migrate frontend requests to data source backend ( #115221 )
...
* OpenTSDB: Migrate metadata queries to data source backend
* OpenTSDB: Migrate annotations to the data source backend
* return errors for failed unmarshal
* remove trailing / from metadata requests
* remove console logs
2026-01-05 18:35:19 +09:00
Stephanie Hingtgen and GitHub
eb2a390425
Unistore: Prevent deadlock on startup errors ( #115799 )
2026-01-05 00:51:23 -07:00
Kristina Demeshchik and GitHub
967ba3acaf
Dashboard: Fix dashboardUID in conversion logs to use actual dashboard UID ( #115797 )
...
udpate loggers
2026-01-02 13:12:04 -05:00
Will Browne and GitHub
105b407629
Plugins: Sync validator plugin.json schema copy edits back to source of truth ( #115790 )
...
sync validator copy edits back to source of truth
2026-01-02 15:52:10 +00:00
Mustafa Sencer Özcan and GitHub
dc4c106e91
fix: use memory index if index file already open ( #115720 )
...
* feat: add lock structure into bleve index files
* fix: another approach
* fix: new check
* fix: build in memory if index file already open
* fix: update workspace
* fix: add test
* refactor: update func signature
* fix: address comments
* fix: make const
2026-01-02 13:51:51 +01:00
33a1c60433
Dashboard: Add lazy loading for repeated panels ( #115047 )
...
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com >
2026-01-02 08:15:40 +01:00
Stephanie Hingtgen and GitHub
521670981a
Zanzana: Add metric for last reconciliation ( #115768 )
2025-12-31 12:42:09 -06:00
79ca4e5aec
Alerting: Update alerting module to b7821017d69f2e31500fc0e49cd0ba3b85372a1b ( #115767 )
...
* [create-pull-request] automated change
* Fix tests
---------
Co-authored-by: alexander-akhmetov <1875873+alexander-akhmetov@users.noreply.github.com >
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-12-31 16:04:41 +00:00
Paul Marbach and GitHub
e3bc61e7d2
Suggestions: Add intermediate state to avoid unexpected saved states ( #115709 )
...
* Suggestions: Add intermediate state to avoid unexpected saved states
* cleanup
* update and add e2es to confirm behavior
* fix some of the change dispatch
* codeowners
* fix js error that this exposed
* Apply suggestion from @fastfrwrd
2025-12-31 10:56:47 -05:00
Stephanie Hingtgen and GitHub
cc6a75d021
Zanzana: Add folder integration tests ( #115766 )
2025-12-31 15:15:20 +00:00
Stephanie Hingtgen and GitHub
6d0f7f3567
AccessControl: Seed basic roles on startup ( #115729 )
2025-12-31 08:43:29 -06:00
Stephanie Hingtgen and GitHub
913c0ba3c5
Dashboards: Cleanup integration tests ( #115765 )
2025-12-31 14:29:01 +00:00
Matheus Macabu and GitHub
552b6aa717
Secrets: Dont update createdBy when updating a secure value ( #115760 )
2025-12-31 15:01:22 +01:00
Alexander Akhmetov and GitHub
2ddb4049c6
Alerting: Fix target datasource description ( #115666 )
2025-12-31 12:35:35 +00:00
Jo and GitHub
318a0ebb36
IAM: Authorize writes to zanzana on token permissions ( #115645 )
...
* validate writes to zanzana, not reads
* lint ignore
2025-12-31 09:15:00 +00:00
bba5c44dc4
I18n: Download translations from Crowdin ( #115757 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-31 00:42:54 +00:00
Paul Marbach and GitHub
44e6ea3d8b
Gauge: Fix issues found during bug bash ( #115740 )
...
* fix warning for VizRepeater styles
* Gauge: Update test dashboard to round two of the segment panels to whole numbers
* Gauge: E2E tests
* add test for sparklines
* Gauge: Change inner glow to be friendlier to our a11y tests
* remove unused CODEOWNER declaration
* expose text mode so that old displayName usage is somewhat preserved
* update migrations to use the value_and_text mode if displayName has a non-empty value
* more test cases
* update unit tests for fixture updates
2025-12-30 15:27:32 -05:00
Kristina Demeshchik and GitHub
014d4758c6
Dashboards: Prevent row selection when clicking canvas add actions ( #115580 )
...
* event propogation issues
* Action items width
* prevent pointer up event
2025-12-30 12:27:38 -07:00
82b4ce0ece
Redesign Empty Transformation Panel ( #115648 )
...
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com >
2025-12-30 16:46:29 +00:00
Paul Marbach and GitHub
52698cf0da
Sparkline: Restore to a function component ( #115447 )
...
* Sparkline: Restore to a function component
* fix whitespace lint issue
2025-12-30 10:55:40 -05:00
Haris Rozajac and GitHub
d291dfb35b
Dashboard Conversion: Fix type assertion mismatch in data loss detection ( #115749 )
2025-12-30 08:51:46 -07:00
9c6feb8de5
Elasticsearch: Builder queries no longer execute in code mode ( #115456 )
...
* The builder query no longer runs if code mode query is empty. Remove checks for query being empty to run raw query.
* missed save
* prettier?
* Update public/app/plugins/datasource/elasticsearch/components/QueryEditor/BucketAggregationsEditor/state/reducer.ts
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
---------
Co-authored-by: Andreas Christou <andreas.christou@grafana.com >
2025-12-30 15:37:19 +00:00
e7625186af
Dashboards: Clear edit pane selection when entering panel edit ( #115658 )
...
* Clear selection on entering edit mode. Added test to verify selection is cleared when editing a panel.
* Update comment
---------
Co-authored-by: Haris Rozajac <58232930+harisrozajac@users.noreply.github.com >
2025-12-30 07:35:43 -07:00
Matheus Macabu and GitHub
75b2c905cd
Auditing: Move sinkable/logger interfaces and add global default logger implementation ( #115743 )
...
* Auditing: Move sinkable and logger interfaces
* Auditing: Add global default logger implementation
* Chore: Fix enterprise imports
2025-12-30 14:05:23 +01:00
Ezequiel Victorero and GitHub
45fc95cfc9
Snapshots: Use settings MT service ( #115541 )
2025-12-30 09:54:20 -03:00
Ezequiel Victorero and GitHub
9c3cdd4814
Playlists: Support get with None role ( #115713 )
2025-12-30 08:46:43 -03:00
Marc M. and GitHub
2dad8b7b5b
DynamicDashboards: Add button to feedback form ( #114980 )
2025-12-30 10:54:00 +01:00
Matheus Macabu and GitHub
9a831ab4e1
Auditing: Set default policy rule level for create to req+resp ( #115727 )
...
Auditing: Set default policy rule level to req+resp
2025-12-30 09:47:00 +01:00
759035a465
Remove kubernetesDashboardsV2 feature toggle ( #114912 )
...
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
2025-12-30 09:45:33 +01:00
6e155523a3
Plugins App: Add basic README ( #115507 )
...
* Plugins App: Add basic README
* prettier:write
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-12-30 08:14:06 +00:00
Lewis John McGibbney and GitHub
5c0ee2d746
Documentation: Fix JSON file export relative link ( #115650 )
2025-12-30 10:46:57 +03:00
ismail simsek and GitHub
0c6b97bee2
Prometheus: Fallback to fetch metric names when metadata returns nothing ( #115369 )
...
fallback to fetch metric names when metadata returns nothing
2025-12-29 19:11:44 +01:00
linoman and GitHub
4c79775b57
auth: Protect from empty session token panic ( #115728 )
...
* Protect from empty session token panic
* Rename returned error
2025-12-29 17:19:49 +01:00
Matheus Macabu and GitHub
e088c9aac9
Auditing: Add feature flag ( #115726 )
2025-12-29 16:28:29 +01:00