Gilles De Mey
ebe494c7e6
lint CONTRIBUTING.md ( #107923 )
2025-07-09 18:31:14 +00:00
Josh Hunt
37bfea8685
FrontendService: Add tracing to frontend service ( #107236 )
...
* FrontendService: Add tracing to frontend service
* wire gen
* fix test
2025-07-09 19:21:31 +01:00
Paul Marbach
9aaaa87bcf
TableNG: Fallback to AutoCell when cellType is unmapped ( #107920 )
2025-07-09 17:29:13 +00:00
fa1thw
5612edd8b5
Update CONTRIBUTING.md ( #107587 )
...
This update replaces outdated URLs and provides structural updates to the contribution guide.
2025-07-09 19:08:37 +02:00
Gilles De Mey
889cf57055
Alerting: Fix flakey test for group loader ( #107909 )
2025-07-09 19:00:45 +02:00
Josh Hunt
0cde9e4f3f
UI: Disable tabular numbers toggle by default ( #107911 )
...
* UI: disable tabular numbers toggle
* gen
2025-07-09 16:57:16 +00:00
maicon
a7aed23d47
Disable TestIntegrationFoldersGetAPIEndpointK8S for all databases ( #107913 )
...
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-07-09 16:55:15 +00:00
Matt Cowley
21f305c6a0
Plugin Configs: Fix Env types ( #107908 )
2025-07-09 17:54:00 +01:00
renovate[bot]
d9bf13e33f
Update scenes to v6.27.2 ( #107906 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 16:44:46 +00:00
Yuri Tseretyan
4bb6926eee
Alerting: Separate configuration model for remote Alertmanager Mimir client ( #107741 )
...
* replace PostableUserConfig with GrafanaAlertmanagerConfig to decouple from internal Grafana models
* update alertmanager + tests
* calculate hash of the GrafanaAlertmanagerConfig
2025-07-09 12:42:10 -04:00
Ashley Harrison
0e253721b0
Internationalisation: don't load plugin translations in test environment ( #107891 )
...
* make sure we're awaiting initPluginTranslations
* don't load plugin translations in test environments
2025-07-09 17:17:33 +01:00
maicon
4228ed789b
Folders: disable TestIntegrationFoldersGetAPIEndpointK8S ( #107897 )
...
* Folders: disable TestIntegrationFoldersGetAPIEndpointK8S
it's breaking the enteprise CI pipeline
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* Run only against sqlite
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
* noop: force backend change
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
---------
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-07-09 15:44:20 +00:00
Peter Štibraný
9d2eadcfd2
PoC: replace using testing.Short in storage/unified package with integration test skip method ( #107887 )
...
* PoC: check if testing.Short is called from integration tests only.
* Rename helper function.
* Fix logic.
* Remove skipping of integration tests from non-integration tests.
* Remove skipping of integration tests from non-integration tests.
* Fix import.
2025-07-09 15:32:10 +00:00
Matias Chomicki
5108225785
Logs Panel: Explose details mode and default to inline ( #107902 )
...
Logs Panel: Explose details mode
2025-07-09 17:31:10 +02:00
renovate[bot]
4ab519c825
Update dependency expose-loader to v5.0.1 ( #107877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 15:18:09 +00:00
Will Browne
1e0fd825eb
Plugins: Simplify assetpath logic ( #107876 )
...
* simplify assetpath logic
* fix tests
2025-07-09 15:48:52 +01:00
Misi
1d252de1e9
Docs: Clean up ssoSettingsApi references from docs ( #107896 )
...
* Clean up ssoSettingsApi references from docs
* lint
2025-07-09 14:22:07 +00:00
Matias Chomicki
2e58ce7980
Log Line Details: Add inline mode for the Details component ( #107718 )
...
* LogLineContext: add sidebar mode
* LogLine: initial support for inline details
* LogLine: finally figure out field overflow
* LogLineDetails: support inline details in unwrapped mode
* LogLineDetails: fix borders in inline mode
* LogLineDetails: support unwrapped inline details
* LogLineDetails: fix inline unwrapped mode
* LogLineDetails: debug and translations
* Fix types
* LogLine: update test
* LogLineDetails: slightly taller
* LogListContext: fix NaN default width
* Remove console log
* LogList: add inline details test
* virtualization: update test
* Fix imports
2025-07-09 16:07:19 +02:00
Gilles De Mey
5d92f3eee5
Alerting: Fix silence / delete on new list view ( #107885 )
2025-07-09 13:44:44 +00:00
8283d35e56
Secrets: make operations sync ( #107732 )
...
* Secrets: make operations sync
* k8s gen / update query to list secure values to include the version
* always store new version of a secret
* make update-workspace
* go mod tidy
* update queries
* update queries
* improve and use testutils in decrypt_store_test
* fix broken test
* make update-workspace
* ./hack/update-codegen.sh secret
* update Test_SecureValueMetadataStorage_CreateAndRead
* undo dependency changes
* linter: fix remaining errors
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
Co-authored-by: Matheus Macabu <macabu@users.noreply.github.com >
2025-07-09 10:43:34 -03:00
Gilles De Mey
ded7912ea3
Use Group Loader for the group detail view ( #107780 )
2025-07-09 15:41:20 +02:00
Nathan Vērzemnieks
f34a9fc0c2
CloudWatch: Fix http client handling + assume role bug ( #107893 )
2025-07-09 15:28:50 +02:00
Jack Westbrook
c5fbf6217c
Frontend: Replace LogicMonitor logo ( #107881 )
...
* chore(frontend): replace 2.75mb logicmonitor logo with smaller svg
* chore(frontend): update logicmonitor logo to match previous dimensions
2025-07-09 14:12:58 +02:00
Roberto Jiménez Sánchez
b249942b61
Bump nanogit 2025-07-09 ( #107871 )
...
* Bump nanogit 2025-07-09
This version contains significant performance improvements in memory and
CPU thanks to optimizing buffers, using a faster zlib library and using
streaming instead of loading everything in memory.
2025-07-09 14:03:29 +02:00
Hugo Häggmark and Jack Westbrook
0f3edd3b5f
Plugins: renames snake cased plugin files ( #107862 )
...
* Plugins: renames plugin_loader
* test(pluginloader): fix mock paths to pluginLoader
* chore: rename sandbox files
* Trigger build
* Trigger build
---------
Co-authored-by: Jack Westbrook <jack.westbrook@gmail.com >
2025-07-09 13:18:44 +02:00
Jack Westbrook
d786316766
Plugin Configs: Use nodes strip types for processing webpack configs ( #105542 )
...
* feat(plugin-configs): update configs to work with nodes strip-types feature
* build(parca): use nodes experimental-strip-types so build works with node 22 - 24
* build(decoupled-plugins): support nodes strip types feature for webpack builds
* build(e2e-test-plugins): update build scripts and config to work with node strip types
* style(plugin-configs): fix import/order lint errors
* refactor(plugins): use allowImportingTsExtensions in favour of ts-ignore comments
* refactor(plugin-configs): clean up ts-ignore and ts-expect-error comments in webpack.config
* refactor(plugin-configs): fix up changes for nodes strip-types flag
* chore(loki): fix up build command for node 24 support
2025-07-09 10:38:17 +00:00
renovate[bot]
99f3dc859d
Update dependency eslint-plugin-react to v7.37.5 ( #107873 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 10:32:05 +00:00
Konrad Lalik and Sonia Aguilar
89c09a14b8
Alerting: Extensible Settings module ( #107831 )
...
* Add extension points to the Settings page
* wip
* Update Settings page routing to catch unmatched routes and redirect to alertmanager
* Add settings page extension
* Refactor settings navigation
* Refactor settings navigation hook
* Update import paths
* Add Settings page tests for custom tabs
* Update translations
* Add a route explanation
---------
Co-authored-by: Sonia Aguilar <soniaaguilarpeiron@gmail.com >
2025-07-09 12:29:39 +02:00
Ashley Harrison
92121a1030
Cascader: Fix icon not showing ( #107869 )
...
* fix image path for angle-right
* use proper icon utils
2025-07-09 11:24:21 +01:00
renovate[bot]
07ca8ca3e7
Update dependency eslint-plugin-no-barrel-files to v1.2.1 ( #107868 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 10:04:10 +00:00
renovate[bot]
ae7a3db917
Update dependency @grafana/google-sdk to v0.3.4 ( #107865 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 09:38:46 +00:00
Ashley Harrison
ca73093573
i18n actions: only run in main repo ( #107864 )
...
* don't run download/upload in the security mirror
* better check
2025-07-09 09:18:33 +00:00
renovate[bot]
df3bb9fba4
Update dependency i18next to v25.3.2 ( #107863 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 10:14:20 +01:00
Nathan Vērzemnieks
c3eeb1fcd9
CloudWatch: Fix proxy transport issue ( #107807 )
...
CloudWatch: fix proxy transport issue
2025-07-09 11:03:53 +02:00
Piotr Jamróz
e78411f17a
Tempo: Fix showing dangling edges in NodeGraph ( #107245 )
...
* Tempo: Fix showing dangling edges in NodeGraph
* Remove comment
2025-07-09 10:53:31 +02:00
renovate[bot]
aa17dd8056
Update dependency esbuild to v0.25.6 ( #107799 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09 09:36:22 +01:00
Ryan McKinley
3f502f305d
Chore: Update mocks with recent mockery ( #107816 )
2025-07-09 09:15:34 +02:00
Alex Khomenko
39904d7b9b
Provisioning: Move dashboard from setting page ( #107793 )
...
* Provisioning: Move dashboard from the settings page
* Cleanup
* i18n
* Add noMargin
* Add test
* Use new pr param
* Cleanup
* Fix tests
* i18n
* betterer
2025-07-09 10:10:05 +03:00
Daniele Stefano Ferru
d7f7a19c56
Dashboard permissions: Update integration tests to take into account kubernetesDashboards flag value ( #107706 )
...
Dashboard permissions: Update integration tests to take into account flag value
2025-07-09 08:46:27 +02:00
xavi
e4743a9092
IAM: Return 401 if identity type is not valid in GetUserPreferences ( #107760 )
...
fix(GetUserPreferences): Return 401 if identity type is not valid
2025-07-09 08:35:18 +02:00
Hugo Häggmark
20c700dd52
Chore: reduces barrel files part II ( #107688 )
...
* Chore: reduce barrel files
* chore: fixes unit test
* Chore: reduces barrel files part II
* chore: fix import sorting
2025-07-09 06:15:33 +02:00
grafana-pr-automation[bot] and github-actions[bot]
5e1d7cbd2e
I18n: Download translations from Crowdin ( #107813 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-09 00:38:37 +00:00
Alyssa Joyner
6c20ad0013
[InfluxDB] Change default HTTP method to POST ( #107787 )
2025-07-08 15:19:22 -06:00
Alex Spencer
869094bb37
SQL Expressions: Reconfigure add expression button for improved UX ( #106797 )
...
* feat: reconfigure expression button for improved UX
* chore: fix broken test
* chore: refactor to use improved UX + combine another UI PR.
* chore: i18n
* chore: memoize options + add data test ids for tracking
* chore: common component for expression dropdown
* chore: streamline common component
* chore: add event tracking
* chore: put event tracking in its own PR
2025-07-08 14:11:54 -07:00
maicon
79ebe2dc10
Folders: Ensure all folder tests under /pkg/tests/apis/folders are handled as integrations tests ( #107801 )
...
Folders: ensure integration tests are executed in our CI pipeline
Signed-off-by: Maicon Costa <maiconscosta@gmail.com >
2025-07-08 16:32:41 -03:00
Leon Sorokin
dd1fce5c8a
Search: Use case-insensitive substring matching in fuzzySearch fallback ( #107661 )
2025-07-08 14:14:00 -05:00
Alex Spencer
efe46c8aad
Limit: Invalidate field reducer calcs on applying limit transformation ( #106723 )
...
* fix: clear state calcs when limit transformation is applied
* chore: fix limit tests expected values
2025-07-08 11:37:54 -07:00
Leon Sorokin and Paul Marbach
68ee251c5c
TableNG: Extract links and actions tooltip into cell root renderer ( #107667 )
...
* TableNG: Extract links and actions tooltip into cell root renderer
* make TS happy
* fixes & tweaks
* lint
* skip datalinks and actions tooltip on those cell types
* add todo
* withTooltip lookup
* fix
* optional getActions
* fix
* kill cursor: 'context-menu'
* stop event propagation from TableCellActions
* update tests to move tooltip tests up to TableNG
* remove safety assertion
* add value back to DataLinksActionsTooltip
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-07-08 14:24:03 -04:00
Yunwen Zheng and Clarity-89
412415ab39
NewProvisionedFolderForm: pass in empty title for new folder form ( #107733 )
...
Co-authored-by: Clarity-89 <homes89@ukr.net >
2025-07-08 18:00:51 +00:00
renovate[bot]
0b28a53923
Update dependency @grafana/lezer-logql to v0.2.8 ( #107797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-08 16:53:35 +00:00