maicon
cb86be2e32
Unistore: ensure dashboard DeleteInFolders work on both storages ( #113197 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-10-30 11:51:31 +01:00
Torkel Ödegaard
344fc5606f
PanelTimeCompare: Support saving time compare window ( #113150 )
...
* PanelTimeCompare: Support saving time compare window
* fix indentation
* Fix merge issue
* Update
* Update
* make gen-cue
---------
Co-authored-by: oscarkilhed <oscar.kilhed@grafana.com >
2025-10-30 10:50:05 +01:00
Torkel Ödegaard
3cabc12f4c
PanelEditor: Fixes double top border around Queries ( #112865 )
...
* PanelEditor: Fixes double top border around Queries
* Fixes
2025-10-30 10:49:54 +01:00
Konrad Lalik
ee62a8d431
Alerting: Alerts page improvements ( #113172 )
...
* Remove column header from Triage workbench
* Use md size for details Drawers
* Fix top workbench border
* Fix query filter for alert instances
* Remove the default grouping
* Update translations
2025-10-30 10:43:13 +01:00
Konrad Lalik
d399f116b8
Alerting: Improve instance details drawer in Alerts ( #113106 )
...
* Add alert instance breadcrumbs, change instance drawer title
* Update translations
* Add instance drawer title component and unify its usage
2025-10-30 10:28:15 +01:00
Ashley Harrison
8b31ec5040
Chore: Convert to functional components ( #112951 )
...
* refactor ErrorBoundary so it doesn't trigger the lint rule
* refactor ErrorBoundaryAlert to functional component
* convert StatPanel to a functional component
* convert ServiceAccountPicker to a functional component
* convert UserPicker to a functional component
* don't need displayName when not memoized
* convert TimelineChart to a functional component
* convert UserLdapSyncInfo to a functional component
* convert UserOrgs to functional component
* convert OrgRow to a functional component
* convert UserSessions to a functional component
* convert TimePickerSettings to a functional component
* convert DataSourcePluginSettings to a functional component
* convert ExploreTimeControls to a functional component
* convert SearchBarInput to a functional component
* convert LiveConnectionWarning to a functional component
* convert ConcatenateTransformerEditor
* convert ConstantVariableEditor a functional component
* convert VariableInput to a functional component
* convert ConfigEditor to a functional component
* convert CSVWavesEditor to a functional component
2025-10-30 09:23:21 +00:00
Mustafa Sencer Özcan
58098f9339
chore: improve unified dual writer logging ( #113203 )
...
chore: improve dual writer logging
2025-10-30 10:12:29 +01:00
Levente Balogh
f9ef1b6bd0
Switch variable: Stop allowing identical values ( #113166 )
...
* fix: don't allow identical values for enabled and disabled states
* fix: add missing translation
2025-10-30 10:08:10 +01:00
antonio
5dce711680
add feedback survey to contributing related docs ( #113168 )
...
* add feedback survey to contributing related docs
* removed deprecated drone logo and link
* all pretty, no pity
* removed indentation
2025-10-30 09:36:44 +01:00
Alex Khomenko
31a2d2aff4
Provisioning: Show last and preview branches in the branch dropdown ( #113148 )
...
* Provisioning: Show configured and last used branches
* Remove unused var
* Add hooks
* Extract branch logic
* remove type assertion
* fix tests
* Memoize descriptions
2025-10-30 07:20:41 +00:00
Dominik Prokop
209aa13ff7
Dashboard performance analytics system with Scenes integration ( #112137 )
...
* Dashboard performance profiling architecture improvements
- Create shared performanceUtils.ts with type-safe performance.memory access
- Add standardized grouped logging utilities for structured console output
- Convert observer methods to arrow functions eliminating constructor bindings
- Implement DashboardAnalyticsAggregator for comprehensive panel metrics
- Add ScenePerformanceLogger for performance marks and measurements
- Create DashboardAnalyticsInitializerBehavior for automatic profiling setup
- Update dashboard scene integration to use improved profiling system
- Add numeric duration logging for better programmatic analysis
- Fix localStorage usage to use @grafana/data store for consistency
- Consolidate performance tracking logic into shared utilities
* canary scenes
* tests/lint
* docs
* performanceUtils namespace
* Review and sync scenes
* Only enable dashboard profiling when needed
* docs update
* update scenes
---------
Co-authored-by: Victor Marin <victor.marin@grafana.com >
2025-10-30 06:25:55 +00:00
Yunwen Zheng
84edc45dee
PreviewBannerViewPR: Display branch info in preview banner ( #113195 )
2025-10-30 08:49:15 +03:00
Anna Urbiztondo
0b56628622
Docs: Plugins link to catalog ( #113103 )
...
* Plugins link
* Typo
* Prettier
* Edits
* More edits
2025-10-30 06:33:26 +01:00
Ryan McKinley
4c8c32a1d4
Chore: Update @playwright/test ( #113179 )
2025-10-30 04:25:59 +00:00
grafana-pr-automation[bot]
c0c31afdde
I18n: Download translations from Crowdin ( #113191 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-30 00:40:00 +00:00
Yuri Tseretyan
a4df6c8bb9
Alerting: Prohibit receivers with empty name ( #113064 )
2025-10-29 16:30:38 -04:00
dependabot[bot]
f2404361bf
deps(actions): bump actions/download-artifact from 5 to 6 ( #113024 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 18:51:40 +00:00
Ida Štambuk
30bd4e7dba
CloudWatch Logs: Support Log Anomalies query type ( #113067 )
2025-10-29 18:47:33 +01:00
Todd Treece
de88abafdd
Plugins API: Merge meta and installs ( #112962 )
2025-10-29 13:32:31 -04:00
Ivan Ortega Alba
6a3e95913e
Scenes: Fix timezone not being preserved in links ( #112879 )
...
* Scenes: Fix timezone not being preserved in links
* Update E2E
2025-10-29 17:15:16 +00:00
dependabot[bot]
0124aab805
deps(actions): bump trufflesecurity/trufflehog from 3.90.11 to 3.90.12 ( #113069 )
...
Bumps [trufflesecurity/trufflehog](https://github.com/trufflesecurity/trufflehog ) from 3.90.11 to 3.90.12.
- [Release notes](https://github.com/trufflesecurity/trufflehog/releases )
- [Changelog](https://github.com/trufflesecurity/trufflehog/blob/main/.goreleaser.yml )
- [Commits](https://github.com/trufflesecurity/trufflehog/compare/ad6fc8fb446b8fafbf7ea8193d2d6bfd42f45690...b84c3d14d189e16da175e2c27fa8136603783ffc )
---
updated-dependencies:
- dependency-name: trufflesecurity/trufflehog
dependency-version: 3.90.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 20:08:38 +03:00
Laura Fernández
af8d166b90
Chore: Update node to v24 ( #112649 )
2025-10-29 17:17:07 +01:00
Yunwen Zheng
ec6e516e28
DashboardEmpty: Disable import dashboard function when a new dashboard is git provisioned ( #113122 )
...
DashboardEmpty: Disable import dashboard function when a new dashboar is git provisioned
2025-10-29 12:14:57 -04:00
Yunwen Zheng
269c145051
SaveProvisionedDashboardForm: Bug fix repo type incorrectly showing in preview banner ( #113120 )
...
* SaveProvisionedDashboardForm: fix repo type incorrectly showing in preview banner
2025-10-29 12:14:12 -04:00
Todd Treece
3bfbbb1961
Plugins: Skip angular check for CDN source ( #113163 )
2025-10-29 11:33:43 -04:00
Pepe Cano
7eb8a9af99
docs(alerting): clarify notification group deletion after group interval elapses ( #113160 )
2025-10-29 16:08:08 +01:00
Sergej-Vlasov
51b39d8c6e
DashboardScene: Ignore defaults changes when exiting edit mode ( #112796 )
...
* exit dashboard without confirmation with only optional changes
* centralise
* clean up logic
* export to util
2025-10-29 15:07:55 +00:00
Kyle Brandt
284648df9e
SQL Expressions: Point to grafana GMS fork ( #113104 )
...
Use fork that does not have cgo as default, had to revert build tag method attempt since it broke things like running go test on macs (without the tag) #112289 .
2025-10-29 15:06:56 +00:00
Tobias Skarhed
04ab552950
DashboardControls: Render UNSAFE hidden dashboard controls ( #113046 )
...
* Render UNSAFE hidden dashboard controls
* Remove unused imports
* Extract to function and write test
* Remove unnecessary context from test
* Remove exclamation
2025-10-29 08:33:48 -06:00
Gilles De Mey
87794bec12
Alerting: Add instances with no label value to an ungrouped group ( #113170 )
...
add instances with no label value to an ungrouped group in alerting
triage – these will be collapsed by default
2025-10-29 15:21:05 +01:00
Haris Rozajac
19826b5b26
Dashboard Save: Fix the issue of clicking Save button that wouldn't trigger save ( #113134 )
...
* fix the issue of clicking Save button that wouldn't trigger save
* clean up
2025-10-29 08:15:43 -06:00
Brendan O'Handley
2472555af0
Add to dashboard: expose add to dashboard form component for external apps ( #112609 )
...
* add extension for drilldown to add to dashboard
* reuse configure add to dashboard function callback
* structure for drilldown add to dashboard
* fix imports
* fix tests
* expose as a component
* remove extension link
* get component ready to extend
* lazy load component
* add component to exposed component registry
* update folder structure to not work in explore folder
* keep dependencies clean
* nice structure to let folks know this is a drilldown integration
* update code owners for new file
* make exposed component more generic, step one, update component id
* step 2, expose add to dashboard form component
* add more explicit useAbsolutePath option to form
* remove old implementation code for drilldown specific component
* commit translation
* add comments to avoid breaking changes
* add e2e test for add to dashboard form component
* fix flaky test
* add exposed component id to e2e test app
* remove gridPos in buildPanel fallback fn
* add code comment for useAbsolutePath's purpose
* remove gridPos from e2e test
2025-10-29 09:15:20 -05:00
Matheus Macabu
7dbacddb18
CloudMigrations: Check contact point permissions before fetching it ( #113159 )
2025-10-29 15:08:43 +01:00
Janos Gub
c1808a00c2
Adding adaptive telemetry's own weight ( #113167 )
2025-10-29 14:07:56 +00:00
Isabel Matwawana
edc7302c2f
Docs: Add query variable static options ( #113058 )
2025-10-29 09:35:53 -04:00
Tom Ratcliffe
f533a5a6e5
API clients: Update API clients to include all endpoints & add hooks ( #113061 )
2025-10-29 13:20:19 +00:00
Gábor Farkas
ec0c14ac1a
log: added debug-log ( #113156 )
...
* log: added debug-log
* fixed unit test
* fixed another unit test
2025-10-29 14:19:24 +01:00
Luminessa Starlight
8bff09b88b
Docs: Add storybook links to components ( #113102 )
...
* for every storybook component, a storybook link
* typo fix
* text improvements
2025-10-29 09:11:23 -04:00
Pepe Cano
86bf99aaaa
docs(alerting): add additional migration details ( #112383 )
2025-10-29 13:58:13 +01:00
Irene Rodríguez
1d0ab617e8
Update Git Sync and File provisioning status to private preview ( #113158 )
2025-10-29 15:38:49 +03:00
Tom Ratcliffe
6093afddd4
Folders: Migrate FolderFilter component to ComboBox ( #113047 )
2025-10-29 11:21:58 +00:00
Ryan McKinley
c0b8fc6e6c
Chore: update storybook/test-runner ( #113154 )
2025-10-29 11:06:35 +00:00
Chris Chang
86cb5d8af7
Cloudwatch: Add missing AWS regions ( #113010 )
...
Add missing cw regions
2025-10-29 11:58:58 +01:00
Ashley Harrison
e75610ed03
Frontend service: Ensure we set Cache-Control header in the response ( #113152 )
...
ensure we set Cache-Control header in the response from frontend-service
2025-10-29 10:09:06 +00:00
Tobias Skarhed
c0ae0f437f
Scopes: Display subtitle and enable direct scopes apply ( #112876 )
...
* Display subtitle and enable direct scopes apply
* Extract each type into its own component
* Fix unit integration test
* Fix fe linting
* Fix imports
* Import order
* Update generated type
* Update type generation
* Format go
* Add test case for radio button container selection
* Remove infra mock
* Remove non-existant imports
* Remove unused assertions
* Refactor tree item for a11y
* Add proper keyboard support for directly applying scope
* Update i18n
* Fix button selector
* Remove test code
* Fix race condition for seletion vs blur update
2025-10-29 10:52:18 +01:00
Stephanie Hingtgen
2d5713e330
Docs: Add information on continue tokens ( #113144 )
2025-10-29 12:26:42 +03:00
Stephanie Hingtgen
3176821ddc
Docs: Update search default information ( #113146 )
2025-10-29 10:13:26 +01:00
Javier Ruiz
c7d77c6c64
Nav: Update Observability section nav to phase 2 ( #112806 )
...
* Move up a level the knowledge graph children
* Remove unused frontend id
* Add special id to plugin pages
2025-10-29 09:25:09 +01:00
Torkel Ödegaard
5a031b370f
PanelTimeSettings: Support panel time range settings changes from dashboard in view mode ( #113027 )
...
* Something is working
* Progress
* Update
* Update
* Update
* Some new unit tests
* Fix
* time shift fix
* Update
* Always show hidden toggle
* Update
2025-10-29 09:06:23 +01:00
Costa Alexoglou
25dd7e927f
feat: add granular context timeout ( #112952 )
...
* feat: add granular context timeout
* test: forced thread timeout
* fix: test assumption for blocks
* test: new change
* trigger build
* remove loggers to test
* test with fmt.print
* fix: deadlocks
2025-10-29 08:41:53 +01:00