github-actions[bot] and grafana-delivery-bot[bot]
53d26612cf
Release: 12.0.5 ( #111512 )
...
* Update changelog
* Update version to 12.0.5
---------
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
2025-09-23 16:34:37 -06:00
Jack Westbrook
cd1a52454f
[release-12.0.5] Fix: Prevent Rollup from treeshaking NPM packages ( #110523 )
...
Fix: Prevent Rollup from treeshaking NPM packages (#108567 )
fix(packages): prevent rollup from treeshaking libraries
(cherry picked from commit 15d9df93f9 )
2025-09-04 09:08:05 +02:00
github-actions[bot] and grafana-delivery-bot[bot]
7dff0d42ee
Release: 12.0.4 ( #109612 )
...
* Update changelog
* Update version to 12.0.4
---------
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
2025-08-13 09:18:05 -06:00
b119dff5ca
Release: 12.0.3 ( #108549 )
...
* Update changelog
* Update version to 12.0.3
* Update CHANGELOG.md
update changelog
* remove failing/blocking test
* revert
---------
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
Co-authored-by: jev forsberg <jev.forsberg@grafana.com >
2025-07-23 13:35:12 -06:00
Leon Sorokin and Adela Almasan
9a40555ed3
[release-12.0.3] StateTimeline: Add endTime to tooltip ( #107606 )
...
StateTimeline: Add endTime to tooltip (#106582 )
Co-authored-by: Adela Almasan <88068998+adela-almasan@users.noreply.github.com >
2025-07-08 01:38:20 +01:00
b0dad3f11b
Release: 12.0.2 ( #106855 )
...
* Update changelog
* Update version to 12.0.2
* Update CHANGELOG.md
add cve fix to changelog
---------
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2025-06-17 16:09:37 -05:00
4682070384
[release-12.0.2] FlameGraph: Fix bug for function names that conflict with JavaScript object prototype properties ( #106625 )
...
FlameGraph: Fix bug for function names that conflict with JavaScript object prototype properties (#106338 )
* grafana-flamegraph: Fix bug for function names that conflict with JavaScript object prototype properties
The bug occurs in the flamegraph data transformation logic where function names from profiling data are used as object
keys without proper prototype pollution protection.
Fixes #106232 #101551
* Fix top table calculations
---------
(cherry picked from commit 6156e9c2d8 )
Co-authored-by: Christian Simon <simon@swine.de >
Co-authored-by: vinayteki95 <vinayteki95@users.noreply.github.com >
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
2025-06-16 13:30:46 +01:00
54200ca1cc
[release-12.0.1] TableNG: Fix sub table styles + expand/collapse ( #104322 )
...
TableNG: Fix sub table styles + expand/collapse (#104015 )
* fix: sub table expand/collapse + styles
* chore: pass in datagrid styles differently
* chore: fix test lint
* chore: fix cell hover flicker
* chore: fix sub table height issue
* chore: fix background color hover issue
* chore: revert hover changes - separate PR incoming
* chore: fix sub table width + alignment
---------
(cherry picked from commit 680874e0d5 )
Co-authored-by: Alex Spencer <52186778+alexjonspencer1@users.noreply.github.com >
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2025-05-23 09:14:29 -06:00
7726a96386
Release: 12.0.1 ( #105909 )
...
* Update changelog
* Update version to 12.0.1
* Update CHANGELOG.md
update with sec fixes
---------
Co-authored-by: grafana-delivery-bot[bot] <grafana-delivery-bot[bot]@users.noreply.github.com>
Co-authored-by: Jev Forsberg <46619047+baldm0mma@users.noreply.github.com >
2025-05-23 01:05:32 +03:00
Alex Spencer
076b525477
[release-12.0.1] TableNG: Fix filtering bug ( #105693 )
...
TableNG: Fix filtering bug (#105334 )
fix: tableNG filtering
(cherry picked from commit ce3f485593 )
2025-05-20 13:28:46 -06:00
ismail simsek
a10f971609
[release-12.0.1] Prometheus: Move to new annotation support as the old one is deprecated ( #105188 )
...
Prometheus: Move to new annotation support as the old one is deprecated (#104578 )
* remove deprecated annotation support and introduce the new one
* create annotations.test.ts
* convert the old annotations to new format
* don't override query if it has necessary fields
* a better implementation
* remove comment
* fix
* fix react errors
* unit tests for annotation query editor
* two more tests
(cherry picked from commit 9156149960 )
2025-05-11 12:54:27 +02:00
Alex Spencer and Adela Almasan
5906e2f7f1
[release-12.0.1] TableNG: Filter and sort sub tables ( #105043 )
...
TableNG: Filter and sort sub tables (#104327 )
* feat: filter and sort sub tables
* chore: extract row processing into it's own function for filtering and sorting
---------
(cherry picked from commit 2c1851e8c8 )
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2025-05-07 10:27:00 -06:00
Alex Spencer and Adela Almasan
6f806cb6f7
[release-12.0.1] TableNG: Align sparkline value correctly ( #105013 )
...
TableNG: Align sparkline value correctly (#104909 )
fix: align sparkline value correctly
(cherry picked from commit 36dde3401c )
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
2025-05-06 10:26:05 -06:00
Jack Westbrook
f5b640e682
[release-12.0.1] Prometheus: Fix semver import path ( #104945 )
...
Prometheus: Fix semver import path (#104756 )
chore(prometheus): import from semver so consumers builds dont break with esm
(cherry picked from commit 90f628abff )
2025-05-06 09:16:15 +02:00
Alex Spencer
9357bda707
[release-12.0.1] TableNG: Always use correct original row index ( #104962 )
...
TableNG: Always use correct original row index (#104561 )
* fix: change row index
* chore: remove unused param
(cherry picked from commit cab241fbb6 )
2025-05-05 14:54:23 -06:00
Alex Spencer
6db7f10bbc
[release-12.0.1] TableNG: Fix sparkline sorting + column key config ( #104955 )
...
TableNG: Fix sparkline sorting + column key config (#104008 )
* fix: sorting sparkline cells
* fix: prevent same cell name issues
* chore: clean
* chore: bring back nuked sparkline fix
* chore: mob feedback
* chore: use getDisplayName function
* chore: missed two!!
* chore: improved betterer results
---------
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
(cherry picked from commit 72932e10b2 )
2025-05-05 11:22:29 -06:00
2e4020a93b
[release 12.0.1] TableNG: Use correct row index for background colour calculation ( #104426 ) ( #104888 )
...
TableNG: Use correct row index for background colour calculation (#104426 )
* chore: row index is source index so just use that
* chore: fix better cause why not
---------
Co-authored-by: Adela Almasan <adela.almasan@grafana.com >
Co-authored-by: Sven Grossmann <svennergr@gmail.com >
2025-05-05 09:03:18 -06:00
Adela Almasan
5f3107c401
[Release 12.0.1] TableNG: Fix interpolation for actions ( #104577 ) ( #104799 )
...
TableNG: Fix interpolation for actions (#104577 )
(cherry picked from commit 6c0250dde2 )
2025-05-01 08:45:58 -05:00
Stephanie Hingtgen and Ryan McKinley
ed408985fa
[release-12.0.1] K8s: Dashboards: Mark as v1beta1 ( #104422 )
...
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2025-04-23 19:21:59 +01:00
grafana-delivery-bot[bot] and Ihor Yeromin
835516f832
[release-12.0.1] DataLinks: Long link title wrapping ( #104383 )
...
DataLinks: Long link title wrapping (#104169 )
chore(data-links): link text wrap
(cherry picked from commit 8cee546d67 )
Co-authored-by: Ihor Yeromin <yeryomin.igor@gmail.com >
2025-04-23 11:46:10 +01:00
Jev Forsberg
44cfb7c6b4
Chore: Update version in release-12.0.1 branch ( #104061 )
...
baldm0mma/ update version to 12.0.1
2025-04-15 12:29:38 -06:00
Kristina
6fb8028abf
Transformations / Reducers: Remove setting delta at value ( #103742 )
...
* Remove setting delta at value
* Add more tests for delta calculation
2025-04-14 12:42:06 -05:00
Tom Ratcliffe
754c0e1534
Internationalisation: Check if strings are entirely non-alphanumeric before reporting as issues ( #103900 )
2025-04-14 13:24:47 +00:00
Sven Grossmann
722cd25da1
Extension Sidebar: Add openExtensionSidebar helper to plugin extensions ( #103962 )
...
* Extension Sidebar: add `openExtensionSidebar` helper
* Extension Sidebar: Change var to `props`
* Extension Sidebar: Fix comment
* Extension Sidebar: Destructure `props`
* Extension Sidebar: Remove `@alpha` and rename `context` to `props` as `any`
* Extension Sidebar: Improve docs
* Extension Sidebar: Rename `openExtensionSidebar` to `openSidebar`
* Extension Sidebar: Use `Record<string, unknown>` as type
* Extension Sidebar: Use `Record<string, unknown>` as type
* Extension Sidebar: Add tests for event based opening
* Extension Sidebar: Lint
* Extension Sidebar: Fix toolbar button tests
2025-04-14 14:59:35 +02:00
Tom Ratcliffe
d2b8994d80
Chore: Make sure we run prettier on cjs files ( #103903 )
2025-04-14 13:24:45 +01:00
Esteban Beltran
20d8223b6e
Chore: Clean up code from pluginsAPIMetrics feature toggle ( #103965 )
2025-04-14 13:15:06 +01:00
Carl Bergquist
ed65c99e54
Scopes: Adds feature toggle used by grafana-enterprise ( #103870 )
...
Signed-off-by: bergquist <carl.bergquist@gmail.com >
2025-04-14 09:42:16 +02:00
ismail simsek
3013332e41
Prometheus: Remove prometheusRunQueriesInParallel feature toggle ( #103824 )
...
* remove prometheusRunQueriesInParallel feature toggle
* fix the unit test
2025-04-11 23:11:19 +01:00
c47ab101d1
Dashboards: Add Dashboard Schema validation (2) ( #103844 )
...
* Activate schema validation and align underlying systems
* update to save as v0 if not the right schema version
* Resolve merge conflicts
* Move RequireApiErrorStatus to tests package
* Add mutation tests
* Fix lint
* Only do min version check if dashboard is v1
* Fix lint and disable provisioning test
* Revert provisioning changes
* Revert more tests and add schema test
* Reran gen
* SQL Dashboard save
* Adjust APIVERSION
* Fixed mutation test
* Add logging on downgrade
---------
Co-authored-by: Marco de Abreu <18629099+marcoabreu@users.noreply.github.com >
Co-authored-by: Stephanie Hingtgen <stephanie.hingtgen@grafana.com >
2025-04-11 23:05:41 +02:00
Nick Richmond
07a225649d
MetricsDrilldown: Remove legacy Metrics Drilldown code paths ( #103845 )
...
* chore: remove feature toggles
* chore: update labels
* chore: remove `public/app/features/trails` code
* fix: typo
* chore: update betterer results
* chore: update i18n
2025-04-11 16:45:14 -04:00
Haris Rozajac
6933829ce2
Dashboard Schema V2: Import Dashboard ( #102375 )
...
* WIP: Working import
* wip
* remove model
* wip
* working
* remove console.logs
* fix
* remove
* remove uid field as v2 spec doesn't have uid
* clean up reducer
* revert arrow func
* support upload
2025-04-11 12:18:48 -06:00
Alex Spencer and drew08t
1a867b1908
TableNG: Fix cell type logic ( #103919 )
...
* fix: cell type logic
* chore: geo => json
* chore: need to handle multiple types of json cells for preview
* chore: revert changes
* Add GeoCell to TableNG
* Update cell inspect to handle FieldType.geo
---------
Co-authored-by: drew08t <drew08@gmail.com >
2025-04-11 11:07:57 -07:00
Alex Spencer
383f043be8
TableNG: Use numeric sorting for string fields (not strictly lexicographic) ( #103794 )
2025-04-11 12:58:34 -05:00
Marco de Abreu
95f04c79cd
Dashboards: Add Dashboard Schema validation (1) ( #103662 )
2025-04-11 16:52:46 +00:00
Josh Hunt
57a275f1cf
Combobox: Fix an issue where custom values would accumulate as typed ( #103891 )
2025-04-11 16:27:37 +01:00
Stephanie Hingtgen
88391b173e
K8s: Enable kubernetesClientDashboardsFolders by default ( #103843 )
2025-04-11 07:56:05 -05:00
Alex Khomenko
1291b60bbe
Checkbox: Add z-index to description ( #103847 )
...
* Checkbox: Add z-index to description
* Add comment
2025-04-11 15:32:02 +03:00
Oscar Kilhed
50499fa749
Dashboards: Add a config setting that limits the number of series that will be displayed in a panel. Users can opt in to render all series. ( #103405 )
...
* Limit series in panels in dashboards
* fix mangled comment
2025-04-11 13:56:58 +02:00
Alex Spencer
906004c7ae
TableNg: Fix a few bugs found in K8s land ( #103829 )
...
* fix: a few bugs found in K8s land
* fix: column width buggy behavior
* fix: column width try again
2025-04-11 05:47:40 -06:00
ismail simsek
962232c31c
Prometheus: Add ability to clear metric name in PromQL query builder ( #103821 )
...
is clearable true
2025-04-11 13:39:11 +02:00
Bogdan Matei
35e78feffa
Dynamic Dashboards: Add repeats for tabs ( #103348 )
2025-04-11 13:50:44 +03:00
Andres Martinez Gotor
8ebce76535
UserStorage: multiple improvements ( #103779 )
2025-04-11 11:32:31 +02:00
Laura Fernández
3607356f65
i18n: Update internationalization/dates.ts to use locale ( #103731 )
2025-04-11 11:24:40 +02:00
Torkel Ödegaard and Sven Grossmann
1e669cbb45
AppChrome: Sidebar extensions button update ( #103791 )
...
* AppChrome: Sidebar app icon button update
* Update
* remove unused files
* Update public/app/core/components/AppChrome/ExtensionSidebar/ExtensionToolbarItem.tsx
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
* update
---------
Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com >
2025-04-11 09:25:09 +02:00
Sven Grossmann
05338838b0
Sidecar: Remove experimental Sidecar implementation ( #103786 )
...
* Sidecar: remove `appSidecar` feature toggle
* Sidecar: Remove sidecar implementation
* lint
2025-04-10 22:04:12 +02:00
fd6fd91115
Prometheus: Add support for cloud partners Prometheus data sources ( #103482 )
...
* wip
* Add prom flavor support for data source variables and export/import dashboards (#103321 )
* add dashboard and data source var selection
* use match plugin id instead
* use updated matchpluginid
* formatting
* cleanup
* regex anchor
* update error msg
* Alerting: Clean up prometheus-flavored types and functions (#103703 )
* clean up types and utility functions for dealing with
prometheus-flavored data sources
* Refactor alerting datasource types to use constants as source of truth
* Alerting: Clean up prometheus-flavored types and functions on the bac… (#103716 )
Alerting: Clean up prometheus-flavored types and functions on the backend
* add matchPluginId tests
* Update matchPluginId func to bidirectional (#103746 )
* update matchpluginid func to bidirectional
* lint
* formatting
* use actual isSupportedExternalRulesSourceType in test
* add tests in datasource_srv
* betterer
* remove type assertion
* remove unnecessary case
* use satisifies to not have to convert tuple to an array of string
* add prometheus_flavor test
---------
Co-authored-by: Andrew Hackmann <5140848+bossinc@users.noreply.github.com >
Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com >
Co-authored-by: Alexander Akhmetov <me@alx.cx >
2025-04-10 12:49:11 -07:00
Ashley Harrison
c83c486c9b
Internationalisation: Lint rule improvement ( #103788 )
...
* improve autofix so it can fix foo={"bar"}
* apply fixes
* fix type checks + betterer
* tweak to make types happy
2025-04-10 16:22:52 +01:00
Ashley Harrison
6712a0331c
Themes: Enable new (experimental) themes by default ( #103790 )
...
enable new (experimental) themes by default in g12
2025-04-10 15:44:00 +01:00
Dana Axinte
e86df64657
CloudMigrations: Change onPremToCloudMigrations feature toggle to GA ( #103212 )
...
* feature to ga
* change description
2025-04-10 14:53:22 +01:00
Sven Grossmann
c4a0eb396b
Extension Sidebar: Make sidebar's width resizeable ( #103526 )
...
* Extension Sidebar: Make sidebar's width resizeable
* Extension Sidebar: Fix css
* Extension Sidebar: Remove `!important`
* Extension Sidebar: Add new drag handle classes without drag-pill
* Extension Sidebar: Use `top`/`bottom` and move scrollbar
2025-04-10 13:46:13 +02:00