3082a762d3
Update grafana socks proxy information ( #110832 )
...
Co-authored-by: Jacob Valdez <jacob.valdez@grafana.com >
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com >
2025-11-13 10:53:54 +01:00
Gabriel MABILLE
b4b410f5be
grafana-iam: Register a flag to configure dualwrite modes (#113610 )
...
* `grafana-iam`: Register a flag to configure dualwrite modes
* Streamline helper code
* Launch sync job only with mode 1 to 3
2025-11-13 10:34:55 +01:00
Mustafa Sencer Özcan
6eac95f860
fix: inject index min update interval into resource server ( #113816 )
2025-11-13 09:27:54 +00:00
Ihor Yeromin
5091c946b5
Correlations: Remove correlations feature toggle ( #113752 )
...
* Remove correlations feature toggle
The correlations feature toggle has been removed from the registry and all
usages throughout the codebase have been cleaned up. Correlations are now
always available.
2025-11-13 10:21:46 +01:00
Tom Ratcliffe
6da33546a5
Chore: Mark more files as generated in gitattributes ( #113776 )
2025-11-13 09:09:15 +00:00
Torkel Ödegaard
ac5e54a225
Prom/Loki: Query editor padding fix ( #113727 )
2025-11-13 09:56:10 +01:00
Gabriel MABILLE
0a9f93436a
Docs: Fix grpc server key file param in config ini ( #113798 )
...
Docs: Fix config ini grpc server key param
2025-11-13 09:40:47 +01:00
renovate-sh-app[bot]
eaa1b62c01
fix(deps): update dependency @lezer/lr to v1.4.3 ( #113787 )
...
| datasource | package | from | to |
| ---------- | --------- | ----- | ----- |
| npm | @lezer/lr | 1.4.2 | 1.4.3 |
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-11-13 05:30:10 +00:00
renovate-sh-app[bot]
7ee61a9277
fix(deps): update dependency @grafana/assistant to v0.1.4 ( #113786 )
...
| datasource | package | from | to |
| ---------- | ------------------ | ----- | ----- |
| npm | @grafana/assistant | 0.1.1 | 0.1.4 |
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-11-13 05:29:42 +00:00
renovate-sh-app[bot]
00e4d98ca3
chore(deps): update dependency ol-mapbox-style to v13.1.1 ( #113785 )
...
| datasource | package | from | to |
| ---------- | --------------- | ------ | ------ |
| npm | ol-mapbox-style | 13.1.0 | 13.1.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-11-13 05:29:11 +00:00
renovate-sh-app[bot]
55a29bd2d1
fix(deps): update dependency ol-ext to v4.0.36 ( #113788 )
...
| datasource | package | from | to |
| ---------- | ------- | ------ | ------ |
| npm | ol-ext | 4.0.35 | 4.0.36 |
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-11-13 03:37:48 +00:00
renovate-sh-app[bot]
a5b8038f35
chore(deps): update dependency nanoid to v5.1.6 ( #113497 )
...
| 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-11-13 03:33:43 +00:00
Ashley Harrison
3563388d4d
Frontend Service: Client side redirect to custom domain ( #113717 )
...
* handle redirect in frontend service
* add comments
2025-11-13 03:32:14 +00:00
Ashley Harrison
6c8c4c32b5
Chore: Cleanup FEP feature toggles ( #113772 )
...
* reassign some feature toggles
* remove templateVariablesUsesCombobox toggle as it's unused
2025-11-13 03:31:18 +00:00
grafana-pr-automation[bot] and github-actions[bot]
e60ad6f195
I18n: Download translations from Crowdin ( #113805 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-13 00:40:07 +00:00
Paul Marbach
3e31f7b713
Suggestions: Update ownership of core files and improve some types ( #113254 )
2025-11-12 16:31:33 -05:00
Charandas
cbd794d0b8
Provisioning: fix regression with webhook authz failing in MT ( #113793 )
2025-11-12 13:21:28 -08:00
Johnny Kartheiser
a67fad4734
alerting: best practices docs update ( #113188 )
...
* alerting: best practices docs update
best practices docs update re: recording rules
* Update _index.md
2025-11-12 19:26:51 +00:00
Adela Almasan
a194219365
VizSuggestions: Add new feature toggle ( #113549 )
2025-11-12 13:26:29 -06:00
Isabella Siu
ec9f39d54a
AWS Datasources: add toggle for http proxy ( #113777 )
2025-11-12 13:51:23 -05:00
renovate-sh-app[bot]
c9e381b96f
chore(deps): update prom/prometheus docker tag to v3.7.3 ( #113515 )
...
| datasource | package | from | to |
| ---------- | --------------- | ------ | ------ |
| docker | prom/prometheus | v3.7.2 | v3.7.3 |
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-11-12 17:32:15 +00:00
renovate-sh-app[bot]
97c8121785
chore(deps): update grafana/alloy docker tag to v1.11.3 ( #113498 )
...
| datasource | package | from | to |
| ---------- | ------------- | ------- | ------- |
| docker | grafana/alloy | v1.11.2 | v1.11.3 |
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-11-12 17:31:43 +00:00
renovate-sh-app[bot]
59ff606106
chore(deps): update dependency @openfeature/core to v1.9.1 ( #113496 )
...
| 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-11-12 17:30:26 +00:00
renovate-sh-app[bot]
4cb290e4cc
chore(deps): update dependency @formatjs/intl-durationformat to v0.7.6 ( #113495 )
...
| 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-11-12 17:29:51 +00:00
Johnny Kartheiser
1f14f1447f
alerting docs: target data source clarification ( #113126 )
...
adding information to create grafana managed recording rules doc per support request 16892
2025-11-12 10:51:13 -06:00
Johnny Kartheiser
67f811b6d8
alerting: mute timing clarification ( #113129 )
...
* alerting: mute timing clarification
clarify that mute timing takes precedence over active timing
* alerting docs: best practices addition
draft content for best practices re: recording rules
* wrong branch
* alerting: best practices docs
best practices addition re: recording rules
* smh
2025-11-12 10:49:50 -06:00
Alexander Zobnin
4bca10195e
Zanzana: Fix shadow client metric ( #113771 )
2025-11-12 16:48:48 +00:00
Andres Torres
5162988fa1
feat(semconv): Add grafana namespace name attribute ( #113767 )
2025-11-12 16:33:26 +00:00
6eabb9b2e4
Dashboard Library: Implement analytics tracking for Suggested Dashboards ( #113417 )
...
Implement analytics tracking for Suggested Dashboard
* loaded - Tracks when library content becomes available
* searchPerformed - Tracks search behavior (privacy-preserving, no query text)
* itemClicked - Tracks dashboard selection
* mappingFormShown - Tracks when datasource mapping form is displayed
* mappingFormCompleted - Tracks successful mapping form completion
---------
Co-authored-by: Juan Cabanas <juan.cabanas@grafana.com >
Co-authored-by: nmarrs <nathanielmarrs@gmail.com >
2025-11-12 17:13:31 +01:00
Sven Grossmann
d35524915c
BackendSrv: Remove extra console.logs in chunked ( #113446 )
...
BackendSrv: Remove extra `console.logs`
2025-11-12 16:06:09 +00:00
Alexander Zobnin
5ca48bc73d
folder-operator: use new zanzana write APIs ( #113732 )
2025-11-12 17:03:02 +01:00
Dana Axinte
06954b7b0a
Caching: Remove tsl memcached feature toggle ( #113715 )
...
* Remove tsl memcached feature toggle
* Remove feature flag from docs
2025-11-12 15:49:28 +00:00
Torkel Ödegaard
1f558b1e06
PanelChrome: Feature toggle increased panel header height and padding ( #112613 )
...
* PanelChrome: Feature toggle for increase header and content panel padding
* Update
* Update to panel menu
* Fix lint
* Revert theme feature ttoggle changes
Signed-off-by: Torkel Ödegaard <torkel@grafana.com >
* Update
* fix storybook
* Update
---------
Signed-off-by: Torkel Ödegaard <torkel@grafana.com >
2025-11-12 16:40:46 +01:00
Jean-Philippe Quéméner
a8dda428ce
fix(dashboard): proper check int size ( #113766 )
2025-11-12 15:35:38 +00:00
Torkel Ödegaard
d1d8aa7c14
PanelEdit: Remove double border when viz picker is open ( #113729 )
2025-11-12 16:04:54 +01:00
Torkel Ödegaard
0392bf5724
ExternalPlugins: Restore backward compatability for util function ( #113735 )
...
* ExternalPlugins: Restore backward compatability for util function
* tweak
* fix withValue => withTitle
2025-11-12 16:04:35 +01:00
Jean-Philippe Quéméner
16ddd536ab
fix(dashboard): proper check uint32 size ( #113760 )
2025-11-12 14:55:59 +00:00
Paul Marbach
4b1fbcbd04
Cleanup: Remove CSV drag-and-drop snapshot query feature ( #113645 )
...
* Chore: Remove editPanelCSVDragAndDrop feature
* update i18n
* fix issues from PR
2025-11-12 09:47:44 -05:00
Andres Martinez Gotor
d83c35fd71
Advisor: App installer setup ( #113525 )
2025-11-12 15:32:21 +01:00
Mike and Matheus Macabu
6c512dabdc
Secrets: Fix MariaDB syntax error due to unsupported CTE syntax ( #111610 ) ( #113690 )
...
* Secrets: fix MariaDB syntax error due to unsupported CTE syntax (#111610 )
* parametrize guid/created columns and re-generate test fixtures
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-11-12 15:15:43 +01:00
Yunwen Zheng
3e2dccb544
FilesView: .keep file should not be clickable and no actions available ( #113687 )
...
* FilesView: .keep file should not be clickable and no actions available
2025-11-12 09:06:41 -05:00
Mustafa Sencer Özcan
735b776edc
fix: cleanup legacy resource if it is created in legacy during dual update ( #113753 )
2025-11-12 15:02:36 +01:00
Roberto Jiménez Sánchez and Copilot
cdc6a6114c
Provisioning: Improve logging and tracing in job processing ( #113454 )
...
* Provisioning: Improve logging and tracing in job processing
- Add comprehensive tracing with OpenTelemetry spans across all job operations
- Enhance logging with consistent style: lowercase, concise messages, appropriate log levels
- Use past tense for completed lifecycle events (e.g., 'stopped' vs 'stop')
- Add structured logging with contextual attributes for better searchability
- Handle graceful shutdowns without throwing errors on context cancellation
- Refactor Cleanup method into listExpiredJobs and cleanUpExpiredJob for better code quality
- Avoid double logging by only logging errors when handled locally
- Add tracing and logging to historyjob controller cleanup operations
Files modified:
- pkg/registry/apis/provisioning/jobs/driver.go: Add tracing spans and improve error handling for graceful shutdown
- pkg/registry/apis/provisioning/jobs/concurrent_driver.go: Add tracing and consistent logging
- pkg/registry/apis/provisioning/jobs/persistentstore.go: Add comprehensive tracing and logging to all public methods, refactor cleanup
- apps/provisioning/pkg/controller/historyjob.go: Add tracing and improve logging consistency
* Update pkg/registry/apis/provisioning/jobs/persistentstore.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Refactor logging in persistentstore.go
- Remove debug log statements at the start of job operations for cleaner output
- Maintain structured logging with contextual attributes for improved traceability
Files modified:
- pkg/registry/apis/provisioning/jobs/persistentstore.go: Clean up logging for job operations
* Enhance logging and tracing in provisioning job operations
- Introduce OpenTelemetry spans for better observability in job processing and webhook handling
- Improve structured logging with contextual attributes for key operations
- Remove unnecessary tracing spans in long-running functions to streamline performance
- Update error handling to record errors in spans for better traceability
Files modified:
- pkg/registry/apis/provisioning/controller/repository.go: Add tracing and structured logging to sync job operations
- pkg/registry/apis/provisioning/jobs/concurrent_driver.go: Remove tracing span from long-running function
- pkg/registry/apis/provisioning/jobs/driver.go: Enhance logging and tracing in job processing
- pkg/registry/apis/provisioning/webhooks/webhook.go: Implement tracing and structured logging for webhook connections
* Update pkg/registry/apis/provisioning/jobs/driver.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Improve error handling in ConcurrentJobDriver to differentiate between graceful shutdown and unexpected stops
* Remove unused import in driver.go to clean up code
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-12 14:59:27 +01:00
beejeebus
6d64c373ce
Allow FlagQueryServiceWithConnections to enable datasource config CRUD
...
The FlagGrafanaAPIServerWithExperimentalAPIs is only available when
`app_mode=development`. We have a more specific flag that is usable in
production, so use that.
Also, there was some old code constraining these APIs to a static list
of datasources. We don't need that anymore, so this PR removes it.
The FlagQueryServiceWithConnections is left as is, because there are
multiple existing tests that rely on this development-only, experimental
flag. I don't want to understand why that is.
2025-11-12 08:48:46 -05:00
Jean-Philippe Quéméner
b9e39cdfcc
chore(unified-storage): add debug log for read after write ( #113747 )
2025-11-12 14:39:03 +01:00
Gareth
4e050267c7
decouple the opentsdb data source from core ( #113588 )
...
* enable linting rules for opentsdb
* remove core imports
* update plugin.json
* write backend standalone files
* remove frontend core imports
* add yarn workspace
* remove core import for the plugin
* update grafana dependency
* update package.json
* add jest config
2025-11-12 22:33:17 +09:00
Lauren
ed19a92a2a
Alerting: Fix to prevent regex escape on search input query ( #113734 )
...
prevent regex escape on search input query
2025-11-12 12:48:20 +00:00
Piotr Jamróz
d54a2b33fe
Explore: Ensure data source is part of query object in internal data links ( #112949 )
...
* Explore: Ensure data source is part of query object in internal data links
Fixes #112945
* Fix tests
* Fix tests
* Update tests
* Update tests
* Add a safeguard for misconfigured links
* Update logic to update uid when only type or name is defined
2025-11-12 13:40:11 +01:00
Alex Khomenko
4eca53890f
Provisioning: Collapse repository status messages ( #113666 )
...
* Provisioning: Add collapsible pull status messages
* Use text styles
* Add animation
* Fix error message
* cleanup
* a11y
* more a11y
2025-11-12 12:21:58 +00:00
e463781077
Schema: convert dashboards from v1beta1 to v2beta1 ( #109037 )
...
- Implement full conversion pipeline from v1beta1 → v2beta1
- Ensure frontend–backend parity for all dashboard serialization paths
- Add automatic data loss detection for conversions (panels, queries, annotations, links, variables)
- Extract atomic conversion functions for v0 → v1beta1 → v2alpha1 → v2beta1
- Introduce conversion metrics and detailed logging for loss tracking
- Normalize datasource resolution, defaults, and annotation processing
- Improve panel layout serialization and y-coordinate normalization
- Fix inconsistencies in nested panels and collapsed row behavior
- Refine variable handling:
- Filter refId from variable query specs
- Default variable refresh to 'never' (matches frontend)
- Fix constant and interval variable handling for missing queries
- Unify schema defaults (enable, hide, iconColor, editable, liveNow)
- Fix pluginId usage (UID vs type) and datasource references
- Fix metrics.go bug swallowing errors (return nil → return err)
- Add tests for version-specific conversion error handling
- Add data loss detection tests using source/target version comparison
- Clean up lint issues, legacy code, and redundant files
- Update OpenAPI snapshots and migrated dashboards
- Improve backend migrator to reuse datasource provider and match frontend logic
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Oscar Kilhed <oscar.kilhed@grafana.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-11-12 11:43:46 +01:00