Transformations: Promote group to nested table as generally available (#90253)

This commit is contained in:
Nathan Marrs 2024-07-10 11:08:41 -06:00 committed by GitHub
parent 2bb66209ca
commit 3ca7976ee5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 15 additions and 9 deletions

View File

@ -61,6 +61,7 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general-
| `logRowsPopoverMenu` | Enable filtering menu displayed when text of a log line is selected | Yes |
| `lokiQueryHints` | Enables query hints for Loki | Yes |
| `alertingQueryOptimization` | Optimizes eligible queries in order to reduce load on datasources | |
| `groupToNestedTableTransformation` | Enables the group to nested table transformation | Yes |
| `cloudWatchNewLabelParsing` | Updates CloudWatch label parsing to be more accurate | Yes |
| `pluginProxyPreserveTrailingSlash` | Preserve plugin proxy trailing slash. | |
| `cloudWatchRoundUpEndTime` | Round up end time for metric queries to the next minute to avoid missing data | Yes |
@ -97,7 +98,6 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general-
| `pdfTables` | Enables generating table data as PDF in reporting |
| `canvasPanelPanZoom` | Allow pan and zoom in canvas panel |
| `regressionTransformation` | Enables regression analysis transformation |
| `groupToNestedTableTransformation` | Enables the group to nested table transformation |
| `newPDFRendering` | New implementation for the dashboard-to-PDF rendering |
| `ssoSettingsSAML` | Use the new SSO Settings API to configure the SAML connector |
| `openSearchBackendFlowEnabled` | Enables the backend query flow for Open Search datasource plugin |

View File

@ -1070,9 +1070,10 @@ var (
{
Name: "groupToNestedTableTransformation",
Description: "Enables the group to nested table transformation",
Stage: FeatureStagePublicPreview,
Stage: FeatureStageGeneralAvailability,
FrontendOnly: true,
Owner: grafanaDatavizSquad,
Expression: "true", // enabled by default,
},
{
Name: "newPDFRendering",

View File

@ -141,7 +141,7 @@ alertingSaveStatePeriodic,privatePreview,@grafana/alerting-squad,false,false,fal
promQLScope,experimental,@grafana/observability-metrics,false,false,false
sqlExpressions,experimental,@grafana/grafana-app-platform-squad,false,false,false
nodeGraphDotLayout,experimental,@grafana/observability-traces-and-profiling,false,false,true
groupToNestedTableTransformation,preview,@grafana/dataviz-squad,false,false,true
groupToNestedTableTransformation,GA,@grafana/dataviz-squad,false,false,true
newPDFRendering,preview,@grafana/sharing-squad,false,false,false
tlsMemcached,experimental,@grafana/grafana-operator-experience-squad,false,false,false
kubernetesAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
141 promQLScope experimental @grafana/observability-metrics false false false
142 sqlExpressions experimental @grafana/grafana-app-platform-squad false false false
143 nodeGraphDotLayout experimental @grafana/observability-traces-and-profiling false false true
144 groupToNestedTableTransformation preview GA @grafana/dataviz-squad false false true
145 newPDFRendering preview @grafana/sharing-squad false false false
146 tlsMemcached experimental @grafana/grafana-operator-experience-squad false false false
147 kubernetesAggregator experimental @grafana/grafana-app-platform-squad false true false

View File

@ -1220,14 +1220,18 @@
{
"metadata": {
"name": "groupToNestedTableTransformation",
"resourceVersion": "1718727528075",
"creationTimestamp": "2024-02-07T14:28:26Z"
"resourceVersion": "1720568606781",
"creationTimestamp": "2024-02-07T14:28:26Z",
"annotations": {
"grafana.app/updatedTimestamp": "2024-07-09 23:43:26.781894 +0000 UTC"
}
},
"spec": {
"description": "Enables the group to nested table transformation",
"stage": "preview",
"stage": "GA",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
"frontend": true,
"expression": "true"
}
},
{

View File

@ -10,6 +10,7 @@ import {
TransformerUIProps,
TransformerCategory,
GrafanaTheme2,
PluginState,
} from '@grafana/data';
import {
GroupByFieldOptions,
@ -20,8 +21,7 @@ import {
GroupToNestedTableTransformerOptions,
SHOW_NESTED_HEADERS_DEFAULT,
} from '@grafana/data/src/transformations/transformers/groupToNestedTable';
import { Stack } from '@grafana/experimental';
import { useTheme2, Select, StatsPicker, InlineField, Field, Switch, Alert } from '@grafana/ui';
import { useTheme2, Select, StatsPicker, InlineField, Field, Switch, Alert, Stack } from '@grafana/ui';
import { useAllFieldNamesFromDataFrames } from '../utils';
@ -182,4 +182,5 @@ export const groupToNestedTableTransformRegistryItem: TransformerRegistryItem<Gr
TransformerCategory.CalculateNewFields,
TransformerCategory.Reformat,
]),
state: PluginState.beta,
};