renovate[bot]
e321ac1075
Update dependency @babel/runtime to v7.28.2 ( #108603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 14:39:39 +00:00
Gábor Farkas
36b0e59905
codeowners: core-services will own pkg/services/query ( #108599 )
2025-07-24 14:15:09 +00:00
renovate[bot]
97c37e6798
Update dependency react-hook-form to v7.61.1 ( #108598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 14:14:26 +00:00
Anna Urbiztondo
c81de5ee67
Updating trace link ( #108593 )
...
As reported in https://github.com/grafana/grafana/issues/101443 .
2025-07-24 16:00:09 +02:00
renovate[bot]
80bf664c48
Update dependency @grafana/assistant to v0.0.8 ( #108592 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 14:48:00 +01:00
Mariell Hoversholm
0732389a0a
Docs(image-renderer): Update for v4.0.x ( #108595 )
2025-07-24 13:34:40 +00:00
Yuri Tseretyan
0895d63516
Alerting: Remote Alertmanager to compare current hash with hash from response ( #108554 )
2025-07-24 09:22:44 -04:00
Sonia Aguilar
b129b28d7e
Alerting: Fix action buttons flickering in the old list view ( #108321 )
...
* fix action buttons flickering in the old list view
* prettier
* address review coments
* remove duplication
* add canCreateGrafanaRules check for ai button
2025-07-24 13:05:56 +00:00
renovate[bot]
1e8b065a0a
Update scenes to v6.28.0 ( #108548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 12:56:07 +00:00
Victor Cinaglia and Charandas Batra
4c17c1cbb6
IAM: Instantiate DualWriter only when in single-tenant mode ( #108558 )
...
* Instantiate dual writer only in ST case
* minor cleanup
---------
Co-authored-by: Charandas Batra <charandas.batra@grafana.com >
2025-07-24 09:33:53 -03:00
Victor Marin
1c453cd81c
Tests: Add user profile timezone settings in DashboardSceneSerializer test ( #108584 )
...
fix tests
2025-07-24 13:03:16 +01:00
Sonia Aguilar
2e2bb605ea
Alerting: Fix wrong import ( #108581 )
...
* fix wrong import
* add eslint rule to no-restricted-imports
* eslint config update
* eslint config update
2025-07-24 13:56:51 +02:00
Andres Martinez Gotor
5066aec64d
Advisor: Context handler returns a copy of request ( #108508 )
2025-07-24 10:32:06 +00:00
Josh Hunt
656c0b56b8
Chore: Bump form-data ( #108579 )
2025-07-24 10:29:12 +00:00
Jack Westbrook
d852bde2a5
Fix: plugin loader cache not matching on decoupled plugin paths ( #108529 )
...
* fix(plugins): match decoupled plugin path in fe plugin loader cache
* chore(devenv): update local_cdn to work with latest changes in core
* refactor(plugins): improve legibility by splitting regexs into two
* revert(devenv): revert -oss removal in local_cdn rewrite path
2025-07-24 11:53:30 +02:00
Josh Hunt
559d3a274a
Chore: Bump semver version for pa11y ( #108573 )
2025-07-24 09:41:56 +00:00
Jack Westbrook
15d9df93f9
Fix: Prevent Rollup from treeshaking NPM packages ( #108567 )
...
fix(packages): prevent rollup from treeshaking libraries
2025-07-24 10:54:02 +02:00
Mihai Turdean
b1de534092
Refactor iam app cue files ( #108542 )
...
A breaking change was introduced by this grafana-app-sdk PR: https://github.com/grafana/grafana-app-sdk/pull/795
This PR refactors the definition of our CUE files (manifest and kinds) to match the new model in the latest version of grafana-app-sdk.
2025-07-24 09:52:52 +01:00
Piotr Jamróz
69731658a2
Span Details: Redesign details header ( #108511 )
...
* Span Details: Redesign span details header
* Update translations
* Add max width to operation name
* Test update
We don't show the spanId anymore, just the "share" label for each trace
2025-07-24 09:57:23 +02:00
dependabot[bot]
4922bb4065
Bump marocchino/sticky-pull-request-comment from 2.9.3 to 2.9.4 ( #108287 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 08:09:39 +01:00
Alex Khomenko
d4a609419a
Provisioning: Extend Git-based workflows ( #108537 )
...
* Provisioning: Replace GitHub check with generic Git provider check
* Provisioning: Replace GitHub check with generic Git provider check
* Fix types
* Codeformat
* Imports
2025-07-24 05:15:17 +00:00
grafana-pr-automation[bot] and github-actions[bot]
ada1c4dfdb
I18n: Download translations from Crowdin ( #108561 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-24 00:45:05 +00:00
Kristina
95eb66be3d
Transformations: Extract Fields > Regex should not encode tooltip text ( #108410 )
...
do not escape tooltip text
2025-07-23 15:41:27 -07:00
Paul Marbach
63cc23a3ed
TableNG: Footer should render summary value in first column if present ( #108550 )
...
* TableNG: Footer should render summary value in first column if present
* fix issue where empty fields array meant no calcs were shown
* fix a bug related to hidden fields
* go away from fieldmatcher to use a simple inline solution
2025-07-23 18:06:31 -04:00
Kristina and Alex Spencer
5bfed408ed
SQL Expressions: Enable Auto-complete ( #106511 )
...
* First draft autocomplete
* Better naming
* Change suggestion to table/column population
* Remove all suggestions, just use table/column population but trigger on space
* Gate feature flag behind a feature flag
* Reorganize and add function list
* Add blurb about autocomplete to docs
* Update public/app/features/expressions/utils/metaSqlExpr.ts
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com >
* Add try catch, remove promise resolve
---------
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com >
2025-07-23 16:49:58 -05:00
Jev Forsberg
ed9ef9e5fc
Chore: Update supported version docs ( #108557 )
...
baldm0mma/ update versions
2025-07-23 14:58:24 -06:00
Will Assis and Mustafa Sencer Özcan
981fdb29d4
update storage-api to only build index if it owns the namespace ( #108418 )
...
* update storage-api to only build index if it owns the namespace
---------
Co-authored-by: Mustafa Sencer Özcan <mustafasencer.ozcan@grafana.com >
2025-07-23 15:59:24 -04:00
4df4f9cc07
Release: update changelog for main ( #108533 )
...
* Update changelog
* Update changelog
* jumpstart gha workflows
* Update changelog
* Update changelog
* Update changelog
* Update CHANGELOG.md
update changelog
* Update changelog
* trigger gha workflows
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: jev forsberg <jev.forsberg@grafana.com >
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2025-07-23 13:49:59 -06:00
Paul Marbach and Leon Sorokin
26d26f67d4
TableNG: Integrate hover and selection, DataLinkCell cleanup ( #108353 )
...
* Table: Style cleanups (minus DataLinkCell word wrap)
* kill JSONCell in favor of a custom display method and style overrides at TableNG
* remove unused type for JSONCellProps
* add increased specificity to CSS selector
* remove inherit and rely on undefined
* fix tests
* shrink and optimize DataLinkCell
* maybe
* format files
* better
* classname
* add Pills and DataLink cells to kitchen sink
* add comment about align + justify, simplify datalinks targeting
* simplify?
* poke
* tweak
* revert
* fix one more z-index conflict
* clean up alignment tests
* a couple more tests
* make TableNG e2e tests more resilient to changes to the gdev dashboard
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-07-23 19:39:25 +00:00
Paul Marbach
d9ef08f824
TableNG: Footer fields declaration should work for displayName or name ( #108482 )
...
back to using our own getDisplayNam
2025-07-23 14:49:10 -04:00
Tania
60e0d2d136
OpenFeature: Update authenticated request check ( #108539 )
2025-07-23 20:27:21 +02:00
Alexander Akhmetov and William Wernert
7c43c061a8
Alerting: Fix deadlocks in provenance table ( #106370 )
...
What is this feature?
This PR further improves concurrent updates to the provenance table (a follow-up for #101688 ). The fix explicitly checks for a provenance record using SELECT ... FOR UPDATE for the databases that support it before performing either an update or upsert operation. This preemptive locking reduces the possibility of deadlocks in MySQL.
This works only with the alertingProvenanceLockWrites feature flag enabled.
Why do we need this feature?
The current implementation (directly performing upserts without prior locking) may still encounter deadlocks because of the gap and insert-intention locks in some configurations, for example, with repeatable-read transaction isolation level in MySQL+InnoDB.
---------
Co-authored-by: William Wernert <william.wernert@grafana.com >
2025-07-23 20:16:06 +02:00
Yunwen Zheng and Tom Ratcliffe
709aeb4e1a
BulkDeleteProvisionedResource: Add unit tests ( #108484 )
...
* BulkDeleteProvisionedResource: added unit tests and reorganize folder permission
---------
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
2025-07-23 17:12:23 +00:00
Yuri Tseretyan
cc869e7668
Alerting: Fix active time intervals when time interval is renamed ( #108534 )
2025-07-23 13:08:11 -04:00
Matias Chomicki
d3a445409b
shardQuerySplitting: group has pending requests or no shards to run ( #108500 )
...
* shardQuerySplitting: group has pending requests or no shards to run
* Comment
* Regression test
2025-07-23 18:12:12 +02:00
Mihai Turdean
e3c1e75da5
Fix Readme ( #108081 )
2025-07-23 15:55:30 +00:00
Jacob Valdez and Robby Milo
a449a45452
Docs: What's new, Upgrade guide, and breaking changes v12.1 ( #107277 )
...
Co-authored-by: Robby Milo <robbymilo@fastmail.com >
2025-07-23 10:40:55 -05:00
Matias Chomicki
10b235ec75
New Logs Panel: always show horizontal scroll when unwrapped ( #108530 )
2025-07-23 17:10:22 +02:00
Leon Sorokin
0f9ea44144
XYChart: Lift restrictions around re-using fields for color and size ( #106690 )
2025-07-23 14:55:58 +00:00
renovate[bot]
0483544b06
Update dependency eslint-plugin-import to v2.32.0 ( #108518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 15:34:02 +01:00
Timur Olzhabayev
9f212d11d0
Chore: bump github action version ( #108522 )
...
bump github action version
2025-07-23 16:00:12 +02:00
Nathan Vērzemnieks
b99e9484d2
CloudWatch: Fix broken test ( #108520 )
2025-07-23 15:15:44 +02:00
Sonia Aguilar
7c872f0e8a
Alerting: Add feedback buttons for the new AI helpers ( #108207 )
...
* Add alerting ai buttons for cloud
* add tracking for ai buttons usage
* Empty commit to trigger GitHub Actions
* wip
* add FrontendOnly in ff
* update analytics folder
* prettier
* revert ff being frontend only
* add feedback button in templates
* review comments
* address some review comments
* refactor
* revert change and remove comment
* prettier
* update betterer
* remove unused property
* prettier
* update AIFeedbackComponent
* add feedback buttons for alert rule generation with ai
* remove tracking from oss
* fix analytics imports
* udpdate changes in go.mod go.sum
* prettier
* update translations
* update workspace
* fix betterer
* address pr comments
* move most of the ai feedback buttons code to enterprise
* prettier
* fix
* address pr feedback
2025-07-23 14:38:09 +02:00
Timur Olzhabayev
c43a92c1be
Choe: add id-token to fetch secrets ( #108506 )
...
* add PR author
* adding id-token permissions
2025-07-23 14:33:06 +02:00
Ashley Harrison
60df44bb23
Chore: update CODEOWNERS ( #108398 )
...
* remove joint ownership of root packages
* continue separating CODEOWNERS
* more CODEOWNERS, separate into package sections
* more separation
* few more CODEOWNER updates
* index ownership
* make frontend-platform owners of types
* assign @grafana/schema ownership
* update CODEOWNERS
* define more CODEOWNERS
* add more CODEOWNERs
* update CODEOWNERS
* update CODEOWNERS
* update CODEOWNERS
* update CODEOWNERS
* add plugins platform to data/runtime interface
* add featureToggles ownership
* remove frontend-ops ownership
2025-07-23 12:32:22 +01:00
renovate[bot]
06a2630ddd
Update dependency eslint to v9.31.0 ( #108504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-23 12:31:36 +01:00
Alex Khomenko
f2889c6cc4
Provisioning: Add provider icons ( #108510 )
...
* Provisioning: Add provider icons
* Use color logos
* format
* Move img to feature folder
2025-07-23 11:25:11 +00:00
Roberto Jiménez Sánchez
24d898d6a7
Provisioning: Fix flake in delete resources integration test ( #108507 )
...
* Fix flake in delete resources test
* Fix linting issue
2025-07-23 11:43:57 +01:00
Matheus Macabu
0e7b041b27
Secrets: Move decrypt types to contracts and export public at root pkg ( #108376 )
...
* Secrets: Move decrypt types to contracts and export public at root pkg
* Provisioning: Replace decrypt pkg imports
* Merge wire changes
2025-07-23 12:14:28 +02:00
Sven Grossmann
f657044afb
LogLine: Add Explain in Assistant option to explain single log lines ( #108387 )
...
* LogLine: Add `Explain in Assistant` option
* LogLine: Improve menu and prompt
* LogLine: Mock `@grafana/assistant` in tests
* LogLine: Mock `@grafana/assistant` in tests
* i18n
* LogLine: Expose via loglistcontext
* LogLine: Mock in LogLineDetails
* revert
* revert changes
* LogLine: Fix LogListContext mock
* LogLineControls: Add context props
* LogLineControls: Mock `@grafana/assistant`
* LogLineControls: Remove from props
* LogLineControls: Lint menu
* LogsPanel: Mock `@grafana/assistant`
2025-07-23 12:12:47 +02:00