Oscar Kilhed
258173ea94
Dashboards: Fix margin of time controls ( #114345 )
2025-11-24 16:28:13 +01:00
Matheus Macabu
0c965a9cb1
CloudMigrations: Remove feature toggle and introduce config setting to disable it ( #114223 )
2025-11-24 14:15:23 +01:00
Mustafa Sencer Özcan
2f6836e78a
fix: make graceful handle default for the malformed dashboard jsons during unified migration ( #114295 )
...
* fix: graceful handling by default
* fix: make fallback the default behavior
2025-11-24 14:12:52 +01:00
Alexander Akhmetov
67ad43a784
Alerting: Fix rules API pagination when using in-memory filters ( #114334 )
2025-11-24 12:48:22 +01:00
Konrad Lalik
01a4a5409a
Alerting: Add alertingUIUseFullyCompatBackendFilters feature toggle ( #114153 )
...
* Add alertingUIUseFullyCompatBackendFilters for fully compatible backend filters
* Remove hide from admin flag
2025-11-24 12:42:09 +01:00
Matheus Macabu
b5335d9357
Alerting: Remove dependency on yaml/v2 package ( #114348 )
2025-11-24 12:38:44 +01:00
Andre Pereira
4e228cab00
Trace View: UI improvements ( #114156 )
...
* Fix unclear child span relationship
* Trace view UI improvements
* Fix tests
2025-11-24 11:15:03 +00:00
Mustafa Sencer Özcan
bca58f5626
feat: add folder tree validation for unified data migration ( #114342 )
...
* fix: add validator
* fix: revert startup index
2025-11-24 11:02:14 +01:00
Zoltán Bedi
8d75d79313
PostgreSQL: Remove feature toggle postgresDSUsePGX ( #113675 )
...
* PostgreSQL: Remove feature toggle `postgresDSUsePGX`
* Fix tests and linting
* Address review comments
2025-11-24 10:26:41 +01:00
Hugo Häggmark
39dc659ad8
chore: reduce Azure barrel files ( #114297 )
2025-11-24 06:03:45 +01:00
grafana-pr-automation[bot] and github-actions[bot]
4b0d6a2e1a
I18n: Download translations from Crowdin ( #114332 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-24 00:32:34 +00:00
Adela Almasan
2ee9561920
Chore: Fix panels smoke test ( #113187 )
...
* update test
* update
2025-11-21 20:35:25 +00:00
Larissa Wandzura
01eee72c80
DOCS: Fixed PDC link for CloudWatch data source ( #114200 )
...
fixed broken link (refURI) for PDC
2025-11-21 14:22:38 -06:00
Moustafa Baiou
8108d3c795
Alerting: Add tracing to prometheus rules api ( #114282 )
...
To better observe and identify performance bottlenecks in the prometheus rules API.
The following spans were added:
- `api.prometheus.RouteGetRuleStatuses`
- `api.prometheus.PrepareRuleGroupStatusesV2`
The `api.prometheus.PrepareRuleGroupStatusesV2` includes attributes to capture the parameters used in the request to help with debugging and performance analysis.
2025-11-21 15:00:35 -05:00
Adela Almasan
8cf777b5e8
VizSuggestions: Empty state ( #114049 )
...
* newVizSuggestions feature toggle
* panel empty state
* add data check
* select first suggestion
* update text
* PanelEmptyState component
* add test
* ?
* remove fake translation
* updates
* move empty state to UnconfiguredPanel
2025-11-21 13:42:41 -05:00
Denis Vodopianov
0e460a267e
chore : Deprecating FeatureToggles.IsEnabled ( #113062 )
...
* Deprecating features.IsEnabled
* add one more nolint
* add one more nolint
* Give better hints to devs in the deprecation message of IsEnabledGlobally
* adding more doc strings
* fix linter after rebase
* Extend deprecation message
2025-11-21 18:43:42 +01:00
Matias Chomicki
43217025cf
processing: set log clone as not collapsed ( #114313 )
2025-11-21 17:01:04 +00:00
Daniele Stefano Ferru
7299651a32
Hotfix: Granting None role Viewer access for a fixed API group list ( #114310 )
2025-11-21 17:50:25 +01:00
Beverly Buchanan
1b2fe6d6a8
RBAC plugin doc: add k8s rbac to list ( #114265 )
2025-11-21 17:44:00 +01:00
João Calisto
c2c443757d
Unified Storage: allow rebuilding indexes for resource with a new grpc endpoint ( #113748 )
...
* Unified Storage: allow rebuilding indexes for resource from a new grpc endpoint
* remove log line
* fix trace def
* lint
* fix after rebase
* addressing code review changes
* update with one channel per rebuild request
* other review suggestions
* update with review suggestions
* run mockery generate for MockResourceClient
* update tests
* update tests and lint
* fix test
2025-11-21 16:42:15 +00:00
Victor Marin and Dominik Prokop
336aa06966
Dashboards: Add non-applicable filter pills per panel ( #112507 )
...
* wip non-applicable pills
* refactor
* fix
* tests
* locales
* canary version
* mods
* fix query fetching
* fix
* fix
* Add VizPanelSubHeader component
* lint
* extra check
* refactor
* wip
* refactor wipp
* refactor
* refactor
* use canary scenes
* prettier
* canary scenes
* interpolate ds uid for ds var case
* refactor
* refactor
* memoize values + tests + rename component
* refactor
* refactor
* refactor
* refactor
* canary scenes + fixes
* Fix infinite loop casused by unstable useEffect dependency
* lint
* helper functions
* bump scenes
* reduce applicability calls to only when filters or groupBy keys change, not any var state change
* refactor
* fix
* fix
* fixes
---------
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2025-11-21 18:03:27 +02:00
Matheus Macabu
5e949fc955
Secrets: Fix secure value creation timestamp changing when updating it ( #114290 )
2025-11-21 16:31:17 +01:00
Bruno and Matheus Macabu
0d67442f1a
Secrets manager: create secure value using the active keeper ( #114039 )
...
* Secrets manager: create secure value using the active keeper
* SecureValueService.Update: fetch secure value from db to get the keeper
* fix keeper_store_test.go
* SecureValueService: fix bug in update where the current version keeper wasn't being passed to the createNewVersion method
* make gofmt
* remove outdated test
* update TestModel
* undo enterprise_imports changes
* use xkube.Namespace
* migrator: set secret_secure_value.keeper to 'system' when the column is null
* indent cue
* fix tests
* fix enterprise imports
* properly fix enterprise imports
* make update-workspace
* go mod tidy
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-11-21 11:20:16 -03:00
Galen Kistler
133677d1d6
Explore: fix logs viz toggle alignment ( #114302 )
...
chore: fix alignment
2025-11-21 14:05:19 +00:00
Gareth
57d0228317
Tempo: Bump gRPC limit to allow for larger streaming queries ( #114286 )
2025-11-21 23:01:52 +09:00
Konrad Lalik
10e0c435ad
Alerting: Fix NotificationPreview permission checking ( #114303 )
...
Add permission check to NotificationPreview component
2025-11-21 14:59:25 +01:00
Peter Štibraný
198375599e
Fix/ignore some common dashboard problems ( #114296 )
...
* Fix some common problems found when parsing dashboards for indexing
2025-11-21 14:41:45 +01:00
Peter Štibraný
def4c644ec
Use infra/log instead of slog in pkg/storage/unified ( #114292 )
...
Use infra/log instead of slog. Use log.FromContext to add contextual info to log messages.
2025-11-21 14:38:09 +01:00
Galen Kistler
c0f6d90971
Loki: Set Query limits context header ( #114112 )
...
* feat(lokiQueryLimitsContext): send full query range & expr on initial split requests
2025-11-21 07:19:55 -06:00
Gábor Farkas
669382c212
datasources: ClearAuthHeadersMiddleware: refactor ( #113707 )
...
* refactor: extract logic
* directly use the setting.cfg in the middleware
* more granular config handling, per section
* fixed unit test
* refactor code to avoid lint error
2025-11-21 14:18:32 +01:00
Matheus Macabu
203549ce3c
Chore: Fix enterprise imports drift ( #114288 )
...
* Chore: Fix enterprise imports drift
* Fix indirect dependency
2025-11-21 12:53:15 +01:00
Sergej-Vlasov
b366217aa6
SchemaV2ToScenes: Adjust ad hoc multi value check in v2 ( #114291 )
...
adjust ad hoc multi value check in v2
2025-11-21 11:40:44 +00:00
Mustafa Sencer Özcan
af684248b5
feat: add reindex trigger as a migration validation ( #114283 )
...
* feat: add search validation
* chore: remove comment
* fix: remove local test
* fix: revert rebuild index portion
* chore: remove unnecessary comments
* refactor: validator
* fix: revert setting
2025-11-21 12:21:19 +01:00
Matias Chomicki
b17ba6677e
Logs: Feature flag logsInfiniteScrolling removed ( #113585 )
...
* Remove feature flag definition
* Remove feature flag from code
* Update imports
* LogsNavigationPages: remove deprecated component
* Finally deprecate navigation pages
* Update tests
* Update translations
* Remove unused code
* More cleanup
* Test cleanup
* Remove deprecated props
* More props removal
* Update feature flags
* Revert changes
2025-11-21 11:51:56 +01:00
Oscar Kilhed
e09905df35
SchemaV2: Add library panel repeat options to v2 schema during conversion ( #114109 )
...
* Add library panel repeat options to v2 schema during conversion
* use any instead of interface{}
* change to common.Unstructured instead of byte[] for model field
* Fix the tests and let the library panel behavior fetch repeat options in public and scripted dashboards
* fix library panel differences between backend and frontend conversion
2025-11-21 11:41:03 +01:00
Galen Kistler
3d2f702ae5
Loki: fix status in body not matching http status code ( #114201 )
...
* fix: status in body not matching http status code
2025-11-21 04:40:29 -06:00
Victor Marin
42babc7ce7
Select: Fix width bug when maxVisibleValues is set ( #113913 )
...
* fix
* fix
2025-11-21 12:14:50 +02:00
Sonia Aguilar
e7377a8842
Alerting: Update docs for ash AI helper button ( #114229 )
...
Update docs for ash AI helper button
2025-11-21 09:31:22 +01:00
Mustafa Sencer Özcan
e2cbf8abf1
fix: handle empty provisioning folder gracefully in stub provisioning ( #114273 )
...
fix: provisioning folder empty case
2025-11-21 09:04:04 +01:00
Konrad Lalik
6f68b96097
Alerting: Fix minInterval interpolation when creating rules from panel ( #114238 )
...
Interpolate minInterval query parameter before query conversion
2025-11-21 08:56:17 +01:00
grafana-pr-automation[bot] and github-actions[bot]
07d975134d
I18n: Download translations from Crowdin ( #114278 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-21 00:39:57 +00:00
Jesse David Peterson
ef00dd4940
Dashboard: New experimental time range zoom shortcuts ( #114190 )
...
* feat(toggle): new feature toggle for time range zoom keyboard shortcuts
* feat(keyboard-shortcuts): handle `t +` and `t -` key combinations
* test(keyboard-shortcuts): validate time range zoom with `t +`, and `t -`
* chore(i18n): update keyboard shortcut translations
* refactor(time-range): no-op when timespan is zero instead of defaulting
2025-11-20 17:14:27 -04:00
Paul Marbach
6f9c867660
Timeseries: More nuanced editing of linear threshold to avoid crashes ( #112301 )
...
* Timeseries: More nuanced editing of linear threshold to avoid crashes
* remove useEffect import
* remove unused import
* update error and invalid field handling to call out error case
2025-11-20 18:49:46 +00:00
Larissa Wandzura
0b020c5e30
DOCS: add alias to SQL expressions doc ( #114253 )
...
added alias to SQL expressions since the doc moved
2025-11-20 17:44:06 +00:00
Ashley Harrison
496d6f8021
Frontend Service: Avoid double counting boot errors ( #114250 )
...
avoid double counting boot errors
2025-11-20 17:33:58 +00:00
Ezequiel Victorero
5ca3c27e4f
Chore: Fix playlist flaky test ( #114241 )
2025-11-20 14:17:53 -03:00
Juan Cabanas
4d25381716
DashboardLibrary: Template dashboards public preview ( #114230 )
2025-11-20 13:51:59 -03:00
Peter Štibraný
534ed3421b
Fix search by both tags and folders. ( #114246 )
...
* Fix search by both tags and folders.
* Move // nolint:gocyclo to the new method.
* Revert unnecessary change.
2025-11-20 17:09:49 +01:00
Mustafa Sencer Özcan and Rafael Paulovic
30c04ab3fc
feat: inject unified data migrations in dual writer ( #114138 )
...
* feat: draft changes for on-prem unified migration
* feat: further draft changes for on-prem unified migration
* fix: remove some tbis
* refactor: rename
* fix: another approach
* fix: background service related issues
* fix: address comments
* fix: make gen-go
* fix: background service related issues
* feat: refactor dual writer and legacy migrator
* fix: minor issues
* feat: working version in oss
* fix: wire
* fix: revert test data override
* fix: enterprise related issues
* chore: add todo
* fix: revert dual writer method
* fix: lint
* chore: logger format
* fix: reduce log level
* fix: log change
* fix: disable
* fix: address comments
* fix: return error on dual writer service
* fix: merge conflict
---------
Co-authored-by: Rafael Paulovic <rafael.paulovic@grafana.com >
2025-11-20 16:40:20 +01:00
Alexander Zobnin
cb06bba243
Zanzana: Add token namespace to config ( #114165 )
2025-11-20 15:54:32 +01:00