ismail simsek
30d3bb39c0
Chore: Remove deprecated language_provider methods in prometheus package ( #114361 )
...
* remove deprecated language provider and its methods
* remove more deprecated code
* yarn lint:prune
2025-12-10 21:07:18 +01:00
Ashley Harrison
49175bb2cb
Chore: Run some React 19 codemods ( #114575 )
...
running react 19 codemods
2025-11-28 11:27:48 +00:00
grafana-pr-automation[bot] and github-actions[bot]
fb05096d48
I18n: Download translations from Crowdin ( #114379 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-25 00:41:15 +00:00
Luminessa Starlight and joshhunt
93362c9024
Chore: Bump i18next-cli to 1.24.22 ( #114183 )
...
* bump i18next-cli to latest
* make it 1.24.22 while we're here
* Update extracted phrases after i18n-extract update
* yarn dedupe
---------
Co-authored-by: joshhunt <josh.hunt@grafana.com >
2025-11-24 15:39:09 -05:00
Priyansh Gupta
7f52586c68
Prometheus: Hide 'Kick start your query' button for existing queries ( #113980 )
...
* Prometheus: Hide 'Kick start your query' button for existing queries
* refactor: simplify query check logic in Prometheus editor
Remove unnecessary useMemo and buildVisualQueryFromString logic.
Just check query.expr directly to determine button visibility.
* fix: format code with prettier
2025-11-20 13:19:54 +01:00
ismail simsek
74e98fc183
Prometheus: Filter label values based on the search in metrics browser ( #113949 )
...
Filter label values based on the search
2025-11-19 15:38:31 +01:00
renovate-sh-app[bot]
100fb26d27
fix(deps): update dependency @reduxjs/toolkit to v2.10.1 ( #113972 )
...
| datasource | package | from | to |
| ---------- | ---------------- | ----- | ------ |
| npm | @reduxjs/toolkit | 2.9.0 | 2.10.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-17 13:47:01 +00:00
renovate-sh-app[bot]
f6df949bc3
chore(deps): update node.js to v24 ( #114011 )
...
| datasource | package | from | to |
| ------------ | ----------- | -------- | -------- |
| node-version | node | v22.21.1 | v24.11.1 |
| npm | @types/node | 24.9.2 | 24.10.1 |
| npm | @types/node | 22.17.0 | 24.10.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-17 13:46:26 +00:00
renovate-sh-app[bot]
3b328b2609
fix(deps): update dependency @prometheus-io/lezer-promql to v0.307.3 ( #113971 )
...
| datasource | package | from | to |
| ---------- | --------------------------- | ------- | ------- |
| npm | @prometheus-io/lezer-promql | 0.305.0 | 0.307.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-17 12:01:16 +00:00
renovate-sh-app[bot]
66766fe729
fix(deps): update dependency @lezer/highlight to v1.2.3 ( #113091 )
...
| datasource | package | from | to |
| ---------- | ---------------- | ----- | ----- |
| npm | @lezer/highlight | 1.2.1 | 1.2.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-14 15:36:09 +00:00
renovate-sh-app[bot]
77aac05b09
fix(deps): update dependency @lezer/common to v1.3.0 ( #113924 )
...
| datasource | package | from | to |
| ---------- | ------------- | ----- | ----- |
| npm | @lezer/common | 1.2.3 | 1.3.0 |
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-14 15:36:04 +01:00
renovate-sh-app[bot]
3fffb2d998
fix(deps): update dependency @grafana/plugin-ui to ^0.11.0 ( #113886 )
...
| datasource | package | from | to |
| ---------- | ------------------ | ------- | ------ |
| npm | @grafana/plugin-ui | 0.10.10 | 0.11.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-14 10:43:52 +01:00
Torkel Ödegaard
ac5e54a225
Prom/Loki: Query editor padding fix ( #113727 )
2025-11-13 09:56:10 +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
grafana-delivery-bot[bot] and grafana-delivery-bot[bot]
7236ba5fce
Release: Bump version to 12.4.0-pre ( #113480 )
...
bump version 12.4.0-pre
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
2025-11-05 23:54:05 +01:00
Ashley Harrison
63c5d8cb8f
Collapse: Improve layout and deprecate collapsible prop ( #113164 )
...
* deprecate collapsible prop, improve Collapse to allow for buttons in the header
* add ariaLabel
* Revert "add ariaLabel"
This reverts commit a903a0da5d .
* add aria-labelledby
2025-10-30 14:23:03 +00:00
Laura Fernández
af8d166b90
Chore: Update node to v24 ( #112649 )
2025-10-29 17:17:07 +01:00
grafana-pr-automation[bot] and github-actions[bot]
a0180f8031
I18n: Download translations from Crowdin ( #113068 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-28 09:37:03 +00:00
Hugo Häggmark
4f2abe185c
Chore: Replace deprecated i18next-parser ( #112512 )
...
* chore: replace deprecated i18next-parser
* chore: bump i18next-cli to 1.11.6
* chore: revert translation files
* chore: bumps to i18next-cli 1.11.9
* Trigger build
* chore: revert translations files
* chore: bump i18next-cli
* chore: changes after yarn i18n-extract
* chore: revert translation files
* chore: bump i18next-cli to 1.11.12
* chore: fix select space
* chore: add i18next to packages
* chore: add i18next-cli to plugin dev deps
* chore: fix yarn lock
2025-10-27 10:38:31 +01:00
Tom Ratcliffe
a651fb1348
Chore: Add 'import/no-extraneous-dependencies' rule for packages ( #111931 )
2025-10-21 12:55:57 +01:00
renovate-sh-app[bot]
7d6e91f0a6
fix(deps): update dependency semver to v7.7.3 ( #112568 )
...
| datasource | package | from | to |
| ---------- | ------------- | ----- | ----- |
| npm | semver | 7.7.2 | 7.7.3 |
| npm | @types/semver | 7.7.0 | 7.7.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-10-20 10:03:35 +01:00
Alex Khomenko
bd95659759
Chore: Add noMargin prop to Card components ( #110458 )
...
* Chore: Add noMargin to Card components
* Update results
* Update ConfigureCorrelationSourceForm.tsx
* Update AlertsFolderView.tsx
* Update VariableSetEditableElement.tsx
* Update DataSourceCard.tsx
* Update data source lists
* Move betterer rule to eslint
* Update playlists
* Update query patterns
* Update AzureCheatSheet.tsx
* betterer
* Update NavLandingPageCard.tsx
* Update ServerStatsCard.tsx
* Cleanup
* Remove Field rule
* cleanup
* Update suppressions
* upd
* Merge
* lint
* Update public dashboards list
2025-10-16 09:22:03 +03:00
grafana-pr-automation[bot] and github-actions[bot]
fb25d60308
I18n: Download translations from Crowdin ( #112351 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-14 00:37:53 +00:00
Jocelyn Collado-Kuri and ismail simsek
8cb3d3b552
Prometheus: Fix parsing logic of prometheus expressions to honor the order of binary operations ( #112220 )
...
* change parsing to allow binary expression as long as it is not between two number literals
* add clamp function to monaco editor so it can be highlighted
* remove warning being thrown for binary operations
* modify parsing logic to respect the order of binary operations
* fix logic for when to increment offset for binary operations
* fix typo in comment
* Update packages/grafana-prometheus/src/querybuilder/parsing.ts
Fix typo in comment
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
---------
Co-authored-by: ismail simsek <ismailsimsek09@gmail.com >
2025-10-13 13:38:55 +00:00
Carl Bergquist and Tobias Skarhed
b2036088ac
Scopes: Remove promql rewrite feature toggle ( #112035 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
Co-authored-by: Tobias Skarhed <tobias.skarhed@gmail.com >
2025-10-10 16:53:18 +02:00
Jocelyn Collado-Kuri
18de2997ff
Prometheus: Fix incremental querying logic for public dashboards ( #111642 )
...
* also disable incremental querying when the dashboard is public
* add tests for disabling incremental querying if public dashboards are being used
* move public dashboard check earlier
2025-09-29 11:25:03 -07:00
Tobias Skarhed and Matheus Macabu
eb16fa1642
Scopes: Generate new field for default parent node ( #108666 )
...
* Generate new field for default parent node
* Update ScopeSpec with defaultPath and fix list types. Remove unused field
* Update frontend types
* Fix some errors
* ScopesSelector: Update zod types for spec schema
* Promlib: Update Scopes schema
---------
Co-authored-by: Matheus Macabu <macabu.matheus@gmail.com >
2025-09-26 12:02:45 +02:00
grafana-pr-automation[bot] and github-actions[bot]
6563de7e46
I18n: Download translations from Crowdin ( #111356 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-19 00:38:22 +00:00
jcolladokuri
c97a7bc2ce
Prometheus: Add aria labels on query builder options for screen readers ( #111271 )
...
* add aria labels for screen readers on option gorups
* add translation extraction
2025-09-18 08:12:00 -07:00
renovate[bot]
27544655a9
Update dependency @reduxjs/toolkit to v2.9.0 ( #111242 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 15:51:52 +01:00
Levente Balogh and Ashley Harrison
1564a49373
Floating UI: Update to use the .main-view as a boundary ( #111089 )
...
* fix(Dropdown): update the boundary to the `.main-view`
* apply floating-ui changes everywhere
* remove some unused imports
* up timeout on this test cause it's unbelievably slow
* don't spread when not necessary
* fix case in panel edit on small screens
---------
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-09-17 09:40:49 +01:00
jcolladokuri
7e13882a1a
Prometheus: Fix ad hoc filters when using explore table column filtering ( #111141 )
...
* add support for ad hoc filtering from explore
* fix test
* remove helper function and keep check in if statement
2025-09-16 08:48:52 -07:00
jcolladokuri
fad8891b1a
Prometheus: Improve indication of labels loading when using metrics browser. ( #111127 )
...
* add loading spinner for labels and values selectors for prom
* add small margin bottom to hints to avoid component overlap when zoomed in
2025-09-16 07:52:18 -07:00
renovate[bot]
268888da31
Update dependency @leeoniya/ufuzzy to v1.0.19 ( #111080 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 11:13:00 +00:00
afc536118d
Release: Bump version to 12.3.0-pre ( #110974 )
...
* update bump-version
* Add id-token: write
* update generate-token step
* pull-requests -> pull_requests
* clone with token and set right name
* bump version 12.3.0-pre
---------
Co-authored-by: Kevin Minehart <5140827+kminehart@users.noreply.github.com >
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
2025-09-12 17:54:11 +00:00
renovate[bot]
3c5c6b8185
Update dependency @floating-ui/react to v0.27.16 ( #110715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 13:06:18 +02:00
Zoltán Bedi
76af73b3f3
Update @grafana/plugin-ui dependency to version ^0.10.10 across multiple packages ( #110433 )
2025-09-02 19:05:56 +02:00
grafana-pr-automation[bot] and github-actions[bot]
bded48b4f3
I18n: Download translations from Crowdin ( #110254 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 00:40:18 +00:00
jcolladokuri
541e378891
Prometheus: QueryEditor fix error when switching from code to builder for undefined aggregation operations ( #110179 )
...
* convert stddev to function instead of aggregation
* adds missing stdvar, limitK and limit_ratio agg functions
* add tests
2025-08-27 12:04:13 -07:00
ismail simsek
5fe58431d4
Chore: Remove prometheusCodeModeMetricNamesSearch feature toggle ( #109024 )
...
* remove feature toggle prometheusCodeModeMetricNamesSearch
* remove code that relies on prometheusCodeModeMetricNamesSearch feature toggle
* remove code that related to prometheusCodeModeMetricNamesSearch feature toggle
* remove commented code lines
* remove commented code line
* Put codeModeMetricNamesSuggestionLimit selector back
* remove redundant unit test
2025-08-27 15:11:58 +02:00
Brendan O'Handley
79f4510260
Prometheus: Export interpolateQueryExpr for metrics drilldown links ( #109713 )
...
export interpolateQueryExpr for metrics drilldown links
2025-08-15 09:47:19 -05:00
Sriram
9b38ac1c24
Prometheus: Fix prometheus data source hints alignment issue ( #109656 )
...
fix prometheues ds hints alignment issue
2025-08-14 12:29:17 +02:00
Gareth
96c2f48ad5
Prometheus: Fix docs link in config page ( #109385 )
...
fix docs link
2025-08-14 10:10:02 +01:00
grafana-pr-automation[bot] and github-actions[bot]
20d253fc39
I18n: Download translations from Crowdin ( #109502 )
...
New Crowdin translations by GitHub Action
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 08:42:56 +00:00
Josh Hunt
f836ea2ada
CI: Switch jest unit tests to self-hosted runners ( #109304 )
...
* trigger a workflow run for baseline
* attempt to improve caching with upfront action
* CYPRESS_INSTALL_BINARY: 0
* PUPPETEER_SKIP_DOWNLOAD: true
* use ubuntu-x64-large runners
* increase to 16 shards 🚀
* fix incorrect shard total
* ubuntu-x64 runners
* Revert "ubuntu-x64 runners"
This reverts commit 3411c7c5e1039263b17a3065cd7d45fa4c3c8f69.
* try caching node_modules
* fix flakey scopes test
* try just ubuntu-x64-large for yarn-install job
* run again, last one had a dodgy trace
* try different runners for yarn instlal
* Move node_modules cache steps to composite action, use ubuntu-x64 runners for everything
* fix duplicate runs-on
* specify shell for composite action
* fix some flaky tests
* update codeowners
* dedupe yarn.lock
* align yarn action, switch tests back to ubuntu-x64-large
* align yarn action cache keys
* fix required-frontend-unit-tests not checking repo out
* try without the node_modules magic
* actually skip the node_modules caching magic
* skip hardened mode
* skip downloading cypress
* comment
2025-08-08 14:31:14 +01:00
Josh Hunt
72a56ad503
Chore: Remove @grafana/tsconfig ( #109186 )
...
* Chore: Remove @grafana/tsconfig
* update codeowners
* revert changes to grafana-plugin-configs
2025-08-06 15:34:34 +01:00
Ashley Harrison
1021f05e32
Accessibility: Make either tooltip or aria-label required when no button children present ( #109131 )
...
* ensure button must have tooltip/aria-label when no children
* fix violations
* restore some unnecessarily removed labels
* use types instead of interfaces as before
* further fixes
* fix unit test
* commit translations and fix unit test
* upgrade plugin-ui to 0.10.8
* set aria-label + unit tests
2025-08-05 12:04:35 +01:00
ismail simsek
a7ba662b02
Prometheus: Fix eager auto completion ( #109128 )
...
* fix auto completion
* introduce tests
* cleaning
* remove unnecessary test
2025-08-05 06:28:50 +02:00
renovate[bot]
50ead8d463
Update testing-library monorepo ( #109121 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-04 12:45:52 +00:00
renovate[bot] and Ashley Harrison
bfa6bb0264
Update dependency typescript to v5.9.2 ( #109025 )
...
* Update dependency typescript to v5.9.2
* remove unused ts-expect-error
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2025-08-01 11:24:38 +01:00