Files
grafana/pkg/services/featuremgmt/toggles_gen.json
Ashley Harrison 3f7017a471 Chore: Remove nestedFolderPicker toggle (#88660)
remove nestedFolderPicker toggle
2024-06-04 12:16:12 +03:00

2307 lines
71 KiB
JSON

{
"kind": "FeatureList",
"apiVersion": "featuretoggle.grafana.app/v0alpha1",
"metadata": {},
"items": [
{
"metadata": {
"name": "disableNumericMetricsSortingInExpressions",
"resourceVersion": "1713279167000",
"creationTimestamp": "2024-04-16T14:52:47Z"
},
"spec": {
"description": "In server-side expressions, disable the sorting of numeric-kind metrics by their metric name or labels.",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics",
"requiresRestart": true
}
},
{
"metadata": {
"name": "lokiMetricDataplane",
"resourceVersion": "1681391228001",
"creationTimestamp": "2023-04-13T13:07:08Z"
},
"spec": {
"description": "Changes metric responses from Loki to be compliant with the dataplane specification.",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "dataplaneFrontendFallback",
"resourceVersion": "1680901999002",
"creationTimestamp": "2023-04-07T21:13:19Z"
},
"spec": {
"description": "Support dataplane contract field name change for transformations and field name matchers where the name is different",
"stage": "GA",
"codeowner": "@grafana/observability-metrics",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "traceQLStreaming",
"resourceVersion": "1690378396003",
"creationTimestamp": "2023-07-26T13:33:16Z"
},
"spec": {
"description": "Enables response streaming of TraceQL queries of the Tempo data source",
"stage": "GA",
"codeowner": "@grafana/observability-traces-and-profiling",
"frontend": true
}
},
{
"metadata": {
"name": "returnToPrevious",
"resourceVersion": "1705597934004",
"creationTimestamp": "2024-01-18T17:12:14Z",
"deletionTimestamp": "2024-05-27T15:47:57Z"
},
"spec": {
"description": "Enables the return to previous context functionality",
"stage": "GA",
"codeowner": "@grafana/grafana-frontend-platform",
"frontend": true
}
},
{
"metadata": {
"name": "lokiQuerySplitting",
"resourceVersion": "1675963622005",
"creationTimestamp": "2023-02-09T17:27:02Z"
},
"spec": {
"description": "Split large interval queries into subqueries with smaller time intervals",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "exploreMetrics",
"resourceVersion": "1712686518006",
"creationTimestamp": "2024-04-09T18:15:18Z"
},
"spec": {
"description": "Enables the new Explore Metrics core app",
"stage": "GA",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "prometheusConfigOverhaulAuth",
"resourceVersion": "1690387793007",
"creationTimestamp": "2023-07-26T16:09:53Z"
},
"spec": {
"description": "Update the Prometheus configuration page with the new auth component",
"stage": "GA",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "annotationPermissionUpdate",
"resourceVersion": "1698759013008",
"creationTimestamp": "2023-10-31T13:30:13Z"
},
"spec": {
"description": "Change the way annotation permissions work by scoping them to folders and dashboards.",
"stage": "GA",
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "newPDFRendering",
"resourceVersion": "1707394174009",
"creationTimestamp": "2024-02-08T12:09:34Z"
},
"spec": {
"description": "New implementation for the dashboard-to-PDF rendering",
"stage": "preview",
"codeowner": "@grafana/sharing-squad"
}
},
{
"metadata": {
"name": "publicDashboards",
"resourceVersion": "1649356219010",
"creationTimestamp": "2022-04-07T18:30:19Z"
},
"spec": {
"description": "[Deprecated] Public dashboards are now enabled by default; to disable them, use the configuration setting. This feature toggle will be removed in the next major version.",
"stage": "GA",
"codeowner": "@grafana/sharing-squad",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "nestedFolders",
"resourceVersion": "1666793714011",
"creationTimestamp": "2022-10-26T14:15:14Z"
},
"spec": {
"description": "Enable folder nesting",
"stage": "GA",
"codeowner": "@grafana/search-and-storage"
}
},
{
"metadata": {
"name": "lokiPredefinedOperations",
"resourceVersion": "1685703156012",
"creationTimestamp": "2023-06-02T10:52:36Z"
},
"spec": {
"description": "Adds predefined query operations to Loki query editor",
"stage": "experimental",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "pluginsSkipHostEnvVars",
"resourceVersion": "1700068154013",
"creationTimestamp": "2023-11-15T17:09:14Z"
},
"spec": {
"description": "Disables passing host environment variable to plugin processes",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend"
}
},
{
"metadata": {
"name": "disableAngular",
"resourceVersion": "1679586225014",
"creationTimestamp": "2023-03-23T15:43:45Z"
},
"spec": {
"description": "Dynamic flag to disable angular at runtime. The preferred method is to set `angular_support_enabled` to `false` in the [security] settings, which allows you to change the state at runtime.",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true,
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "wargamesTesting",
"resourceVersion": "1694629921015",
"creationTimestamp": "2023-09-13T18:32:01Z"
},
"spec": {
"description": "Placeholder feature flag for internal testing",
"stage": "experimental",
"codeowner": "@grafana/hosted-grafana-team"
}
},
{
"metadata": {
"name": "queryServiceFromUI",
"resourceVersion": "1713518781016",
"creationTimestamp": "2024-04-19T09:26:21Z"
},
"spec": {
"description": "Routes requests to the new query service",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"frontend": true
}
},
{
"metadata": {
"name": "prometheusDataplane",
"resourceVersion": "1680103592017",
"creationTimestamp": "2023-03-29T15:26:32Z"
},
"spec": {
"description": "Changes responses to from Prometheus to be compliant with the dataplane specification. In particular, when this feature toggle is active, the numeric `Field.Name` is set from 'Value' to the value of the `__name__` label.",
"stage": "GA",
"codeowner": "@grafana/observability-metrics",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "cachingOptimizeSerializationMemoryUsage",
"resourceVersion": "1697129809018",
"creationTimestamp": "2023-10-12T16:56:49Z"
},
"spec": {
"description": "If enabled, the caching backend gradually serializes query responses for the cache, comparing against the configured `[caching]max_value_mb` value as it goes. This can can help prevent Grafana from running out of memory while attempting to cache very large query responses.",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad"
}
},
{
"metadata": {
"name": "unifiedStorage",
"resourceVersion": "1701894081019",
"creationTimestamp": "2023-12-06T20:21:21Z"
},
"spec": {
"description": "SQL-based k8s storage",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "nestedFolderPicker",
"resourceVersion": "1687945229020",
"creationTimestamp": "2023-06-28T09:40:29Z",
"deletionTimestamp": "2024-06-04T08:42:53Z"
},
"spec": {
"description": "Enables the new folder picker to work with nested folders. Requires the nestedFolders feature toggle",
"stage": "GA",
"codeowner": "@grafana/grafana-frontend-platform",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "prometheusMetricEncyclopedia",
"resourceVersion": "1678214465021",
"creationTimestamp": "2023-03-07T18:41:05Z"
},
"spec": {
"description": "Adds the metrics explorer component to the Prometheus query builder as an option in metric select",
"stage": "GA",
"codeowner": "@grafana/observability-metrics",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "enableElasticsearchBackendQuerying",
"resourceVersion": "1681464275022",
"creationTimestamp": "2023-04-14T09:24:35Z"
},
"spec": {
"description": "Enable the processing of queries and responses in the Elasticsearch data source through backend",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "cloudWatchBatchQueries",
"resourceVersion": "1697828981023",
"creationTimestamp": "2023-10-20T19:09:41Z"
},
"spec": {
"description": "Runs CloudWatch metrics queries as separate batches",
"stage": "preview",
"codeowner": "@grafana/aws-datasources"
}
},
{
"metadata": {
"name": "onPremToCloudMigrations",
"resourceVersion": "1705939748024",
"creationTimestamp": "2024-01-22T16:09:08Z"
},
"spec": {
"description": "In-development feature that will allow users to easily migrate their on-prem Grafana instances to Grafana Cloud.",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad"
}
},
{
"metadata": {
"name": "featureHighlights",
"resourceVersion": "1643889203025",
"creationTimestamp": "2022-02-03T11:53:23Z"
},
"spec": {
"description": "Highlight Grafana Enterprise features",
"stage": "GA",
"codeowner": "@grafana/grafana-as-code",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "autoMigrateXYChartPanel",
"resourceVersion": "1711122277026",
"creationTimestamp": "2024-03-22T15:44:37Z"
},
"spec": {
"description": "Migrate old XYChart panel to new XYChart2 model",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "refactorVariablesTimeRange",
"resourceVersion": "1686057129027",
"creationTimestamp": "2023-06-06T13:12:09Z"
},
"spec": {
"description": "Refactor time range variables flow to reduce number of API calls made when query variables are chained",
"stage": "preview",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "configurableSchedulerTick",
"resourceVersion": "1690389852028",
"creationTimestamp": "2023-07-26T16:44:12Z"
},
"spec": {
"description": "Enable changing the scheduler base interval via configuration option unified_alerting.scheduler_tick_interval",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"requiresRestart": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "awsDatasourcesNewFormStyling",
"resourceVersion": "1697101150029",
"creationTimestamp": "2023-10-12T08:59:10Z"
},
"spec": {
"description": "Applies new form styling for configuration and query editors in AWS plugins",
"stage": "GA",
"codeowner": "@grafana/aws-datasources",
"frontend": true
}
},
{
"metadata": {
"name": "alertmanagerRemotePrimary",
"resourceVersion": "1698683228030",
"creationTimestamp": "2023-10-30T16:27:08Z"
},
"spec": {
"description": "Enable Grafana to have a remote Alertmanager instance as the primary Alertmanager.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "kubernetesFeatureToggles",
"resourceVersion": "1705555964031",
"creationTimestamp": "2024-01-18T05:32:44Z"
},
"spec": {
"description": "Use the kubernetes API for feature toggle management in the frontend",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad",
"frontend": true,
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "queryOverLive",
"resourceVersion": "1643219060032",
"creationTimestamp": "2022-01-26T17:44:20Z"
},
"spec": {
"description": "Use Grafana Live WebSocket to execute backend queries",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"frontend": true
}
},
{
"metadata": {
"name": "cloudWatchCrossAccountQuerying",
"resourceVersion": "1669635552033",
"creationTimestamp": "2022-11-28T11:39:12Z"
},
"spec": {
"description": "Enables cross-account querying in CloudWatch datasources",
"stage": "GA",
"codeowner": "@grafana/aws-datasources",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "pluginsFrontendSandbox",
"resourceVersion": "1685955096034",
"creationTimestamp": "2023-06-05T08:51:36Z"
},
"spec": {
"description": "Enables the plugins frontend sandbox",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend",
"frontend": true
}
},
{
"metadata": {
"name": "awsAsyncQueryCaching",
"resourceVersion": "1689953647035",
"creationTimestamp": "2023-07-21T15:34:07Z"
},
"spec": {
"description": "Enable caching for async queries for Redshift and Athena. Requires that the datasource has caching and async query support enabled",
"stage": "GA",
"codeowner": "@grafana/aws-datasources"
}
},
{
"metadata": {
"name": "panelMonitoring",
"resourceVersion": "1696828748036",
"creationTimestamp": "2023-10-09T05:19:08Z"
},
"spec": {
"description": "Enables panel monitoring through logs and measurements",
"stage": "GA",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "canvasPanelPanZoom",
"resourceVersion": "1704225141037",
"creationTimestamp": "2024-01-02T19:52:21Z"
},
"spec": {
"description": "Allow pan and zoom in canvas panel",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "live-service-web-worker",
"resourceVersion": "1643219060038",
"creationTimestamp": "2022-01-26T17:44:20Z"
},
"spec": {
"description": "This will use a webworker thread to processes events rather than the main thread",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"frontend": true
}
},
{
"metadata": {
"name": "autoMigrateTablePanel",
"resourceVersion": "1707926785039",
"creationTimestamp": "2024-02-14T16:06:25Z"
},
"spec": {
"description": "Migrate old table panel to supported table panel - broken out from autoMigrateOldPanels to enable granular tracking",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "scenes",
"resourceVersion": "1657176782040",
"creationTimestamp": "2022-07-07T06:53:02Z"
},
"spec": {
"description": "Experimental framework to build interactive dashboards",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "featureToggleAdminPage",
"resourceVersion": "1689713012041",
"creationTimestamp": "2023-07-18T20:43:32Z"
},
"spec": {
"description": "Enable admin page for managing feature toggles from the Grafana front-end. Grafana Cloud only.",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad",
"requiresRestart": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "transformationsVariableSupport",
"resourceVersion": "1696429726042",
"creationTimestamp": "2023-10-04T14:28:46Z"
},
"spec": {
"description": "Allows using variables in transformations",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "queryService",
"resourceVersion": "1713518781043",
"creationTimestamp": "2024-04-19T09:26:21Z"
},
"spec": {
"description": "Register /apis/query.grafana.app/ -- will eventually replace /api/ds/query",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "alertingQueryOptimization",
"resourceVersion": "1704919978044",
"creationTimestamp": "2024-01-10T20:52:58Z"
},
"spec": {
"description": "Optimizes eligible queries in order to reduce load on datasources",
"stage": "GA",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "dashboardRestore",
"resourceVersion": "1715880986045",
"creationTimestamp": "2024-05-16T17:36:26Z",
"annotations": {
"grafana.app/updatedTimestamp": "2024-05-24 15:24:19.132272 +0000 UTC"
}
},
"spec": {
"description": "Enables deleted dashboard restore feature",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "canvasPanelNesting",
"resourceVersion": "1654023814046",
"creationTimestamp": "2022-05-31T19:03:34Z"
},
"spec": {
"description": "Allow elements nesting",
"stage": "experimental",
"codeowner": "@grafana/dataviz-squad",
"frontend": true,
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "showDashboardValidationWarnings",
"resourceVersion": "1665755465047",
"creationTimestamp": "2022-10-14T13:51:05Z"
},
"spec": {
"description": "Show warnings when dashboards do not validate against the schema",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad"
}
},
{
"metadata": {
"name": "lokiLogsDataplane",
"resourceVersion": "1689235080048",
"creationTimestamp": "2023-07-13T07:58:00Z"
},
"spec": {
"description": "Changes logs responses from Loki to be compliant with the dataplane specification.",
"stage": "experimental",
"codeowner": "@grafana/observability-logs"
}
},
{
"metadata": {
"name": "recoveryThreshold",
"resourceVersion": "1696949510049",
"creationTimestamp": "2023-10-10T14:51:50Z"
},
"spec": {
"description": "Enables feature recovery threshold (aka hysteresis) for threshold server-side expression",
"stage": "GA",
"codeowner": "@grafana/alerting-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "panelTitleSearchInV1",
"resourceVersion": "1697198664050",
"creationTimestamp": "2023-10-13T12:04:24Z"
},
"spec": {
"description": "Enable searching for dashboards using panel title in search v1",
"stage": "experimental",
"codeowner": "@grafana/search-and-storage",
"requiresDevMode": true
}
},
{
"metadata": {
"name": "logsContextDatasourceUi",
"resourceVersion": "1674828721051",
"creationTimestamp": "2023-01-27T14:12:01Z"
},
"spec": {
"description": "Allow datasource to provide custom UI for context view",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "recordedQueriesMulti",
"resourceVersion": "1686746062052",
"creationTimestamp": "2023-06-14T12:34:22Z"
},
"spec": {
"description": "Enables writing multiple items from a single query within Recorded Queries",
"stage": "GA",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "angularDeprecationUI",
"resourceVersion": "1693317947053",
"creationTimestamp": "2023-08-29T14:05:47Z"
},
"spec": {
"description": "Display Angular warnings in dashboards and panels",
"stage": "GA",
"codeowner": "@grafana/plugins-platform-backend",
"frontend": true
}
},
{
"metadata": {
"name": "metricsSummary",
"resourceVersion": "1693231332054",
"creationTimestamp": "2023-08-28T14:02:12Z"
},
"spec": {
"description": "Enables metrics summary queries in the Tempo data source",
"stage": "experimental",
"codeowner": "@grafana/observability-traces-and-profiling",
"frontend": true
}
},
{
"metadata": {
"name": "alertingSimplifiedRouting",
"resourceVersion": "1699622079055",
"creationTimestamp": "2023-11-10T13:14:39Z"
},
"spec": {
"description": "Enables users to easily configure alert notifications by specifying a contact point directly when editing or creating an alert rule",
"stage": "GA",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "kubernetesAggregator",
"resourceVersion": "1707771575056",
"creationTimestamp": "2024-02-12T20:59:35Z"
},
"spec": {
"description": "Enable grafana aggregator",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "expressionParser",
"resourceVersion": "1708131551057",
"creationTimestamp": "2024-02-17T00:59:11Z"
},
"spec": {
"description": "Enable new expression parser",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "authAPIAccessTokenAuth",
"resourceVersion": "1712072715058",
"creationTimestamp": "2024-04-02T15:45:15Z"
},
"spec": {
"description": "Enables the use of Auth API access tokens for authentication",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "datasourceQueryMultiStatus",
"resourceVersion": "1651593740059",
"creationTimestamp": "2022-05-03T16:02:20Z"
},
"spec": {
"description": "Introduce HTTP 207 Multi Status for api/ds/query",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend"
}
},
{
"metadata": {
"name": "alertStateHistoryLokiOnly",
"resourceVersion": "1680202401060",
"creationTimestamp": "2023-03-30T18:53:21Z"
},
"spec": {
"description": "Disable Grafana alerts from emitting annotations when a remote Loki instance is available.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "mlExpressions",
"resourceVersion": "1689269870061",
"creationTimestamp": "2023-07-13T17:37:50Z"
},
"spec": {
"description": "Enable support for Machine Learning in server-side expressions",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "alertingDisableSendAlertsExternal",
"resourceVersion": "1716467359062",
"creationTimestamp": "2024-05-23T12:29:19Z"
},
"spec": {
"description": "Disables the ability to send alerts to an external Alertmanager datasource.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "editPanelCSVDragAndDrop",
"resourceVersion": "1674553424063",
"creationTimestamp": "2023-01-24T09:43:44Z"
},
"spec": {
"description": "Enables drag and drop for CSV and Excel files",
"stage": "experimental",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "teamHttpHeaders",
"resourceVersion": "1697538234064",
"creationTimestamp": "2023-10-17T10:23:54Z"
},
"spec": {
"description": "Enables Team LBAC for datasources to apply team headers to the client requests",
"stage": "preview",
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "tableSharedCrosshair",
"resourceVersion": "1702459994065",
"creationTimestamp": "2023-12-13T09:33:14Z"
},
"spec": {
"description": "Enables shared crosshair in table panel",
"stage": "experimental",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "renderAuthJWT",
"resourceVersion": "1680540818066",
"creationTimestamp": "2023-04-03T16:53:38Z"
},
"spec": {
"description": "Uses JWT-based auth for rendering instead of relying on remote cache",
"stage": "preview",
"codeowner": "@grafana/grafana-as-code",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "frontendSandboxMonitorOnly",
"resourceVersion": "1688557705067",
"creationTimestamp": "2023-07-05T11:48:25Z"
},
"spec": {
"description": "Enables monitor only in the plugin frontend sandbox (if enabled)",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend",
"frontend": true
}
},
{
"metadata": {
"name": "logsExploreTableVisualisation",
"resourceVersion": "1689169962068",
"creationTimestamp": "2023-07-12T13:52:42Z"
},
"spec": {
"description": "A table visualisation for logs in Explore",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "addFieldFromCalculationStatFunctions",
"resourceVersion": "1699022398069",
"creationTimestamp": "2023-11-03T14:39:58Z"
},
"spec": {
"description": "Add cumulative and window functions to the add field from calculation transformation",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "tlsMemcached",
"resourceVersion": "1715281928070",
"creationTimestamp": "2024-05-09T19:12:08Z"
},
"spec": {
"description": "Use TLS-enabled memcached in the enterprise caching feature",
"stage": "experimental",
"codeowner": "@grafana/grafana-operator-experience-squad",
"hideFromDocs": true
}
},
{
"metadata": {
"name": "disableEnvelopeEncryption",
"resourceVersion": "1653381287071",
"creationTimestamp": "2022-05-24T08:34:47Z"
},
"spec": {
"description": "Disable envelope encryption (emergency only)",
"stage": "GA",
"codeowner": "@grafana/grafana-as-code",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "storage",
"resourceVersion": "1647537563072",
"creationTimestamp": "2022-03-17T17:19:23Z"
},
"spec": {
"description": "Configurable storage for dashboards, datasources, and resources",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad"
}
},
{
"metadata": {
"name": "autoMigrateGraphPanel",
"resourceVersion": "1707429648073",
"creationTimestamp": "2024-02-08T22:00:48Z"
},
"spec": {
"description": "Migrate old graph panel to supported time series panel - broken out from autoMigrateOldPanels to enable granular tracking",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "oauthRequireSubClaim",
"resourceVersion": "1711372944074",
"creationTimestamp": "2024-03-25T13:22:24Z"
},
"spec": {
"description": "Require that sub claims is present in oauth tokens.",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "cloudWatchNewLabelParsing",
"resourceVersion": "1712332676075",
"creationTimestamp": "2024-04-05T15:57:56Z"
},
"spec": {
"description": "Updates CloudWatch label parsing to be more accurate",
"stage": "GA",
"codeowner": "@grafana/aws-datasources"
}
},
{
"metadata": {
"name": "panelFilterVariable",
"resourceVersion": "1699013754076",
"creationTimestamp": "2023-11-03T12:15:54Z"
},
"spec": {
"description": "Enables use of the `systemPanelFilterVar` variable to filter panels in a dashboard",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "queryLibrary",
"resourceVersion": "1665167505077",
"creationTimestamp": "2022-10-07T18:31:45Z",
"deletionTimestamp": "2023-03-20T16:00:14Z"
},
"spec": {
"description": "Enables Query Library feature in Explore",
"stage": "experimental",
"codeowner": "@grafana/explore-squad"
}
},
{
"metadata": {
"name": "lokiFormatQuery",
"resourceVersion": "1689941036078",
"creationTimestamp": "2023-07-21T12:03:56Z"
},
"spec": {
"description": "Enables the ability to format Loki queries",
"stage": "experimental",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "externalCorePlugins",
"resourceVersion": "1695372613079",
"creationTimestamp": "2023-09-22T08:50:13Z"
},
"spec": {
"description": "Allow core plugins to be loaded as external",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend"
}
},
{
"metadata": {
"name": "enableNativeHTTPHistogram",
"resourceVersion": "1696357435080",
"creationTimestamp": "2023-10-03T18:23:55Z"
},
"spec": {
"description": "Enables native HTTP Histograms",
"stage": "experimental",
"codeowner": "@grafana/hosted-grafana-team"
}
},
{
"metadata": {
"name": "disableSecretsCompatibility",
"resourceVersion": "1657657657081",
"creationTimestamp": "2022-07-12T20:27:37Z"
},
"spec": {
"description": "Disable duplicated secret storage in legacy tables",
"stage": "experimental",
"codeowner": "@grafana/hosted-grafana-team",
"requiresRestart": true
}
},
{
"metadata": {
"name": "idForwarding",
"resourceVersion": "1695655288082",
"creationTimestamp": "2023-09-25T15:21:28Z"
},
"spec": {
"description": "Generate signed id token for identity that can be forwarded to plugins and external services",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "logsInfiniteScrolling",
"resourceVersion": "1699527243083",
"creationTimestamp": "2023-11-09T10:54:03Z"
},
"spec": {
"description": "Enables infinite scrolling for the Logs panel in Explore and Dashboards",
"stage": "experimental",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "autoMigrateWorldmapPanel",
"resourceVersion": "1707926785084",
"creationTimestamp": "2024-02-14T16:06:25Z"
},
"spec": {
"description": "Migrate old worldmap panel to supported geomap panel - broken out from autoMigrateOldPanels to enable granular tracking",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "aiGeneratedDashboardChanges",
"resourceVersion": "1709640091085",
"creationTimestamp": "2024-03-05T12:01:31Z"
},
"spec": {
"description": "Enable AI powered features for dashboards to auto-summary changes when saving",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "managedPluginsInstall",
"resourceVersion": "1697635023086",
"creationTimestamp": "2023-10-18T13:17:03Z"
},
"spec": {
"description": "Install managed plugins directly from plugins catalog",
"stage": "GA",
"codeowner": "@grafana/plugins-platform-backend"
}
},
{
"metadata": {
"name": "newDashboardWithFiltersAndGroupBy",
"resourceVersion": "1712229921087",
"creationTimestamp": "2024-04-04T11:25:21Z"
},
"spec": {
"description": "Enables filters and group by variables on all new dashboards. Variables are added only if default data source supports filtering.",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "publicDashboardsScene",
"resourceVersion": "1711118901088",
"creationTimestamp": "2024-03-22T14:48:21Z"
},
"spec": {
"description": "Enables public dashboard rendering using scenes",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"frontend": true
}
},
{
"metadata": {
"name": "grafanaAPIServerWithExperimentalAPIs",
"resourceVersion": "1696618522089",
"creationTimestamp": "2023-10-06T18:55:22Z"
},
"spec": {
"description": "Register experimental APIs with the k8s API server",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresDevMode": true,
"requiresRestart": true
}
},
{
"metadata": {
"name": "scopeFilters",
"resourceVersion": "1709653279090",
"creationTimestamp": "2024-03-05T15:41:19Z"
},
"spec": {
"description": "Enables the use of scope filters in Grafana",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "pdfTables",
"resourceVersion": "1699277962091",
"creationTimestamp": "2023-11-06T13:39:22Z"
},
"spec": {
"description": "Enables generating table data as PDF in reporting",
"stage": "preview",
"codeowner": "@grafana/sharing-squad"
}
},
{
"metadata": {
"name": "promQLScope",
"resourceVersion": "1706559737092",
"creationTimestamp": "2024-01-29T20:22:17Z"
},
"spec": {
"description": "In-development feature that will allow injection of labels into prometheus queries.",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "ssoSettingsSAML",
"resourceVersion": "1710414285093",
"creationTimestamp": "2024-03-14T11:04:45Z"
},
"spec": {
"description": "Use the new SSO Settings API to configure the SAML connector",
"stage": "preview",
"codeowner": "@grafana/identity-access-team",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "influxdbBackendMigration",
"resourceVersion": "1644431176094",
"creationTimestamp": "2022-02-09T18:26:16Z",
"deletionTimestamp": "2023-01-17T14:11:26Z"
},
"spec": {
"description": "Query InfluxDB InfluxQL without the proxy",
"stage": "GA",
"codeowner": "@grafana/observability-metrics",
"frontend": true
}
},
{
"metadata": {
"name": "unifiedRequestLog",
"resourceVersion": "1680269889095",
"creationTimestamp": "2023-03-31T13:38:09Z"
},
"spec": {
"description": "Writes error logs to the request logger",
"stage": "experimental",
"codeowner": "@grafana/grafana-backend-group"
}
},
{
"metadata": {
"name": "extraThemes",
"resourceVersion": "1683725824096",
"creationTimestamp": "2023-05-10T13:37:04Z"
},
"spec": {
"description": "Enables extra themes",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"frontend": true
}
},
{
"metadata": {
"name": "queryServiceRewrite",
"resourceVersion": "1713518781097",
"creationTimestamp": "2024-04-19T09:26:21Z"
},
"spec": {
"description": "Rewrite requests targeting /ds/query to the query service",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "prometheusPromQAIL",
"resourceVersion": "1697730332098",
"creationTimestamp": "2023-10-19T15:45:32Z"
},
"spec": {
"description": "Prometheus and AI/ML to assist users in creating a query",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics",
"frontend": true
}
},
{
"metadata": {
"name": "prometheusCodeModeMetricNamesSearch",
"resourceVersion": "1712263103099",
"creationTimestamp": "2024-04-04T20:38:23Z"
},
"spec": {
"description": "Enables search for metric names in Code Mode, to improve performance when working with an enormous number of metric names",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics",
"frontend": true
}
},
{
"metadata": {
"name": "dashboardSceneSolo",
"resourceVersion": "1707638927100",
"creationTimestamp": "2024-02-11T08:08:47Z"
},
"spec": {
"description": "Enables rendering dashboards using scenes for solo panels",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "autofixDSUID",
"resourceVersion": "1714735927101",
"creationTimestamp": "2024-05-03T11:32:07Z"
},
"spec": {
"description": "Automatically migrates invalid datasource UIDs",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend"
}
},
{
"metadata": {
"name": "autoMigratePiechartPanel",
"resourceVersion": "1707926785102",
"creationTimestamp": "2024-02-14T16:06:25Z"
},
"spec": {
"description": "Migrate old piechart panel to supported piechart panel - broken out from autoMigrateOldPanels to enable granular tracking",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "alertStateHistoryLokiPrimary",
"resourceVersion": "1680202401103",
"creationTimestamp": "2023-03-30T18:53:21Z"
},
"spec": {
"description": "Enable a remote Loki instance as the primary source for state history reads.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "libraryPanelRBAC",
"resourceVersion": "1697067050104",
"creationTimestamp": "2023-10-11T23:30:50Z"
},
"spec": {
"description": "Enables RBAC support for library panels",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "sqlDatasourceDatabaseSelection",
"resourceVersion": "1686068932105",
"creationTimestamp": "2023-06-06T16:28:52Z"
},
"spec": {
"description": "Enables previous SQL data source dataset dropdown behavior",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true,
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "dashboardScene",
"resourceVersion": "1699865481106",
"creationTimestamp": "2023-11-13T08:51:21Z"
},
"spec": {
"description": "Enables dashboard rendering using scenes for all roles",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "regressionTransformation",
"resourceVersion": "1700837356107",
"creationTimestamp": "2023-11-24T14:49:16Z"
},
"spec": {
"description": "Enables regression analysis transformation",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "autoMigrateStatPanel",
"resourceVersion": "1707926785108",
"creationTimestamp": "2024-02-14T16:06:25Z"
},
"spec": {
"description": "Migrate old stat panel to supported stat panel - broken out from autoMigrateOldPanels to enable granular tracking",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "logRequestsInstrumentedAsUnknown",
"resourceVersion": "1654851415109",
"creationTimestamp": "2022-06-10T08:56:55Z"
},
"spec": {
"description": "Logs the path for requests that are instrumented as unknown",
"stage": "experimental",
"codeowner": "@grafana/hosted-grafana-team"
}
},
{
"metadata": {
"name": "topnav",
"resourceVersion": "1655735143110",
"creationTimestamp": "2022-06-20T14:25:43Z"
},
"spec": {
"description": "Enables topnav support in external plugins. The new Grafana navigation cannot be disabled.",
"stage": "deprecated",
"codeowner": "@grafana/grafana-frontend-platform"
}
},
{
"metadata": {
"name": "kubernetesSnapshots",
"resourceVersion": "1701815509111",
"creationTimestamp": "2023-12-05T22:31:49Z"
},
"spec": {
"description": "Routes snapshot requests from /api to the /apis endpoint",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "alertmanagerRemoteOnly",
"resourceVersion": "1698683228112",
"creationTimestamp": "2023-10-30T16:27:08Z"
},
"spec": {
"description": "Disable the internal Alertmanager and only use the external one defined.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "publicDashboardsEmailSharing",
"resourceVersion": "1672775115113",
"creationTimestamp": "2023-01-03T19:45:15Z"
},
"spec": {
"description": "Enables public dashboard sharing to be restricted to only allowed emails",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "faroDatasourceSelector",
"resourceVersion": "1683246910114",
"creationTimestamp": "2023-05-05T00:35:10Z"
},
"spec": {
"description": "Enable the data source selector within the Frontend Apps section of the Frontend Observability",
"stage": "preview",
"codeowner": "@grafana/app-o11y",
"frontend": true
}
},
{
"metadata": {
"name": "alertingNoDataErrorExecution",
"resourceVersion": "1692109635115",
"creationTimestamp": "2023-08-15T14:27:15Z"
},
"spec": {
"description": "Changes how Alerting state manager handles execution of NoData/Error",
"stage": "GA",
"codeowner": "@grafana/alerting-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "lokiRunQueriesInParallel",
"resourceVersion": "1695116041116",
"creationTimestamp": "2023-09-19T09:34:01Z"
},
"spec": {
"description": "Enables running Loki queries in parallel",
"stage": "privatePreview",
"codeowner": "@grafana/observability-logs"
}
},
{
"metadata": {
"name": "alertingInsights",
"resourceVersion": "1694696284117",
"creationTimestamp": "2023-09-14T12:58:04Z"
},
"spec": {
"description": "Show the new alerting insights landing page",
"stage": "GA",
"codeowner": "@grafana/alerting-squad",
"frontend": true,
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "externalServiceAccounts",
"resourceVersion": "1695885997118",
"creationTimestamp": "2023-09-28T07:26:37Z"
},
"spec": {
"description": "Automatic service account and token setup for plugins",
"stage": "preview",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "lokiQueryHints",
"resourceVersion": "1702932196119",
"creationTimestamp": "2023-12-18T20:43:16Z"
},
"spec": {
"description": "Enables query hints for Loki",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "jitterAlertRulesWithinGroups",
"resourceVersion": "1705603691120",
"creationTimestamp": "2024-01-18T18:48:11Z"
},
"spec": {
"description": "Distributes alert rule evaluations more evenly over time, including spreading out rules within the same group",
"stage": "preview",
"codeowner": "@grafana/alerting-squad",
"requiresRestart": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "influxqlStreamingParser",
"resourceVersion": "1701278975121",
"creationTimestamp": "2023-11-29T17:29:35Z"
},
"spec": {
"description": "Enable streaming JSON parser for InfluxDB datasource InfluxQL query language",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "alertStateHistoryLokiSecondary",
"resourceVersion": "1680202401122",
"creationTimestamp": "2023-03-30T18:53:21Z"
},
"spec": {
"description": "Enable Grafana to write alert state history to an external Loki instance in addition to Grafana annotations.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "prometheusIncrementalQueryInstrumentation",
"resourceVersion": "1688585989123",
"creationTimestamp": "2023-07-05T19:39:49Z"
},
"spec": {
"description": "Adds RudderStack events to incremental queries",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics",
"frontend": true
}
},
{
"metadata": {
"name": "groupToNestedTableTransformation",
"resourceVersion": "1707316106124",
"creationTimestamp": "2024-02-07T14:28:26Z"
},
"spec": {
"description": "Enables the group to nested table transformation",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "accessActionSets",
"resourceVersion": "1712938765125",
"creationTimestamp": "2024-04-12T16:19:25Z"
},
"spec": {
"description": "Introduces action sets for resource permissions",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team"
}
},
{
"metadata": {
"name": "newDashboardSharingComponent",
"resourceVersion": "1714748538126",
"creationTimestamp": "2024-05-03T15:02:18Z"
},
"spec": {
"description": "Enables the new sharing drawer design",
"stage": "experimental",
"codeowner": "@grafana/sharing-squad",
"frontend": true
}
},
{
"metadata": {
"name": "transformationsRedesign",
"resourceVersion": "1689179749127",
"creationTimestamp": "2023-07-12T16:35:49Z"
},
"spec": {
"description": "Enables the transformations redesign",
"stage": "GA",
"codeowner": "@grafana/observability-metrics",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "formatString",
"resourceVersion": "1697221032128",
"creationTimestamp": "2023-10-13T18:17:12Z"
},
"spec": {
"description": "Enable format string transformer",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "logRowsPopoverMenu",
"resourceVersion": "1700128090129",
"creationTimestamp": "2023-11-16T09:48:10Z"
},
"spec": {
"description": "Enable filtering menu displayed when text of a log line is selected",
"stage": "GA",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "notificationBanner",
"resourceVersion": "1715592754130",
"creationTimestamp": "2024-05-13T09:32:34Z"
},
"spec": {
"description": "Enables the notification banner UI and API",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform"
}
},
{
"metadata": {
"name": "enableDatagridEditing",
"resourceVersion": "1682347591131",
"creationTimestamp": "2023-04-24T14:46:31Z"
},
"spec": {
"description": "Enables the edit functionality in the datagrid panel",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "reportingRetries",
"resourceVersion": "1693468067132",
"creationTimestamp": "2023-08-31T07:47:47Z"
},
"spec": {
"description": "Enables rendering retries for the reporting feature",
"stage": "preview",
"codeowner": "@grafana/sharing-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "kubernetesPlaylists",
"resourceVersion": "1696532436133",
"creationTimestamp": "2023-10-05T19:00:36Z"
},
"spec": {
"description": "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s",
"stage": "GA",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "ssoSettingsApi",
"resourceVersion": "1699437001134",
"creationTimestamp": "2023-11-08T09:50:01Z"
},
"spec": {
"description": "Enables the SSO settings API and the OAuth configuration UIs in Grafana",
"stage": "GA",
"codeowner": "@grafana/identity-access-team",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "cloudRBACRoles",
"resourceVersion": "1704892741135",
"creationTimestamp": "2024-01-10T13:19:01Z"
},
"spec": {
"description": "Enabled grafana cloud specific RBAC roles",
"stage": "experimental",
"codeowner": "@grafana/identity-access-team",
"requiresRestart": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "grpcServer",
"resourceVersion": "1664223934136",
"creationTimestamp": "2022-09-26T20:25:34Z"
},
"spec": {
"description": "Run the GRPC server",
"stage": "preview",
"codeowner": "@grafana/grafana-app-platform-squad",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "alertingNoNormalState",
"resourceVersion": "1673652569137",
"creationTimestamp": "2023-01-13T23:29:29Z"
},
"spec": {
"description": "Stop maintaining state of alerts that are not firing",
"stage": "preview",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "vizAndWidgetSplit",
"resourceVersion": "1687861333138",
"creationTimestamp": "2023-06-27T10:22:13Z"
},
"spec": {
"description": "Split panels between visualizations and widgets",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "nodeGraphDotLayout",
"resourceVersion": "1706718372139",
"creationTimestamp": "2024-01-31T16:26:12Z"
},
"spec": {
"description": "Changed the layout algorithm for the node graph",
"stage": "experimental",
"codeowner": "@grafana/observability-traces-and-profiling",
"frontend": true
}
},
{
"metadata": {
"name": "groupByVariable",
"resourceVersion": "1707931084140",
"creationTimestamp": "2024-02-14T17:18:04Z"
},
"spec": {
"description": "Enable groupBy variable support in scenes dashboards",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "sqlExpressions",
"resourceVersion": "1709068560141",
"creationTimestamp": "2024-02-27T21:16:00Z"
},
"spec": {
"description": "Enables using SQL and DuckDB functions as Expressions.",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad"
}
},
{
"metadata": {
"name": "logsExploreTableDefaultVisualization",
"resourceVersion": "1714663695142",
"creationTimestamp": "2024-05-02T15:28:15Z"
},
"spec": {
"description": "Sets the logs table as default visualisation in logs explore",
"stage": "experimental",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "lokiExperimentalStreaming",
"resourceVersion": "1687169031143",
"creationTimestamp": "2023-06-19T10:03:51Z"
},
"spec": {
"description": "Support new streaming approach for loki (prototype, needs special loki build)",
"stage": "experimental",
"codeowner": "@grafana/observability-logs"
}
},
{
"metadata": {
"name": "dashgpt",
"resourceVersion": "1693426925144",
"creationTimestamp": "2023-08-30T20:22:05Z"
},
"spec": {
"description": "Enable AI powered features in dashboards",
"stage": "GA",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "sseGroupByDatasource",
"resourceVersion": "1694116927145",
"creationTimestamp": "2023-09-07T20:02:07Z"
},
"spec": {
"description": "Send query to the same datasource in a single request when using server side expressions. The `cloudWatchBatchQueries` feature toggle should be enabled if this used with CloudWatch.",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "lokiStructuredMetadata",
"resourceVersion": "1700150774146",
"creationTimestamp": "2023-11-16T16:06:14Z"
},
"spec": {
"description": "Enables the loki data source to request structured metadata from the Loki server",
"stage": "GA",
"codeowner": "@grafana/observability-logs"
}
},
{
"metadata": {
"name": "extractFieldsNameDeduplication",
"resourceVersion": "1698940062147",
"creationTimestamp": "2023-11-02T15:47:42Z"
},
"spec": {
"description": "Make sure extracted field names are unique in the dataframe",
"stage": "experimental",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "dashboardSceneForViewers",
"resourceVersion": "1698951745148",
"creationTimestamp": "2023-11-02T19:02:25Z"
},
"spec": {
"description": "Enables dashboard rendering using Scenes for viewer roles",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"frontend": true
}
},
{
"metadata": {
"name": "flameGraphItemCollapsing",
"resourceVersion": "1699540267149",
"creationTimestamp": "2023-11-09T14:31:07Z"
},
"spec": {
"description": "Allow collapsing of flame graph items",
"stage": "experimental",
"codeowner": "@grafana/observability-traces-and-profiling",
"frontend": true
}
},
{
"metadata": {
"name": "newFolderPicker",
"resourceVersion": "1705318999150",
"creationTimestamp": "2024-01-15T11:43:19Z"
},
"spec": {
"description": "Enables the nested folder picker without having nested folders enabled",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"frontend": true
}
},
{
"metadata": {
"name": "dualWritePlaylistsMode2",
"resourceVersion": "1715688716151",
"creationTimestamp": "2024-05-14T12:11:56Z",
"deletionTimestamp": "2024-05-31T18:18:09Z"
},
"spec": {
"description": "Enables dual writing of playlists to both legacy and k8s storage in mode 2",
"stage": "experimental",
"codeowner": "@grafana/search-and-storage"
}
},
{
"metadata": {
"name": "accessControlOnCall",
"resourceVersion": "1666195809152",
"creationTimestamp": "2022-10-19T16:10:09Z"
},
"spec": {
"description": "Access control primitives for OnCall",
"stage": "preview",
"codeowner": "@grafana/identity-access-team",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "lokiQuerySplittingConfig",
"resourceVersion": "1679327496153",
"creationTimestamp": "2023-03-20T15:51:36Z"
},
"spec": {
"description": "Give users the option to configure split durations for Loki queries",
"stage": "experimental",
"codeowner": "@grafana/observability-logs",
"frontend": true
}
},
{
"metadata": {
"name": "awsDatasourcesTempCredentials",
"resourceVersion": "1688655971154",
"creationTimestamp": "2023-07-06T15:06:11Z"
},
"spec": {
"description": "Support temporary security credentials in AWS plugins for Grafana Cloud customers",
"stage": "experimental",
"codeowner": "@grafana/aws-datasources"
}
},
{
"metadata": {
"name": "grafanaAPIServerEnsureKubectlAccess",
"resourceVersion": "1701894081155",
"creationTimestamp": "2023-12-06T20:21:21Z"
},
"spec": {
"description": "Start an additional https handler and write kubectl options",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresDevMode": true,
"requiresRestart": true
}
},
{
"metadata": {
"name": "pluginsAPIMetrics",
"resourceVersion": "1695296192156",
"creationTimestamp": "2023-09-21T11:36:32Z"
},
"spec": {
"description": "Sends metrics of public grafana packages usage by plugins",
"stage": "experimental",
"codeowner": "@grafana/plugins-platform-backend",
"frontend": true
}
},
{
"metadata": {
"name": "exploreContentOutline",
"resourceVersion": "1697216233157",
"creationTimestamp": "2023-10-13T16:57:13Z"
},
"spec": {
"description": "Content outline sidebar",
"stage": "GA",
"codeowner": "@grafana/explore-squad",
"frontend": true,
"allowSelfServe": true
}
},
{
"metadata": {
"name": "mysqlAnsiQuotes",
"resourceVersion": "1665575015158",
"creationTimestamp": "2022-10-12T11:43:35Z"
},
"spec": {
"description": "Use double quotes to escape keyword in a MySQL query",
"stage": "experimental",
"codeowner": "@grafana/search-and-storage"
}
},
{
"metadata": {
"name": "individualCookiePreferences",
"resourceVersion": "1676974747159",
"creationTimestamp": "2023-02-21T10:19:07Z"
},
"spec": {
"description": "Support overriding cookie preferences per user",
"stage": "experimental",
"codeowner": "@grafana/grafana-backend-group"
}
},
{
"metadata": {
"name": "alertingBacktesting",
"resourceVersion": "1671029054160",
"creationTimestamp": "2022-12-14T14:44:14Z"
},
"spec": {
"description": "Rule backtesting API for alerting",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "alertingSaveStatePeriodic",
"resourceVersion": "1706025810161",
"creationTimestamp": "2024-01-23T16:03:30Z"
},
"spec": {
"description": "Writes the state periodically to the database, asynchronous to rule evaluation",
"stage": "privatePreview",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "grafanaManagedRecordingRules",
"resourceVersion": "1713808396162",
"creationTimestamp": "2024-04-22T17:53:16Z"
},
"spec": {
"description": "Enables Grafana-managed recording rules.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "datasourceProxyDisableRBAC",
"resourceVersion": "1716296716163",
"creationTimestamp": "2024-05-21T13:05:16Z"
},
"spec": {
"description": "Disables applying a plugin route's ReqAction field to authorization",
"stage": "GA",
"codeowner": "@grafana/identity-access-team",
"hideFromDocs": true
}
},
{
"metadata": {
"name": "panelTitleSearch",
"resourceVersion": "1644949563164",
"creationTimestamp": "2022-02-15T18:26:03Z"
},
"spec": {
"description": "Search for dashboards using panel title",
"stage": "preview",
"codeowner": "@grafana/grafana-app-platform-squad",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "correlations",
"resourceVersion": "1663334067165",
"creationTimestamp": "2022-09-16T13:14:27Z"
},
"spec": {
"description": "Correlations page",
"stage": "GA",
"codeowner": "@grafana/explore-squad",
"allowSelfServe": true
}
},
{
"metadata": {
"name": "autoMigrateOldPanels",
"resourceVersion": "1679544156166",
"creationTimestamp": "2023-03-23T04:02:36Z"
},
"spec": {
"description": "Migrate old angular panels to supported versions (graph, table-old, worldmap, etc)",
"stage": "preview",
"codeowner": "@grafana/dataviz-squad",
"frontend": true
}
},
{
"metadata": {
"name": "permissionsFilterRemoveSubquery",
"resourceVersion": "1690961965167",
"creationTimestamp": "2023-08-02T07:39:25Z"
},
"spec": {
"description": "Alternative permission filter implementation that does not use subqueries for fetching the dashboard folder",
"stage": "experimental",
"codeowner": "@grafana/grafana-backend-group"
}
},
{
"metadata": {
"name": "alertmanagerRemoteSecondary",
"resourceVersion": "1698683228168",
"creationTimestamp": "2023-10-30T16:27:08Z"
},
"spec": {
"description": "Enable Grafana to sync configuration and state with a remote Alertmanager.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad"
}
},
{
"metadata": {
"name": "betterPageScrolling",
"resourceVersion": "1709737607169",
"creationTimestamp": "2024-03-06T15:06:47Z"
},
"spec": {
"description": "Removes CustomScrollbar from the UI, relying on native browser scrollbars",
"stage": "GA",
"codeowner": "@grafana/grafana-frontend-platform",
"frontend": true
}
},
{
"metadata": {
"name": "dualWritePlaylistsMode3",
"resourceVersion": "1715688716170",
"creationTimestamp": "2024-05-14T12:11:56Z",
"deletionTimestamp": "2024-05-31T18:18:09Z"
},
"spec": {
"description": "Enables dual writing of playlists to both legacy and k8s storage in mode 3",
"stage": "experimental",
"codeowner": "@grafana/search-and-storage"
}
},
{
"metadata": {
"name": "dashboardRestore",
"resourceVersion": "1715880986171",
"creationTimestamp": "2024-05-16T17:36:26Z",
"deletionTimestamp": "2024-05-24T15:24:19Z",
"annotations": {
"grafana.app/updatedTimestamp": "2024-05-24 15:12:39.003245 +0000 UTC"
}
},
"spec": {
"description": "Disables dataplane specific processing in server side expressions.",
"stage": "experimental",
"codeowner": "@grafana/grafana-frontend-platform",
"hideFromAdminPage": true
}
},
{
"metadata": {
"name": "datasourceQueryTypes",
"resourceVersion": "1716482788172",
"creationTimestamp": "2024-05-23T16:46:28Z"
},
"spec": {
"description": "Show query type endpoints in datasource API servers (currently hardcoded for testdata, expressions, and prometheus)",
"stage": "experimental",
"codeowner": "@grafana/grafana-app-platform-squad",
"requiresRestart": true
}
},
{
"metadata": {
"name": "alertingListViewV2",
"resourceVersion": "1716561649173",
"creationTimestamp": "2024-05-24T14:40:49Z"
},
"spec": {
"description": "Enables the new alert list view design",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"frontend": true
}
},
{
"metadata": {
"name": "preserveDashboardStateWhenNavigating",
"resourceVersion": "1716812886174",
"creationTimestamp": "2024-05-27T12:28:06Z"
},
"spec": {
"description": "Enables possibility to preserve dashboard variables and time range when navigating between dashboards",
"stage": "experimental",
"codeowner": "@grafana/dashboards-squad",
"hideFromAdminPage": true,
"hideFromDocs": true
}
},
{
"metadata": {
"name": "alertingCentralAlertHistory",
"resourceVersion": "1716994898175",
"creationTimestamp": "2024-05-29T15:01:38Z"
},
"spec": {
"description": "Enables the new central alert history.",
"stage": "experimental",
"codeowner": "@grafana/alerting-squad",
"frontend": true
}
},
{
"metadata": {
"name": "disableSSEDataplane",
"resourceVersion": "1681316674176",
"creationTimestamp": "2023-04-12T16:24:34Z"
},
"spec": {
"description": "Disables dataplane specific processing in server side expressions.",
"stage": "experimental",
"codeowner": "@grafana/observability-metrics"
}
},
{
"metadata": {
"name": "influxdbRunQueriesInParallel",
"resourceVersion": "1706785104177",
"creationTimestamp": "2024-02-01T10:58:24Z"
},
"spec": {
"description": "Enables running InfluxDB Influxql queries in parallel",
"stage": "privatePreview",
"codeowner": "@grafana/observability-metrics"
}
}
]
}