Rafael Bortolon Paulovic
4e296fa9ec
fix: sqlite nocgo with ionice and parallel flag ( #112849 )
...
* chore: log test DB path
* fix: run sqlite_nocgo with parallel 4 and ionice to reduce IO operations
2025-10-23 14:08:39 +02:00
Kevin Minehart
2a0f149a63
pkg/build: Add nocgo option ( #112834 )
...
Add nocgo option
2025-10-23 12:01:18 +00:00
Peter Štibraný
a4aa3529c8
Cleanup old entries from resource_last_import_time table. ( #112438 )
...
* Cleanup old entries from resource_last_import_time table.
* Add index for last_import_time column.
* Address review feedback.
2025-10-23 11:17:08 +00:00
Tom Ratcliffe
9021719437
Library Panels: Remove direct use of legacy search ( #112231 )
2025-10-23 11:41:12 +01:00
Anna Urbiztondo
913b303664
Docs: Change of doc name ( #112847 )
...
Change of doc
2025-10-23 12:30:40 +02:00
Tania
82e5b81a30
OpenFeature: Fix instrumentation in OFREP API ( #112845 )
...
OpenFeature: Fix instrumentation in ofrep api
2025-10-23 10:09:41 +00:00
Neeraj Panwar
876bfeb9ad
CloudMonitoring: Fix 3h alignment period ( #112830 )
...
Updated 3h alignment period
2025-10-23 10:59:56 +01:00
Ashley Harrison
13c62a47a9
Chore: Remove barrel files ( #112803 )
...
* remove AccessControl barrel file
* fix richhistory barrel file
* fix auth-config barrel file
* remove ConnectionsRedirectNotice barrel file
* remove ConnectData barrel file
* remove CategoryHeader barrel file
* remove NoAccessModal barrel file
* remove Search barrel file
* actually prune it...
* remove ConnectData barrel file
* remove AddLibraryPanelWidget barrel file
* remove DashExportModal barrel file
* remove DashNav barrel file
* remove DashboardRow barrel file
* remove DashboardSettings barrel file
* remove TracePageHeader barrel file
* remove TimelineHeaderRow barrel file
* remove reexport in utils
* remove unnecessary barrel file export
* remove DraggableManager demo barrel file
* remove barrel export in useStateSync
* remove GetStartedWithPlugin barrel file
* remove pickers barrel file
* remove ArgQueryEditor barrel file
* remove LogsQueryEditor barrel file
* remove the QueryEditor barrel file
* remove ResourceField barrel file
* remove ResourcePicker barrel file
* remove TracesQueryEditor barrel file
* remove SQLBuilderEditor barrel file
* remove MetricStatEditor barrel file
* remove nodeGraph barrel file
* Revert "remove barrel export in useStateSync"
This reverts commit e3b5dd8891 .
2025-10-23 10:31:10 +01:00
ad9d8098ef
IAM: Add email, login field validation to User create/update API ( #112391 )
...
* wip
* wip
* wip
(cherry picked from commit 8cedf25892 )
* Search seems to be working, the validation is still wip
* Use keyword.Name analyzer for Filterable fields
* Only string fields should be indexed with keyword analyzer
* Change search query for email and login fields to use term query
* Remove unnecessary Exact from the resource protobuf definitions
Co-Authored-By: Ryan McKinley <ryantxu@gmail.com >
* Add legacy search support to the API
* Tests for legacy search, validate and integration tests for user
* Lint
* Add snapshot tests to userDocumentBuilder
* Address CodeQL issues
* Improvements, handle Mode2, tests should pass
* Change default limit from 0 to 1 for requests
* Cleanup
* Add fixme
* Update pkg/registry/apis/iam/register.go
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
* Update pkg/registry/apis/iam/user/legacy_search.go
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-10-23 11:29:02 +02:00
Tobias Skarhed
f191acf811
Codeowners: Assign scopes frontend types ( #112784 )
...
* Codeowners: Assign scopes frontend types
* Fix CODEOWNERS entry for scopes.ts
2025-10-23 09:17:54 +00:00
Gábor Farkas
a53ce56bca
datasources: querier: handle the X-Real-IP header ( #112838 )
2025-10-23 10:47:48 +02:00
Oscar Kilhed
31726e4a73
Dynamic dashboard: Click row title should not collapse row in edit ( #112786 )
...
click title should not collapse row in edit
2025-10-23 11:40:08 +03:00
Mihai Doarna
3076f7a9b9
IAM: Implement the update method for team bindings ( #112788 )
...
* implement the update method for team bindings
* fix lint error
* add integration tests
* add integration test for non existing team binding
* try to fix lint error
2025-10-23 11:39:38 +03:00
Kevin Minehart
24d3c88c09
CI: pr-test-docker should look for itself not for integration test ( #112840 )
...
pr-test-docker should look for itself not for integration test
2025-10-23 08:28:40 +00:00
xavi
043451685b
chore(iam): Remove skipTokenRotationIfRecent feature flag ( #112799 )
2025-10-23 10:02:41 +02:00
Serge Zaitsev
f3eabbf588
Chore: Add more metrics to annotation service to see its usage ( #112651 )
2025-10-23 09:48:07 +02:00
Jo
2e1704b56f
Access: Add AfterCreate hooks for Roles/Core Roles ( #112666 )
...
As part of migrating Grafana's authorization system to Zanzana (OpenFGA), we need to ensure that role permissions defined in the IAM API are automatically synced to the authorization backend. Without this sync, roles created through the API would not be enforced by Zanzana, creating an inconsistency between defined permissions and actual authorization decisions.
This is a critical piece of the dual-write pattern during the migration to Zanzana, ensuring that:
Role permissions are immediately available for authorization checks
The legacy RBAC system and new Zanzana system remain in sync
Users experience consistent permission enforcement regardless of which backend is queried
safe to revert
2025-10-23 09:47:39 +02:00
Kevin Minehart
cd961af818
CI: update stale branch action ( #112836 )
...
update stale branch action
2025-10-23 07:45:59 +00:00
Andres Martinez Gotor
eb0824a881
Advisor: Add support for multiple orgs ( #112577 )
2025-10-23 09:22:31 +02:00
Yuri Tseretyan
15c6afafb3
Update developer-guide ( #112299 )
2025-10-23 08:38:40 +02:00
Hugo Häggmark
c0391ad2ea
Chore: Enable new pluginImporter ( #112625 )
...
* Chore: Enable new pluginImporter
* chore: remove pluginLoader
2025-10-23 06:18:23 +02:00
grafana-pr-automation[bot] and github-actions[bot]
04ea9eebd4
I18n: Download translations from Crowdin ( #112825 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-23 00:39:33 +00:00
Roberto Jiménez Sánchez and Charandas Batra
c9daec7b6d
Provisioning: discontinue use of service identity based background tasks when onlyApiServer is true ( #112634 )
...
* Skip informers if Provisioning disable controllers is enabled
* Hydrate requester correctly for Grafana Live
* revert to old code because eventualRestConfig provider issues
---------
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
2025-10-23 00:35:46 +00:00
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 and Copilot Autofix powered by AI
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 and Copilot
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