Feature toggle: Remove groupToNestedTableTransformation feature toggle (#113761)

Remove groupToNestedTableTransformation feature toggle

The group to nested table transformation has reached GA and is now
enabled by default. This commit removes the feature toggle and makes
the transformation always available.

Changes:
- Removed feature toggle definition from registry.go
- Updated standardTransformers.ts to always include the transformation
- Updated feature toggles documentation
- Regenerated feature toggle files
This commit is contained in:
Ihor Yeromin
2025-11-17 12:57:22 +01:00
committed by GitHub
parent 950376c0d9
commit d10dc81a79
7 changed files with 2 additions and 20 deletions
@@ -49,7 +49,6 @@ 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 |
| `alertingQueryOptimization` | Optimizes eligible queries in order to reduce load on datasources | |
| `onPremToCloudMigrations` | Enable the Grafana Migration Assistant, which helps you easily migrate various on-prem resources to your Grafana Cloud stack. | Yes |
| `groupToNestedTableTransformation` | Enables the group to nested table transformation | Yes |
| `newPDFRendering` | New implementation for the dashboard-to-PDF rendering | Yes |
| `cloudWatchNewLabelParsing` | Updates CloudWatch label parsing to be more accurate | Yes |
| `pluginProxyPreserveTrailingSlash` | Preserve plugin proxy trailing slash. | |
-5
View File
@@ -482,11 +482,6 @@ export interface FeatureToggles {
*/
sqlExpressionsColumnAutoComplete?: boolean;
/**
* Enables the group to nested table transformation
* @default true
*/
groupToNestedTableTransformation?: boolean;
/**
* New implementation for the dashboard-to-PDF rendering
* @default true
*/
-8
View File
@@ -817,14 +817,6 @@ var (
FrontendOnly: true,
Owner: grafanaDataProSquad,
},
{
Name: "groupToNestedTableTransformation",
Description: "Enables the group to nested table transformation",
Stage: FeatureStageGeneralAvailability,
FrontendOnly: true,
Owner: grafanaDataProSquad,
Expression: "true", // enabled by default,
},
{
Name: "newPDFRendering",
Description: "New implementation for the dashboard-to-PDF rendering",
-1
View File
@@ -107,7 +107,6 @@ useMultipleScopeNodesEndpoint,experimental,@grafana/grafana-operator-experience-
logQLScope,privatePreview,@grafana/observability-logs,false,false,false
sqlExpressions,preview,@grafana/grafana-datasources-core-services,false,false,false
sqlExpressionsColumnAutoComplete,experimental,@grafana/datapro,false,false,true
groupToNestedTableTransformation,GA,@grafana/datapro,false,false,true
newPDFRendering,GA,@grafana/grafana-operator-experience-squad,false,false,false
kubernetesAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false
kubernetesAggregatorCapTokenAuth,experimental,@grafana/grafana-app-platform-squad,false,true,false
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
107 logQLScope privatePreview @grafana/observability-logs false false false
108 sqlExpressions preview @grafana/grafana-datasources-core-services false false false
109 sqlExpressionsColumnAutoComplete experimental @grafana/datapro false false true
groupToNestedTableTransformation GA @grafana/datapro false false true
110 newPDFRendering GA @grafana/grafana-operator-experience-squad false false false
111 kubernetesAggregator experimental @grafana/grafana-app-platform-squad false true false
112 kubernetesAggregatorCapTokenAuth experimental @grafana/grafana-app-platform-squad false true false
-4
View File
@@ -439,10 +439,6 @@ const (
// Enables column autocomplete for SQL Expressions
FlagSqlExpressionsColumnAutoComplete = "sqlExpressionsColumnAutoComplete"
// FlagGroupToNestedTableTransformation
// Enables the group to nested table transformation
FlagGroupToNestedTableTransformation = "groupToNestedTableTransformation"
// FlagNewPDFRendering
// New implementation for the dashboard-to-PDF rendering
FlagNewPDFRendering = "newPDFRendering"
+1
View File
@@ -1963,6 +1963,7 @@
"name": "groupToNestedTableTransformation",
"resourceVersion": "1762442825881",
"creationTimestamp": "2024-02-07T14:28:26Z",
"deletionTimestamp": "2025-11-12T14:33:44Z",
"annotations": {
"grafana.app/updatedTimestamp": "2025-11-06 15:27:05.88172 +0000 UTC"
}
@@ -66,7 +66,7 @@ export const getStandardTransformers = (): TransformerRegistryItem[] => {
getRegressionTransformerRegistryItem(),
getPartitionByValuesTransformRegistryItem(),
...(config.featureToggles.formatString ? [getFormatStringTransformerRegistryItem()] : []),
...(config.featureToggles.groupToNestedTableTransformation ? [getGroupToNestedTableTransformRegistryItem()] : []),
getGroupToNestedTableTransformRegistryItem(),
getFormatTimeTransformerRegistryItem(),
getTimeSeriesTableTransformRegistryItem(),
getTransposeTransformerRegistryItem(),