Dave Henderson
fbc81d2fd0
fix(accesscontrol): Reduce memory usage in GroupScopesByActionContext ( #112295 )
...
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
2025-10-22 18:25:10 -04:00
Costa Alexoglou
b1ddba9767
docs: remove ai generated file ( #112821 )
2025-10-22 22:20:41 +02:00
Paul Marbach
123e46c33b
Coverage: Add some DX improvements to by codeowner script ( #112673 )
...
* Coverage: Add some DX improvements to by codeowner script
* Potential fix for code scanning alert no. 3796: Shell command built from environment values
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Potential fix for code scanning alert no. 3797: Shell command built from environment values
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix package.json and yarn lock
* reorder imports
* fix issue for frontend-platform: exclude files in any /test/ dir
* wip
* add ora spinner for codeowners manifest step
* cleanup
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-10-22 15:09:39 -04:00
Paul Marbach
23726c7c90
Table: Update ad-hoc filter to use name instead of displayName ( #112815 )
...
* Table: Update ad-hoc filter to use name instead of displayName
* update e2e test to exercise failure case
2025-10-22 14:07:00 -04:00
Rafael Bortolon Paulovic
4ae5c2ea84
fix: retry with backoff busy/locked errors on SQLite TruncateDBTables ( #112667 )
...
* fix: SQLite truncate with retry/backoff on busy/locked errors
* fix: use retryer package for retrying SQLite TruncateDBTables
* fix: use dskit/backoff package to return last error
* fix: do not log number of attempts
2025-10-22 18:54:44 +02:00
Todd Treece
638a1808f8
Access Control: Add fixed role loader service ( #112747 )
2025-10-22 12:04:42 -04:00
Will Assis
13f44336f2
unified-storage: remove full ngram feature toggle ( #111994 )
...
* unified-storage: remove full ngram feature toggle
2025-10-22 10:11:40 -04:00
Matias Chomicki
9e0fe94e8d
Fields Selector: Add component and integrate with Logs and Logs table visualization ( #112534 )
...
* Copy base components
* Refactor FieldSelector and add LogList wrapper
* Get field names from data frame
* FieldSelector: get labels and fields from dataframes
* Show active fields
* Show all fields
* Fix field list height
* Toggle fields
* Reorder fields
* Hide active fields if there are no fields
* Show suggested fields
* Sort available fields
* Hide drag icon if not draggable
* Filter fields
* Add collapse control
* Table: use FieldSelector component
* Remove deprecated components
* Improve Logs Table sidebar
* Store table sidebar resizes
* Lint issues
* Minor refactor to columns getters
* Fix column sorting
* Translations
* Fix columns reset
* Prettier
* Add showFieldSelector option
* Implement suggested fields
* Remove margin from button
* Update stored width on expand/collapse
* Update test
* Add unit test
* Prettier
* Translations
* Add integration test
* Return null
* Update comment
* More integration tests
* Use forEach
* Make dataFrame possibly undefined
* Move components
* Memoize callback
* Prettier
* Table: improve resize behavior
* Update public/app/features/logs/components/fieldSelector/FieldSelector.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Prettier
* Analytics: report sidebar state
* Analytics: add interactions
* Search: add clear button
* Translations
* LogLineContext: pass missing storage key prop
953¿
* Field: report toggling
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:45:58 +00:00
Ida Štambuk
be1b18a3d6
CloudWatch Logs: Don't add console link to every field in the logs response ( #112230 )
2025-10-22 13:43:52 +00:00
Adela Almasan
a011ec29fe
Actions: Add analytics ( #111200 )
2025-10-22 13:38:25 +00:00
Mihai Doarna
9587f9374b
Docs: Fix markdown syntax for config options table ( #112805 )
...
* fix markdown syntax for config options table
* yarn run prettier:write
2025-10-22 16:37:40 +03:00
Irene Rodríguez
6cfcc32895
Remove hipchat alert notification details ( #112804 )
2025-10-22 13:22:05 +00:00
Bogdan Matei
a38b210472
Dashboard: Fix dropping panels in tabs ( #112728 )
2025-10-22 15:56:39 +03:00
Bogdan Matei
ae1a389f0f
Dashboard: Fix dropping panels in tabs nested in rows ( #112718 )
2025-10-22 15:56:26 +03:00
Todd Treece
815e782ad0
Server Lock: Handle context cancellation ( #112535 )
2025-10-22 08:27:51 -04:00
Ashley Harrison
e317e751d1
Internationalisation: Translate time ranges ( #112745 )
...
* translations for time ranges
* provide default single value
2025-10-22 13:17:34 +01:00
renovate-sh-app[bot]
ab888c0435
chore(deps): update dependency nanoid to v5.1.6 ( #112790 )
...
| datasource | package | from | to |
| ---------- | ------- | ----- | ----- |
| npm | nanoid | 5.1.5 | 5.1.6 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-22 11:36:10 +01:00
renovate-sh-app[bot]
ae65a9ae89
chore(deps): update dependency @openfeature/web-sdk to v1.6.2 ( #112789 )
...
| datasource | package | from | to |
| ---------- | -------------------- | ----- | ----- |
| npm | @openfeature/web-sdk | 1.6.1 | 1.6.2 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-22 11:35:45 +01:00
Tobias Skarhed
2bbba880cd
Scopes: Change redirectUrl to redirectPath ( #112783 )
...
* Scopes: change redirectUrl to redirectPath
* Update e2e helpers
2025-10-22 11:21:14 +02:00
Matthew Thorning
9b72973293
Chore: Add Namespace Support To Grafana-i18n ESLint Rule ( #112730 )
2025-10-22 10:12:54 +01:00
renovate-sh-app[bot]
f3cf17c069
chore(deps): update dependency @openfeature/core to v1.9.1 ( #112740 )
...
| datasource | package | from | to |
| ---------- | ----------------- | ----- | ----- |
| npm | @openfeature/core | 1.9.0 | 1.9.1 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-22 09:43:42 +01:00
renovate-sh-app[bot]
1f6cb61941
chore(deps): update dependency @formatjs/intl-durationformat to v0.7.6 ( #112739 )
...
| datasource | package | from | to |
| ---------- | ----------------------------- | ----- | ----- |
| npm | @formatjs/intl-durationformat | 0.7.4 | 0.7.6 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-22 09:43:19 +01:00
Torkel Ödegaard
df9b36292d
SoloPanel: Fixes issue with solo route and scopes variable ( #112769 )
...
* SoloPanel: Fixes issue with solo route and scopes variable
* fix lint
2025-10-22 10:40:06 +02:00
Peter Štibraný
3391163f9c
Check that we see less calls than allowed maximum. ( #112785 )
...
Check that we see less calls than allowed maximum.
2025-10-22 08:39:19 +00:00
Jack Baldry
1abb5aa0f9
Rename behavior related to the interactive learning plugin ( #112752 )
2025-10-22 09:06:21 +01:00
Tobias Skarhed
b3d9fd677b
Scopes: Redirect to redirectUrl on selection ( #112721 )
...
* Add redirectUrl frontend functionality
* Add test
* Add e2e test suite
* Fix linting
2025-10-22 09:16:58 +02:00
Gábor Farkas
8ab7a20265
update dependency grafana/grafana-plugin-sdk-go to v0.281.0 ( #112726 )
...
* go get github.com/grafana/grafana-plugin-sdk-go@v0.281 .0
* make update-workspace
* updated failing unit test
* disable deprecation warnings
* datasources: allow underscore-prefixed local time range
* updated go.work.sum
2025-10-22 09:02:11 +02:00
Alex Khomenko
0098a68983
Restore dashboards: Add sort by deleted date ( #112648 )
...
* Restore dashboards: Add sort by deleted date
* Use Date.parse
2025-10-22 08:25:14 +03:00
Galen Kistler
fcf7aa5e2f
Annotations: VizActions support in annotation tooltips ( #112141 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-10-21 20:52:08 -05:00
grafana-pr-automation[bot]
5aef57af73
I18n: Download translations from Crowdin ( #112763 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-22 00:39:45 +00:00
Dan83
1ffe3cc486
Forms: Remove gf-form from BasicSettings.tsx ( #112310 )
2025-10-21 15:50:56 -06:00
Todd Treece
069cc909ea
Revert "chore(tracing): Initialize tracing early, before wire" ( #112758 )
...
Revert "chore(tracing): Initialize tracing early, before wire (#112007 )"
This reverts commit 8ec162afec .
2025-10-21 21:23:09 +00:00
Oscar Kilhed
f3cc62569b
Dynamic dashboards: Make sure tab is selected when creating a new tab inside a row ( #112630 )
...
Make sure tab is selected when creating a new tab inside a row
2025-10-21 23:13:08 +02:00
Larissa Wandzura
e5627bcc67
Docs: Added known limitations to SQL Expressions ( #112676 )
...
* initial new section creation
* added additional known limitations
* adding some clarification
2025-10-21 16:06:26 -05:00
Anton Chimrov
24751850c6
Canvas: Fix SVG Icons blinking issue with streaming data ( #99941 ) ( #110128 )
...
* Canvas: Fix IconDisplay blinking issue with streaming data (#99941 )
* Merge main and fix formatting
2025-10-21 12:46:18 -07:00
Georges Chaudy
9a154ac15f
kvstore: add batch delete ( #112723 )
...
-add batch delete to the grpc
2025-10-21 21:32:03 +02:00
Galen Kistler
def449293b
Annotations: Datalink support in annotation tooltips ( #112129 )
...
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-10-21 14:23:50 -05:00
Jesse David Peterson
05461b1455
TimeComparison: Automatically show/hide menu on hover ( #112750 )
...
feat(time-comparison): show menu on hover, like three dots menu
2025-10-21 15:19:18 -04:00
Pepe Cano
fb5c5411f8
docs(alerting): clarify usage of templates in webhook custom payloads ( #112672 )
...
* docs(alerting): clarify usage of templates in webhook custom payloads
* Update docs/sources/alerting/configure-notifications/template-notifications/manage-notification-templates.md
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
---------
Co-authored-by: Johnny Kartheiser <140559259+JohnnyK-Grafana@users.noreply.github.com >
2025-10-21 13:32:01 -05:00
Austin Pond
56b088aa2e
APIServer: Add Method for Installer-Based Apps to Self-Register with the APIRegistrar ( #112479 )
...
* [APIServer] Add the method RegisterAPIInstaller to the APIRegistrar interface, and implement it in the builder. This allows new installer-based apps to register themselves in enterprise.
* Rename RegisterAPIInstaller to RegisterAppInstaller
2025-10-21 14:25:16 -04:00
owensmallwood
c8664d303e
Unified Storage: Match all included tags ( #112748 )
...
* if you include multiple tags in the search query, search for them using AND logic
* go-fmt
2025-10-21 11:54:14 -06:00
dependabot[bot]
590230f107
deps(actions): bump actions/setup-go from 5.5.0 to 6.0.0 ( #112621 )
...
* deps(actions): bump actions/setup-go from 5.5.0 to 6.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5.5.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5.5.0...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* update enterprise imports
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Dave Henderson <dave.henderson@grafana.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Henderson <dave.henderson@grafana.com >
2025-10-21 17:53:02 +00:00
Paul Marbach
00652f1f96
StateTimeline: Add unit tests for usePagination hook, reorganize/rename some files ( #112532 )
...
* StateTimeline: Add unit tests for usePagination hook
* reorganize styles
* StateTimelineTooltip2 -> StateTimelineTooltip
2025-10-21 13:01:08 -04:00
Will Assis
545b7bf8ff
fix: file and file_meta migrations ( #112611 )
...
* fix file and file_meta migrations to check the database state to decide which migration to run
2025-10-21 12:46:32 -04:00
Ashley Harrison
7678fc9de1
Chore: convert some class components to functional ( #112661 )
...
* convert BigValue to functional component
* convert AbstractList
* Revert "convert AbstractList"
This reverts commit 673c22a81d .
* ignore and deprecate remaining list components
* convert NotFoundDisplay
* convert rectangle
* fix some test components
* convert thresholds.tsx
* convert SpanGraph to functional component
* convert InviteeRow to functional component
* converted InviteesTable to functional component
* convert PanelPluginError to functional components
* convert UserOrganizations
* convert UserSessions to a functional component
* convert UserTeams to a functional component
* convert CloudMonitoringCheatSheet to a functional component
* convert ConfigEditor a react functional component
* convert TestInfoTab to a functional component
* convert DebugPanel to a functional component
* fix types + BigValue story
2025-10-21 17:33:38 +01:00
Stephanie Hingtgen
5d82502535
Dashboards: Set limit to default if negative; document functionality ( #112659 )
2025-10-21 11:06:02 -05:00
Torkel Ödegaard
27ac08dd51
NewGauge: Fix segmented gauge with min value != 0 ( #112697 )
...
* NewGauge: Fix segmented gauge with min value != 0
* update gdev dashboard to exercise case
* update gdev dashboard with panel to exercise
* update
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-10-21 17:49:04 +02:00
Matheus Macabu
5a798afb3f
AccessControl: Fix flaky set resource permission integration test ( #112738 )
...
* AccessControl: Fix flaky set resource permission integration test
* Also remove println
2025-10-21 15:45:35 +00:00
Georges Chaudy
eca379e98e
kvstore: update storage backend to use batch get ( #112704 )
...
* consume batchget
* remove rv
* remove un-necessary limit
* do not pass stop to the iterators
* ensure we return the error
2025-10-21 15:42:07 +00:00
github-actions[bot]
0a2564c4d5
Release: update changelog for main ( #112719 )
...
* Update changelog
* Update changelog
* Update changelog
* Update changelog
* Update changelog
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-21 15:17:05 +00:00