Matheus Macabu
59542bb95a
Extensions: Undo removal of required enterprise dependencies ( #107641 )
2025-07-04 15:26:47 +00:00
Jean-Philippe Quéméner
3abe84121f
feat(config): add config ensure_default_org_and_user ( #107619 )
2025-07-04 17:19:53 +02:00
renovate[bot]
cc2eac7f84
Update typescript-eslint monorepo to v8.35.1 ( #107633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 14:48:26 +00:00
Josh Hunt
443ea5924c
Eslint: Allow 'unset' in no-border-radius-literal lint rule ( #106619 )
...
* allow border radius of 0
* Prefer unset or initial over 0
* readme
* add an autofix for 0 -> unset
* replace 0 with unset
* fix fixes tests
* fix snapshot
* Fix lint in SecretFormField
* fix unused cx
2025-07-04 15:43:48 +01:00
renovate[bot]
efbcf9d8f7
Update dependency @prometheus-io/lezer-promql to v0.304.2 ( #107631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 14:30:53 +00:00
Yunwen Zheng
107c7fd8df
fix empty folder form on root folder level ( #107630 )
2025-07-04 14:13:15 +00:00
Ashley Harrison
1e3f7bfd67
Internationalisation: Enable automatic scheduling for translations ( #107629 )
...
enable schedule for crowdin task creation
2025-07-04 14:08:17 +00:00
renovate[bot]
81a20caf6b
Update dependency @floating-ui/react to v0.27.13 ( #107628 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04 14:06:53 +00:00
renovate[bot] and Ashley Harrison
17ecd4c051
Update dependency typescript to v5.8.3 ( #101501 )
...
* Update dependency typescript to v5.8.3
* get correct window type
* fix @grafana/data
* update lockfile
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-07-04 14:43:01 +01:00
Carl Bergquist
d0c474019a
Go: exclude github.com/RoaringBitmap/real-roaring-datasets since it doesn't contain a LICENSE file. ( #107609 )
...
go.mod: exclude package without license file
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2025-07-04 15:32:02 +02:00
Arati R.
650abfd2ff
Unified Storage: Remove distributor todo comment ( #107623 )
...
Remove todo
2025-07-04 12:59:22 +00:00
Georges Chaudy
6bb74ff56a
unistore: add key validation ( #107622 )
2025-07-04 12:52:24 +00:00
46c38fdbb7
SecretsManager: Introduce worker and secret async service ( #107614 )
...
SecretsManager: Introduce worker and secret aysnc service
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
2025-07-04 13:13:48 +01:00
Josh Hunt
76a21fb2e2
Docs: Clarify that log level critical is just an alias for error ( #107454 )
...
Docs: Clarify that level = critical is just an alias for error
2025-07-04 13:09:19 +01:00
Matias Chomicki
3ba2457a70
Query splitting: Interpolate queries at the start of the process ( #107534 )
...
* Loki query splitting: interpolate queries before execution
* Update tests
* Prettier
* shardQuerySplitting: remove unnecessary call
2025-07-04 11:45:30 +00:00
Arati R.
dcb853d309
Unified Search: Remove resource-server-specific methods from distributor ( #107607 )
...
* Remove resource-server-specific methods from distributor
* Remove BlobStoreServer interface implementation from distributor
2025-07-04 12:48:27 +02:00
Josh Hunt
4d93380753
Storybook: Deploy PR previews ( #107322 )
...
* Create workflow to build storybook
* rename action, gate to non-forks
* fix my branch name
* add upload to gcs
* fix permissions
* login first
* try prod env
* remove login
* clean up GHA
* try to upload storybook to better path
* better cache node modules
* specify parent: false
* write summary
* fix summary url
* comment
* add comment
* fix commit hash
* add issue number to new comment
* remove comment stuff
* codeowners
* change deploy name preview
* fix
2025-07-04 11:35:52 +01:00
Bogdan Matei
47e5bd2316
TimeSeries/Trend: Fix infinite loop ( #107615 )
2025-07-04 09:26:43 +00:00
grafana-pr-automation[bot] and github-actions[bot]
c02f76d89a
I18n: Download translations from Crowdin ( #107601 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-04 09:08:21 +00:00
Misi
713f6d1551
IAM: Move resource definitions to apps/iam step 1 ( #107389 )
...
* wip
* Use serviceaccount model from /apps/iam
* revert version update
* Add tembinding, userteam, other improvements
* Change serviceaccounttoken spec
* Revert the change of ServiceAccountToken
* Revert the change of UserTeam
* Clean up
* Remove files that are not needed for now
* Lint
* Update sql query's integration tests
* Fix tests
* update openapi spec
* Move LastSeenAt to the annotations
* Updte openapi_snapshots
* Change lastSeenAt annotation name
2025-07-04 11:07:48 +02:00
Hugo Kiyodi Oshiro
c7374b6910
Alerting: Add Synthetic and IRM link cards ( #107538 )
2025-07-04 10:52:43 +02:00
15e1aa8855
SecretsManager: Introduce decrypt store ( #107586 )
...
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
2025-07-04 09:22:10 +01:00
Tobias Skarhed
ea4f783ebe
Dependencies: Add resolution for outdated transitive deps ( #107559 )
...
* Add resolution for jsonlint
* Update get-document and gitconfiglocal
2025-07-04 09:26:16 +02:00
Sven Grossmann
a1f1196352
Test Data Source: Allow inputs to render 0 values ( #107578 )
2025-07-04 08:33:33 +02:00
Leon Sorokin
f2ffdd39ca
TableNG: Reduce how often we re-measure row height ( #107604 )
2025-07-04 02:46:03 +00:00
Matias Chomicki
41014f29ed
New Log Details: Create initial component for Log Details ( #107466 )
...
* Log Details: fork and refactor as functional
* LogDetailsBody: refactor styles
* LogDetails: decouple from old panel
* LogDetails: extract and centralize styles
* LogDetailsRow: refactor as functional
* Fix unused
* Fix wrong label
* LogDetails: create new component
* LogLineDetails: process links and add sample sections
* LogLineDetails: create and use LogLineDetailsFields
* LogLineDetails: group labels by type
* LogLineDetails: render all fields
* Removed unused components
* Fix imports
* LogLineDetails: fix label
* LogLineDetailsFields: fix stats
* LogLinedetailsFields: add base styles
* LogLineDetails: store open state
* getLabelTypeFromRow: internationalize and add plural support
* LogLineDetails: get plural field types
* LogLineDetails: sticky header
* LogLineDetails: introduce log details header
* LogLineDetails: extract into submodules
* LogDetails: add more header options and store collapsed state
* LogDetails: add scroll for log line
* LogLineDetailsHeader: add log line toggle button
* LogLineDetailsFieldS: improve sizes
* LogLineDetails: add search handler
* LogLineDetailsFields: implement search
* LogLineDetailsFields: switch to fixed key width
* LogLineDetailsFields: refactor fields display
* Link: remove tooltip
* Fix translations
* Revert "Link: remove tooltip"
This reverts commit cd927302a7889b9430008ae3b81ace0aed343f5f.
* LogLineDetailsFields: switch to css grid
* Remap new translations
* LogLineDetails: implement disable actions
* LogLineDetailsFields: migrate links to css grid
* LogLineDetailsFields: migrate stats to css grid
* LogLabelStats: make functional
* LogLineDetailsHeader: refactor listener
* LogLineDetailsFields: decrease column minwidth
* Reuse current panel unit tests
* Translations
* Test search
* Update public/app/features/logs/components/panel/LogLineDetails.test.tsx
* LogLineDetailsHeader: fix zIndex
* Create LogLineDetailsDisplayedFields
* Revert "Create LogLineDetailsDisplayedFields"
This reverts commit 57d460d966483c3126738994e2705b6578aac120.
* LogList: recover unwrapped horizontal scroll
* LogLineDetails: apply styles suggestion
* LogLineDetailsComponent: fix group option name
* LogLineDetailsHeader: tweak styles
* LogLineDetailsComponent: remove margin of last collapsable
2025-07-03 22:57:14 +02:00
Paul Marbach
de370fb311
Chore: Upgrade scenes to 6.27.0 ( #107594 )
...
chore: upgrade scenes to 6.27.0
2025-07-03 15:42:09 -05:00
Carl Bergquist
115b639c54
Parca: upgrades to parca package to version that includes LICENSE file. ( #107576 )
...
deps: upgrade parc dep
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2025-07-03 22:41:39 +02:00
Paul Marbach and Leon Sorokin
dd6a231aad
TableNG: Add option to wrap header text ( #107338 )
...
* TableNG: wrapped header text option
* reorganize variable names and code for easier reuse
* refine height math
* move empty string check to after null check
* add tests for useHeaderHeight
* maybe a bit faster
* cleanup to avoid creating fns and objects all the time, some tests
* fix unit test
* cell was using panel height
* add borders between header cells to make resizing more obvious
* fix tests
* changes from mob review
* jk
---------
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2025-07-03 14:21:58 -05:00
Ryan McKinley
20f30462ad
DataSource: Support updating configs using UID ( #107486 )
2025-07-03 10:18:19 -07:00
Dana Axinte and Michael Mandrus
a59ec345c2
SecretsManager: Introduce metrics and logs ( #107582 )
...
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
2025-07-03 17:32:18 +01:00
Nathan Vērzemnieks
66d9a33cc9
Datasources: Update grafana-aws-sdk for new sigv4 middleware and aws-sdk-go v1 removal ( #107522 )
...
Datasources: Update grafana-aws-sdk
2025-07-03 17:48:57 +02:00
Yunwen Zheng
4414b92e93
Git UI Sync Create Dashboard: Fix update dashboard path field when folder selection changes ( #107482 )
...
Git UI sync when update folder selection, path field doesnt get update in the edit form
2025-07-03 11:19:09 -04:00
Matheus Macabu
27741d9a0c
Air: Send interrupt signal for graceful server shutdown ( #107507 )
...
* Air: Dont run make gen-jsonnet
* Air: Send interrupt signal for graceful shutdown and wait 500ms
2025-07-03 16:50:48 +02:00
cfd3b9f582
SecretsManager: outbox use message id ( #107472 )
...
* SecretsManager: outbox use message id
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
* Remove query timestamp
* Add missing query
---------
Co-authored-by: PoorlyDefinedBehaviour <brunotj2015@hotmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-07-03 15:21:47 +01:00
ismail simsek
aa22cf9e1f
Prometheus: Don't use empty matcher if there is no match parameter ( #107569 )
...
* don't use empty matcher
* nit updates
2025-07-03 14:16:23 +00:00
Andrej Ocenas and Clarity-89
e76f470b44
NestedFolderPicker: Migrate to app platform API ( #106926 )
...
* Add /children endpoint
* Update folder client
* Add comment
* Add feature toggle
* Add new version of useFoldersQuery
* Error handling
* Format
* Rename feature toggle
* Remove options and move root folder constant
* Fix feature toggle merge
* Add feature toggle again
* Rename useFoldersQuery files
* Update API spec
* Fix test
* Add test
* Better typings
---------
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-07-03 16:15:23 +02:00
Gareth
185ce90a4b
Jaeger: Enable jaegerBackendMigration feature toggle by default ( #107526 )
...
* Jaeger: Enable jaegerBackendMigration feature toggle by default
* fix test
* update old-arch test
2025-07-03 14:45:22 +01:00
Victor Cinaglia
4f66c4a2a1
iam: Refresh live connection when ID tokens expire ( #107209 )
...
* iam: refresh live connection when ID tokens expire
* add coverage for the handler functions
* reinstate inadvertently broken unit test
2025-07-03 10:16:24 -03:00
Georges Chaudy
8d8b824f73
unistore: skipping badger test failing atm ( #107572 )
...
skipping badger test failing atm
2025-07-03 12:31:07 +00:00
4d8678c7f2
SecretsManager: Add base encryption manager ( #107562 )
...
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-07-03 11:29:14 +01:00
93c14c52da
Migrations: Compare backend and frontend outputs to ensure feature parity ( #106851 )
...
* wip: trying to understand how to get the ds info from migrator
* add datasource info provider
* Use DS service to fetch DS data
* add more tests cases to match with migrator cases
* Add snapshots
* Non-existing DS
* Add different DS for snapshots
* fix import
* Fix tests: guard against double initialization
* don't use full datasource package in test
* min version should be 35
* fix test
* fix conversion test
* Dashboards: Support schemaVersion v35 migration in backend
* Dashboards: Support schemaVersion v34 migration in backend
* Dashboards: Support schemaVersion v33 migration in backend
* Apply suggestions from code review
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
* Apply feedback
* Remove unused parameters
* Refactor to follow Go patterns
* Update logic
* Only write final migration result as output
* Compare backend and frontend results
* Improve snapshots to cover all possible use cases
* Linter
* wip make it consistent v33
* apply feedback
* Return default when the ref cannot be found
* Update apps/dashboard/pkg/migration/schemaversion/v33.go
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
* apply feedback
* Use same mocks backend/frontend
* restore migrations
* update snapshots
* Adapt migration tests to use min versions
* Ensure v40-v41 works
* Ensure v39-v40 works
* Simplify the naming of the files
* adjust jest to new input convention
* Ensure every migration v36-v41 works
* Improve v38 naming
* Ensure v36 migrates correctly
* Skip v36 refs migrations on rows
* Treat rows as frontend and ensure same results for v36
* Ensure v34 runs with the same logic than the frontend
* Leave empty stadistics as valid option
* ensure v33 is working as the frontend
* Update tests
* Undo frontend changes for legend handling
* Remove filtering by version in the frontend
* linter
* Clean up v33 input JSON
---------
Co-authored-by: Todd Treece <360020+toddtreece@users.noreply.github.com >
Co-authored-by: Haris Rozajac <haris.rozajac12@gmail.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-07-03 12:23:51 +02:00
Mustafa Sencer Özcan
b7153d4d20
fix: grpc resource delete error when qos enabled ( #107560 )
2025-07-03 12:02:05 +02:00
Peter Štibraný
041c343a86
Unified storage: Respect GF_DATABASE_URL override ( #105331 )
...
* Database for unified storage resources now reuses DB code that respects URL override.
Access instrument_queries via section getter.
2025-07-03 09:57:40 +00:00
Josh Hunt
9652f07e56
Storybook: Serve msw worker from relative path ( #107561 )
2025-07-03 10:51:11 +01:00
Dana Axinte
f51db112d4
SecretsManager: Add decrypt service ( #107473 )
...
* SecretsManager: Add decrypt service
Co-authored-by: Dana Axinte <53751979+dana-axinte@users.noreply.github.com >
* Missed space to sync files
2025-07-03 10:41:38 +01:00
Misi
a7bfd8e351
Auth: Remove ssoSettingsApi feature toggle ( #107528 )
...
* Remove ssoSettingsApi feature toggle
* Clean up
* lint
* Fix tests
2025-07-03 10:53:33 +02:00
Peter Štibraný and Mustafa Sencer Özcan
e076c74869
sqltemplate, dbimpl: Remove single-method function types ( #107525 )
...
* Remove dbProviderFunc function.
This removes one extra indirection that made the code bit more difficult to navigate.
* Remove indirection function types implementing single-method interfaces.
This streamlines the code and makes it bit easier to navigate.
* Update pkg/storage/unified/sql/sqltemplate/dialect_mysql.go
Co-authored-by: Mustafa Sencer Özcan <32759850+mustafasencer@users.noreply.github.com >
---------
Co-authored-by: Mustafa Sencer Özcan <32759850+mustafasencer@users.noreply.github.com >
2025-07-03 10:38:12 +02:00
Arati R. and Bruno Abrantes
a68f8107df
Unified Storage/Large Object Support: Add test for dashboardv2 support ( #107470 )
...
* Add more unit tests to cover dashboardv2 and cross version unmarshalling
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
* Change import name of meta v1
* Rename TestLargeDashboardSupport since there are tests for multiple versions
* Simplify TestLargeDashboardSupportV2
* Use v1 in TestLargeDashboardSupportCrossVersion, simplify original dash
* Marshal spec in TestLargeDashboardSupportCrossVersion
* Remove TestLargeDashboardSupportCrossVersion
---------
Signed-off-by: Bruno Abrantes <bruno@brunoabrantes.com >
Co-authored-by: Bruno Abrantes <bruno@brunoabrantes.com >
2025-07-03 07:13:56 +02:00
Ryan McKinley
acabe86153
APIServer: Exclude internal GroupVersionKind from openapi ( #107551 )
2025-07-02 19:32:01 -07:00