{ "kind": "FeatureList", "apiVersion": "featuretoggle.grafana.app/v0alpha1", "metadata": {}, "items": [ { "metadata": { "name": "ABTestFeatureToggleA", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-13T21:13:13Z" }, "spec": { "description": "Test feature toggle to see how cohorts could be set up AB testing", "stage": "experimental", "codeowner": "@grafana/sharing-squad", "hideFromDocs": true, "expression": "false" } }, { "metadata": { "name": "ABTestFeatureToggleB", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-13T21:13:13Z" }, "spec": { "description": "Test feature toggle to see how cohorts could be set up AB testing", "stage": "experimental", "codeowner": "@grafana/sharing-squad", "hideFromDocs": true, "expression": "false" } }, { "metadata": { "name": "addFieldFromCalculationStatFunctions", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-03T14:39:58Z" }, "spec": { "description": "Add cumulative and window functions to the add field from calculation transformation", "stage": "GA", "codeowner": "@grafana/dataviz-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "aiGeneratedDashboardChanges", "resourceVersion": "1743693517832", "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": "alertRuleRestore", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the alert rule restore feature", "stage": "preview", "codeowner": "@grafana/alerting-squad", "expression": "true" } }, { "metadata": { "name": "alertStateHistoryLokiOnly", "resourceVersion": "1743693517832", "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": "alertStateHistoryLokiPrimary", "resourceVersion": "1743693517832", "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": "alertStateHistoryLokiSecondary", "resourceVersion": "1743693517832", "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": "alertingApiServer", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-20T20:52:03Z" }, "spec": { "description": "Register Alerting APIs with the K8s API server", "stage": "GA", "codeowner": "@grafana/alerting-squad", "requiresRestart": true, "expression": "true" } }, { "metadata": { "name": "alertingBacktesting", "resourceVersion": "1743693517832", "creationTimestamp": "2022-12-14T14:44:14Z" }, "spec": { "description": "Rule backtesting API for alerting", "stage": "experimental", "codeowner": "@grafana/alerting-squad" } }, { "metadata": { "name": "alertingCentralAlertHistory", "resourceVersion": "1743693517832", "creationTimestamp": "2024-05-29T15:01:38Z" }, "spec": { "description": "Enables the new central alert history.", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "frontend": true } }, { "metadata": { "name": "alertingConversionAPI", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z", "deletionTimestamp": "2025-04-04T13:25:42Z" }, "spec": { "description": "Enable the alerting conversion API", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "alertingDisableSendAlertsExternal", "resourceVersion": "1743693517832", "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": "alertingFilterV2", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-11T11:29:26Z" }, "spec": { "description": "Enable the new alerting search experience", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "hideFromDocs": true } }, { "metadata": { "name": "alertingInsights", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "alertingJiraIntegration", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the new Jira integration for contact points in cloud alert managers.", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "frontend": true, "hideFromDocs": true } }, { "metadata": { "name": "alertingListViewV2", "resourceVersion": "1743693517832", "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": "alertingMigrationUI", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the alerting migration UI, to migrate datasource-managed rules to Grafana-managed rules", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "alertingNotificationsStepMode", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-22T11:07:45Z" }, "spec": { "description": "Enables simplified step mode in the notifications section", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "alertingPrometheusRulesPrimary", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-27T12:27:16Z" }, "spec": { "description": "Uses Prometheus rules as the primary source of truth for ruler-enabled data sources", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "frontend": true } }, { "metadata": { "name": "alertingQueryAndExpressionsStepMode", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-26T06:33:14Z" }, "spec": { "description": "Enables step mode for alerting queries and expressions", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "alertingQueryOptimization", "resourceVersion": "1743693517832", "creationTimestamp": "2024-01-10T20:52:58Z" }, "spec": { "description": "Optimizes eligible queries in order to reduce load on datasources", "stage": "GA", "codeowner": "@grafana/alerting-squad", "expression": "false" } }, { "metadata": { "name": "alertingRulePermanentlyDelete", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables UI functionality to permanently delete alert rules", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true, "expression": "true" } }, { "metadata": { "name": "alertingRuleRecoverDeleted", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the UI functionality to recover and view deleted alert rules", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true, "expression": "true" } }, { "metadata": { "name": "alertingRuleVersionHistoryRestore", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the alert rule version history restore feature", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true, "expression": "true" } }, { "metadata": { "name": "alertingSaveStateCompressed", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the compressed protobuf-based alert state storage", "stage": "preview", "codeowner": "@grafana/alerting-squad", "expression": "false" } }, { "metadata": { "name": "alertingSaveStatePeriodic", "resourceVersion": "1743693517832", "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": "alertingSimplifiedRouting", "resourceVersion": "1743693517832", "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", "expression": "true" } }, { "metadata": { "name": "alertingUIOptimizeReducer", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-18T10:59:00Z" }, "spec": { "description": "Enables removing the reducer from the alerting UI when creating a new alert rule and using instant query", "stage": "GA", "codeowner": "@grafana/alerting-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "alertmanagerRemoteOnly", "resourceVersion": "1743693517832", "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": "alertmanagerRemotePrimary", "resourceVersion": "1743693517832", "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": "alertmanagerRemoteSecondary", "resourceVersion": "1743693517832", "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": "angularDeprecationUI", "resourceVersion": "1743693517832", "creationTimestamp": "2023-08-29T14:05:47Z" }, "spec": { "description": "Display Angular warnings in dashboards and panels", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "frontend": true, "expression": "true" } }, { "metadata": { "name": "annotationPermissionUpdate", "resourceVersion": "1743693517832", "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", "expression": "true" } }, { "metadata": { "name": "appPlatformGrpcClientAuth", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-14T10:47:18Z" }, "spec": { "description": "Enables the gRPC client to authenticate with the App Platform by using ID \u0026 access tokens", "stage": "experimental", "codeowner": "@grafana/identity-access-team", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "appSidecar", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-09T12:45:05Z" }, "spec": { "description": "Enable the app sidecar feature that allows rendering 2 apps at the same time", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform" } }, { "metadata": { "name": "assetSriChecks", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables SRI checks for Grafana JavaScript assets", "stage": "experimental", "codeowner": "@grafana/frontend-ops", "frontend": true } }, { "metadata": { "name": "authZGRPCServer", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-13T09:41:35Z" }, "spec": { "description": "Enables the gRPC server for authorization", "stage": "experimental", "codeowner": "@grafana/identity-access-team", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "awsAsyncQueryCaching", "resourceVersion": "1743693517832", "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", "expression": "true" } }, { "metadata": { "name": "awsDatasourcesTempCredentials", "resourceVersion": "1743693517832", "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": "azureMonitorDisableLogLimit", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-24T13:32:09Z" }, "spec": { "description": "Disables the log limit restriction for Azure Monitor when true. The limit is enabled by default.", "stage": "GA", "codeowner": "@grafana/partner-datasources", "expression": "false" } }, { "metadata": { "name": "azureMonitorEnableUserAuth", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-27T14:01:54Z" }, "spec": { "description": "Enables user auth for Azure Monitor datasource only", "stage": "GA", "codeowner": "@grafana/partner-datasources", "expression": "true" } }, { "metadata": { "name": "azureMonitorLogsBuilderEditor", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the logs builder mode for the Azure Monitor data source", "stage": "preview", "codeowner": "@grafana/partner-datasources", "expression": "false" } }, { "metadata": { "name": "azureMonitorPrometheusExemplars", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-06T16:53:17Z" }, "spec": { "description": "Allows configuration of Azure Monitor as a data source that can provide Prometheus exemplars", "stage": "GA", "codeowner": "@grafana/partner-datasources", "expression": "true" } }, { "metadata": { "name": "cachingOptimizeSerializationMemoryUsage", "resourceVersion": "1743693517832", "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": "canvasPanelNesting", "resourceVersion": "1743693517832", "creationTimestamp": "2022-05-31T19:03:34Z" }, "spec": { "description": "Allow elements nesting", "stage": "experimental", "codeowner": "@grafana/dataviz-squad", "frontend": true, "hideFromAdminPage": true } }, { "metadata": { "name": "canvasPanelPanZoom", "resourceVersion": "1743693517832", "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": "cloudRBACRoles", "resourceVersion": "1743693517832", "creationTimestamp": "2024-01-10T13:19:01Z" }, "spec": { "description": "Enabled grafana cloud specific RBAC roles", "stage": "preview", "codeowner": "@grafana/identity-access-team", "requiresRestart": true, "allowSelfServe": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "cloudWatchBatchQueries", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-20T19:09:41Z" }, "spec": { "description": "Runs CloudWatch metrics queries as separate batches", "stage": "preview", "codeowner": "@grafana/aws-datasources" } }, { "metadata": { "name": "cloudWatchCrossAccountQuerying", "resourceVersion": "1743693517832", "creationTimestamp": "2022-11-28T11:39:12Z" }, "spec": { "description": "Enables cross-account querying in CloudWatch datasources", "stage": "GA", "codeowner": "@grafana/aws-datasources", "allowSelfServe": true, "expression": "true" } }, { "metadata": { "name": "cloudWatchNewLabelParsing", "resourceVersion": "1743693517832", "creationTimestamp": "2024-04-05T15:57:56Z" }, "spec": { "description": "Updates CloudWatch label parsing to be more accurate", "stage": "GA", "codeowner": "@grafana/aws-datasources", "expression": "true" } }, { "metadata": { "name": "cloudWatchRoundUpEndTime", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-27T15:10:28Z" }, "spec": { "description": "Round up end time for metric queries to the next minute to avoid missing data", "stage": "GA", "codeowner": "@grafana/aws-datasources", "expression": "true" } }, { "metadata": { "name": "configurableSchedulerTick", "resourceVersion": "1743693517832", "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": "correlations", "resourceVersion": "1743693517832", "creationTimestamp": "2022-09-16T13:14:27Z" }, "spec": { "description": "Correlations page", "stage": "GA", "codeowner": "@grafana/dataviz-squad", "allowSelfServe": true, "expression": "true" } }, { "metadata": { "name": "crashDetection", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-12T15:07:27Z" }, "spec": { "description": "Enables browser crash detection reporting to Faro.", "stage": "experimental", "codeowner": "@grafana/observability-traces-and-profiling", "frontend": true } }, { "metadata": { "name": "dashboardNewLayouts", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-23T08:55:45Z" }, "spec": { "description": "Enables experimental new dashboard layouts", "stage": "experimental", "codeowner": "@grafana/dashboards-squad", "frontend": true } }, { "metadata": { "name": "dashboardScene", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-13T08:51:21Z" }, "spec": { "description": "Enables dashboard rendering using scenes for all roles", "stage": "GA", "codeowner": "@grafana/dashboards-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "dashboardSceneForViewers", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-02T19:02:25Z" }, "spec": { "description": "Enables dashboard rendering using Scenes for viewer roles", "stage": "GA", "codeowner": "@grafana/dashboards-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "dashboardSceneSolo", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-11T08:08:47Z" }, "spec": { "description": "Enables rendering dashboards using scenes for solo panels", "stage": "GA", "codeowner": "@grafana/dashboards-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "dashgpt", "resourceVersion": "1743693517832", "creationTimestamp": "2023-08-30T20:22:05Z" }, "spec": { "description": "Enable AI powered features in dashboards", "stage": "GA", "codeowner": "@grafana/dashboards-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "dataplaneAggregator", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-09T08:41:07Z" }, "spec": { "description": "Enable grafana dataplane aggregator", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "dataplaneFrontendFallback", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "datasourceAPIServers", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-19T08:28:27Z" }, "spec": { "description": "Expose some datasources as apiservers.", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "datasourceConnectionsTab", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-21T17:39:48Z" }, "spec": { "description": "Shows defined connections for a data source in the plugins detail page", "stage": "privatePreview", "codeowner": "@grafana/plugins-platform-backend", "frontend": true } }, { "metadata": { "name": "datasourceQueryTypes", "resourceVersion": "1743693517832", "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": "disableClassicHTTPHistogram", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-18T19:37:44Z" }, "spec": { "description": "Disables classic HTTP Histogram (use with enableNativeHTTPHistogram)", "stage": "experimental", "codeowner": "@grafana/grafana-backend-services-squad", "requiresRestart": true, "hideFromAdminPage": true } }, { "metadata": { "name": "disableEnvelopeEncryption", "resourceVersion": "1743693517832", "creationTimestamp": "2022-05-24T08:34:47Z" }, "spec": { "description": "Disable envelope encryption (emergency only)", "stage": "GA", "codeowner": "@grafana/grafana-as-code", "hideFromAdminPage": true, "expression": "false" } }, { "metadata": { "name": "disableNumericMetricsSortingInExpressions", "resourceVersion": "1743693517832", "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/oss-big-tent", "requiresRestart": true } }, { "metadata": { "name": "disableSSEDataplane", "resourceVersion": "1743693517832", "creationTimestamp": "2023-04-12T16:24:34Z" }, "spec": { "description": "Disables dataplane specific processing in server side expressions.", "stage": "experimental", "codeowner": "@grafana/observability-metrics" } }, { "metadata": { "name": "disableSecretsCompatibility", "resourceVersion": "1743693517832", "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": "editPanelCSVDragAndDrop", "resourceVersion": "1743693517832", "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": "elasticsearchCrossClusterSearch", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-12T22:20:04Z" }, "spec": { "description": "Enables cross cluster search in the Elasticsearch datasource", "stage": "preview", "codeowner": "@grafana/aws-datasources" } }, { "metadata": { "name": "elasticsearchImprovedParsing", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-15T17:05:54Z" }, "spec": { "description": "Enables less memory intensive Elasticsearch result parsing", "stage": "experimental", "codeowner": "@grafana/aws-datasources" } }, { "metadata": { "name": "enableDatagridEditing", "resourceVersion": "1743693517832", "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": "enableExtensionsAdminPage", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-05T15:55:10Z" }, "spec": { "description": "Enables the extension admin page regardless of development mode", "stage": "experimental", "codeowner": "@grafana/plugins-platform-backend", "requiresRestart": true } }, { "metadata": { "name": "enableNativeHTTPHistogram", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-03T18:23:55Z" }, "spec": { "description": "Enables native HTTP Histograms", "stage": "experimental", "codeowner": "@grafana/grafana-backend-services-squad", "requiresRestart": true, "hideFromAdminPage": true } }, { "metadata": { "name": "enableSCIM", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-07T14:38:46Z" }, "spec": { "description": "Enables SCIM support for user and group management", "stage": "experimental", "codeowner": "@grafana/identity-access-team" } }, { "metadata": { "name": "enableScopesInMetricsExplore", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-06T13:11:33Z" }, "spec": { "description": "Enables the scopes usage in Metrics Explore", "stage": "experimental", "codeowner": "@grafana/dashboards-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "exploreLogsAggregatedMetrics", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-29T13:55:59Z" }, "spec": { "description": "Used in Logs Drilldown to query by aggregated metrics", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "exploreLogsLimitedTimeRange", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-29T13:55:59Z" }, "spec": { "description": "Used in Logs Drilldown to limit the time range", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "exploreLogsShardSplitting", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-29T13:55:59Z" }, "spec": { "description": "Used in Logs Drilldown to split queries into multiple queries based on the number of shards", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "exploreMetrics", "resourceVersion": "1743693517832", "creationTimestamp": "2024-04-09T18:15:18Z" }, "spec": { "description": "Enables the new Grafana Metrics Drilldown core app", "stage": "GA", "codeowner": "@grafana/observability-metrics", "frontend": true, "expression": "true" } }, { "metadata": { "name": "exploreMetricsRelatedLogs", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-05T16:28:43Z" }, "spec": { "description": "Display Related Logs in Grafana Metrics Drilldown", "stage": "experimental", "codeowner": "@grafana/observability-metrics", "frontend": true } }, { "metadata": { "name": "exploreMetricsUseExternalAppPlugin", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Use the externalized Grafana Metrics Drilldown (formerly known as Explore Metrics) app plugin", "stage": "preview", "codeowner": "@grafana/observability-metrics", "requiresRestart": true } }, { "metadata": { "name": "expressionParser", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-17T00:59:11Z" }, "spec": { "description": "Enable new expression parser", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "extensionSidebar", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the extension sidebar", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "externalCorePlugins", "resourceVersion": "1743693517832", "creationTimestamp": "2023-09-22T08:50:13Z" }, "spec": { "description": "Allow core plugins to be loaded as external", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "expression": "true" } }, { "metadata": { "name": "externalServiceAccounts", "resourceVersion": "1743693517832", "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": "extraThemes", "resourceVersion": "1743693517832", "creationTimestamp": "2023-05-10T13:37:04Z" }, "spec": { "description": "Enables extra themes", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "frontend": true } }, { "metadata": { "name": "extractFieldsNameDeduplication", "resourceVersion": "1743693517832", "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": "failWrongDSUID", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-20T10:56:39Z" }, "spec": { "description": "Throws an error if a data source has an invalid UIDs", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "expression": "true" } }, { "metadata": { "name": "faroDatasourceSelector", "resourceVersion": "1743693517832", "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": "featureHighlights", "resourceVersion": "1743693517832", "creationTimestamp": "2022-02-03T11:53:23Z" }, "spec": { "description": "Highlight Grafana Enterprise features", "stage": "GA", "codeowner": "@grafana/grafana-as-code", "allowSelfServe": true, "expression": "false" } }, { "metadata": { "name": "featureToggleAdminPage", "resourceVersion": "1743693517832", "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": "feedbackButton", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-02T17:08:15Z" }, "spec": { "description": "Enables a button to send feedback from the Grafana UI", "stage": "experimental", "codeowner": "@grafana/grafana-operator-experience-squad", "hideFromDocs": true } }, { "metadata": { "name": "fetchRulesUsingPost", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Use a POST request to list rules by passing down the namespaces user has access to", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "formatString", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-13T18:17:12Z" }, "spec": { "description": "Enable format string transformer", "stage": "GA", "codeowner": "@grafana/dataviz-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "frontendSandboxMonitorOnly", "resourceVersion": "1743693517832", "creationTimestamp": "2023-07-05T11:48:25Z" }, "spec": { "description": "Enables monitor only in the plugin frontend sandbox (if enabled)", "stage": "privatePreview", "codeowner": "@grafana/plugins-platform-backend", "frontend": true } }, { "metadata": { "name": "grafanaAPIServerEnsureKubectlAccess", "resourceVersion": "1743693517832", "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": "grafanaAPIServerWithExperimentalAPIs", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-06T18:55:22Z" }, "spec": { "description": "Register experimental APIs with the k8s API server, including all datasources", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresDevMode": true, "requiresRestart": true } }, { "metadata": { "name": "grafanaAdvisor", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-20T10:08:00Z" }, "spec": { "description": "Enables Advisor app", "stage": "experimental", "codeowner": "@grafana/plugins-platform-backend" } }, { "metadata": { "name": "grafanaManagedRecordingRules", "resourceVersion": "1743693517832", "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": "grafanaManagedRecordingRulesDatasources", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables writing to data sources for Grafana-managed recording rules.", "stage": "experimental", "codeowner": "@grafana/alerting-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "grafanaconThemes", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the temporary themes for GrafanaCon", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "requiresRestart": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "groupAttributeSync", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-09T15:29:43Z" }, "spec": { "description": "Enable the groupsync extension for managing Group Attribute Sync feature", "stage": "privatePreview", "codeowner": "@grafana/identity-access-team", "hideFromDocs": true } }, { "metadata": { "name": "groupByVariable", "resourceVersion": "1743693517832", "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": "groupToNestedTableTransformation", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-07T14:28:26Z" }, "spec": { "description": "Enables the group to nested table transformation", "stage": "GA", "codeowner": "@grafana/dataviz-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "grpcServer", "resourceVersion": "1743693517832", "creationTimestamp": "2022-09-26T20:25:34Z" }, "spec": { "description": "Run the GRPC server", "stage": "preview", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true } }, { "metadata": { "name": "homeSetupGuide", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-25T17:20:04Z" }, "spec": { "description": "Used in Home for users who want to return to the onboarding flow or quickly find popular config pages", "stage": "experimental", "codeowner": "@grafana/growth-and-onboarding", "frontend": true } }, { "metadata": { "name": "improvedExternalSessionHandling", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-17T10:54:39Z" }, "spec": { "description": "Enables improved support for OAuth external sessions. After enabling this feature, users might need to re-authenticate themselves.", "stage": "preview", "codeowner": "@grafana/identity-access-team", "allowSelfServe": true } }, { "metadata": { "name": "improvedExternalSessionHandlingSAML", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-09T17:02:49Z" }, "spec": { "description": "Enables improved support for SAML external sessions. Ensure the NameID format is correctly configured in Grafana for SAML Single Logout to function properly.", "stage": "preview", "codeowner": "@grafana/identity-access-team", "allowSelfServe": true } }, { "metadata": { "name": "individualCookiePreferences", "resourceVersion": "1743693517832", "creationTimestamp": "2023-02-21T10:19:07Z" }, "spec": { "description": "Support overriding cookie preferences per user", "stage": "experimental", "codeowner": "@grafana/grafana-backend-group" } }, { "metadata": { "name": "infinityRunQueriesInParallel", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables running Infinity queries in parallel", "stage": "privatePreview", "codeowner": "@grafana/oss-big-tent" } }, { "metadata": { "name": "influxdbBackendMigration", "resourceVersion": "1743693517832", "creationTimestamp": "2022-02-09T18:26:16Z", "deletionTimestamp": "2023-01-17T14:11:26Z" }, "spec": { "description": "Query InfluxDB InfluxQL without the proxy", "stage": "GA", "codeowner": "@grafana/partner-datasources", "frontend": true, "expression": "true" } }, { "metadata": { "name": "influxdbRunQueriesInParallel", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-01T10:58:24Z" }, "spec": { "description": "Enables running InfluxDB Influxql queries in parallel", "stage": "privatePreview", "codeowner": "@grafana/partner-datasources" } }, { "metadata": { "name": "influxqlStreamingParser", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-29T17:29:35Z" }, "spec": { "description": "Enable streaming JSON parser for InfluxDB datasource InfluxQL query language", "stage": "experimental", "codeowner": "@grafana/partner-datasources" } }, { "metadata": { "name": "investigationsBackend", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-18T08:31:03Z" }, "spec": { "description": "Enable the investigations backend API", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "expression": "false" } }, { "metadata": { "name": "inviteUserExperimental", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Renders invite user button along the app", "stage": "experimental", "codeowner": "@grafana/sharing-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "jaegerBackendMigration", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-15T14:40:20Z" }, "spec": { "description": "Enables querying the Jaeger data source without the proxy", "stage": "experimental", "codeowner": "@grafana/oss-big-tent" } }, { "metadata": { "name": "jitterAlertRulesWithinGroups", "resourceVersion": "1743693517832", "creationTimestamp": "2024-01-18T18:48:11Z" }, "spec": { "description": "Distributes alert rule evaluations more evenly over time, including spreading out rules within the same group. Disables sequential evaluation if enabled.", "stage": "preview", "codeowner": "@grafana/alerting-squad", "requiresRestart": true, "hideFromDocs": true } }, { "metadata": { "name": "k8SFolderCounts", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-27T17:10:44Z" }, "spec": { "description": "Enable folder's api server counts", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "expression": "false" } }, { "metadata": { "name": "k8SFolderMove", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-27T17:10:44Z" }, "spec": { "description": "Enable folder's api server move", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "expression": "false" } }, { "metadata": { "name": "kubernetesAggregator", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-12T20:59:35Z" }, "spec": { "description": "Enable grafana's embedded kube-aggregator", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "kubernetesClientDashboardsFolders", "resourceVersion": "1743693517832", "creationTimestamp": "2025-02-18T21:15:35Z" }, "spec": { "description": "Route the folder and dashboard service requests to k8s", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad" } }, { "metadata": { "name": "kubernetesDashboards", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-05T14:34:23Z" }, "spec": { "description": "Use the kubernetes API in the frontend for dashboards", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "frontend": true } }, { "metadata": { "name": "kubernetesFeatureToggles", "resourceVersion": "1743693517832", "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": "kubernetesPlaylists", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-05T19:00:36Z", "deletionTimestamp": "2024-08-13T08:03:28Z" }, "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, "expression": "true" } }, { "metadata": { "name": "kubernetesSnapshots", "resourceVersion": "1743693517832", "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": "libraryPanelRBAC", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-11T23:30:50Z" }, "spec": { "description": "Enables RBAC support for library panels", "stage": "experimental", "codeowner": "@grafana/dashboards-squad", "requiresRestart": true } }, { "metadata": { "name": "live-service-web-worker", "resourceVersion": "1743693517832", "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/dashboards-squad", "frontend": true } }, { "metadata": { "name": "localeFormatPreference", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Specifies the locale so the correct format for numbers and dates can be shown", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform" } }, { "metadata": { "name": "localizationForPlugins", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables localization for plugins", "stage": "experimental", "codeowner": "@grafana/plugins-platform-backend" } }, { "metadata": { "name": "logQLScope", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-11T11:53:24Z" }, "spec": { "description": "In-development feature that will allow injection of labels into loki queries.", "stage": "privatePreview", "codeowner": "@grafana/observability-logs", "hideFromAdminPage": true, "hideFromDocs": true, "expression": "false" } }, { "metadata": { "name": "logRequestsInstrumentedAsUnknown", "resourceVersion": "1743693517832", "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": "logRowsPopoverMenu", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "logsContextDatasourceUi", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "logsExploreTableDefaultVisualization", "resourceVersion": "1743693517832", "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": "logsExploreTableVisualisation", "resourceVersion": "1743693517832", "creationTimestamp": "2023-07-12T13:52:42Z" }, "spec": { "description": "A table visualisation for logs in Explore", "stage": "GA", "codeowner": "@grafana/observability-logs", "frontend": true, "expression": "true" } }, { "metadata": { "name": "logsInfiniteScrolling", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-09T10:54:03Z" }, "spec": { "description": "Enables infinite scrolling for the Logs panel in Explore and Dashboards", "stage": "GA", "codeowner": "@grafana/observability-logs", "frontend": true, "expression": "true" } }, { "metadata": { "name": "logsPanelControls", "resourceVersion": "1743772342343", "creationTimestamp": "2025-04-04T13:11:29Z", "annotations": { "grafana.app/updatedTimestamp": "2025-04-04 13:12:22.343052 +0000 UTC" } }, "spec": { "description": "Enables a control component for the logs panel in Explore", "stage": "privatePreview", "codeowner": "@grafana/observability-logs", "frontend": true, "expression": "false" } }, { "metadata": { "name": "lokiExperimentalStreaming", "resourceVersion": "1743693517832", "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": "lokiLabelNamesQueryApi", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-13T14:31:41Z" }, "spec": { "description": "Defaults to using the Loki `/labels` API instead of `/series`", "stage": "GA", "codeowner": "@grafana/observability-logs", "expression": "true" } }, { "metadata": { "name": "lokiLogsDataplane", "resourceVersion": "1743693517832", "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": "lokiPredefinedOperations", "resourceVersion": "1743693517832", "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": "lokiQueryHints", "resourceVersion": "1743693517832", "creationTimestamp": "2023-12-18T20:43:16Z" }, "spec": { "description": "Enables query hints for Loki", "stage": "GA", "codeowner": "@grafana/observability-logs", "frontend": true, "expression": "true" } }, { "metadata": { "name": "lokiQuerySplitting", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "lokiQuerySplittingConfig", "resourceVersion": "1743693517832", "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": "lokiRunQueriesInParallel", "resourceVersion": "1743693517832", "creationTimestamp": "2023-09-19T09:34:01Z" }, "spec": { "description": "Enables running Loki queries in parallel", "stage": "privatePreview", "codeowner": "@grafana/observability-logs" } }, { "metadata": { "name": "lokiSendDashboardPanelNames", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-22T19:30:43Z" }, "spec": { "description": "Send dashboard and panel names to Loki when querying", "stage": "experimental", "codeowner": "@grafana/observability-logs" } }, { "metadata": { "name": "lokiShardSplitting", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-23T11:21:03Z" }, "spec": { "description": "Use stream shards to split queries into smaller subqueries", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "lokiStructuredMetadata", "resourceVersion": "1743693517832", "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", "expression": "true" } }, { "metadata": { "name": "managedDualWriter", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Pick the dual write mode from database configs", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "mlExpressions", "resourceVersion": "1743693517832", "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": "multiTenantTempCredentials", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "use multi-tenant path for awsTempCredentials", "stage": "experimental", "codeowner": "@grafana/aws-datasources", "hideFromDocs": true } }, { "metadata": { "name": "mysqlAnsiQuotes", "resourceVersion": "1743693517832", "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": "nestedFolders", "resourceVersion": "1743693517832", "creationTimestamp": "2022-10-26T14:15:14Z" }, "spec": { "description": "Enable folder nesting", "stage": "GA", "codeowner": "@grafana/search-and-storage", "expression": "true" } }, { "metadata": { "name": "newDashboardSharingComponent", "resourceVersion": "1743693517832", "creationTimestamp": "2024-05-03T15:02:18Z" }, "spec": { "description": "Enables the new sharing drawer design", "stage": "GA", "codeowner": "@grafana/sharing-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "newDashboardWithFiltersAndGroupBy", "resourceVersion": "1743693517832", "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": "newFiltersUI", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-30T12:48:13Z" }, "spec": { "description": "Enables new combobox style UI for the Ad hoc filters variable in scenes architecture", "stage": "GA", "codeowner": "@grafana/dashboards-squad", "expression": "true" } }, { "metadata": { "name": "newFolderPicker", "resourceVersion": "1743693517832", "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": "newLogsPanel", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the new logs panel in Explore", "stage": "experimental", "codeowner": "@grafana/observability-logs", "frontend": true } }, { "metadata": { "name": "newPDFRendering", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-08T12:09:34Z" }, "spec": { "description": "New implementation for the dashboard-to-PDF rendering", "stage": "GA", "codeowner": "@grafana/sharing-squad", "expression": "true" } }, { "metadata": { "name": "newShareReportDrawer", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the report creation drawer in a dashboard", "stage": "experimental", "codeowner": "@grafana/sharing-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "noBackdropBlur", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Disables backdrop blur", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "nodeGraphDotLayout", "resourceVersion": "1743693517832", "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": "oauthRequireSubClaim", "resourceVersion": "1743693517832", "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": "onPremToCloudMigrations", "resourceVersion": "1743693517832", "creationTimestamp": "2024-01-22T16:09:08Z" }, "spec": { "description": "Enable the Grafana Migration Assistant, which helps you easily migrate on-prem resources, such as dashboards, folders, and data source configurations, to your Grafana Cloud stack.", "stage": "preview", "codeowner": "@grafana/grafana-operator-experience-squad", "expression": "true" } }, { "metadata": { "name": "panelFilterVariable", "resourceVersion": "1743693517832", "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": "panelMonitoring", "resourceVersion": "1743693517832", "creationTimestamp": "2023-10-09T05:19:08Z" }, "spec": { "description": "Enables panel monitoring through logs and measurements", "stage": "GA", "codeowner": "@grafana/dataviz-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "panelTitleSearch", "resourceVersion": "1743693517832", "creationTimestamp": "2022-02-15T18:26:03Z" }, "spec": { "description": "Search for dashboards using panel title", "stage": "preview", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true } }, { "metadata": { "name": "passwordlessMagicLinkAuthentication", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-14T13:50:55Z" }, "spec": { "description": "Enable passwordless login via magic link authentication", "stage": "experimental", "codeowner": "@grafana/identity-access-team", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "pdfTables", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-06T13:39:22Z" }, "spec": { "description": "Enables generating table data as PDF in reporting", "stage": "preview", "codeowner": "@grafana/sharing-squad" } }, { "metadata": { "name": "permissionsFilterRemoveSubquery", "resourceVersion": "1743693517832", "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": "pinNavItems", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-10T11:40:03Z" }, "spec": { "description": "Enables pinning of nav items", "stage": "GA", "codeowner": "@grafana/grafana-frontend-platform", "expression": "true" } }, { "metadata": { "name": "playlistsReconciler", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-20T03:09:31Z" }, "spec": { "description": "Enables experimental reconciler for playlists", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "pluginProxyPreserveTrailingSlash", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-05T11:36:14Z" }, "spec": { "description": "Preserve plugin proxy trailing slash.", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "expression": "false" } }, { "metadata": { "name": "pluginsAPIMetrics", "resourceVersion": "1743693517832", "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": "pluginsCDNSyncLoader", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Loads plugins from CDN synchronously", "stage": "experimental", "codeowner": "@grafana/plugins-platform-backend" } }, { "metadata": { "name": "pluginsDetailsRightPanel", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-13T09:55:30Z" }, "spec": { "description": "Enables right panel for the plugins details page", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "frontend": true, "expression": "true" } }, { "metadata": { "name": "pluginsFrontendSandbox", "resourceVersion": "1743693517832", "creationTimestamp": "2023-06-05T08:51:36Z" }, "spec": { "description": "Enables the plugins frontend sandbox", "stage": "privatePreview", "codeowner": "@grafana/plugins-platform-backend" } }, { "metadata": { "name": "pluginsSkipHostEnvVars", "resourceVersion": "1743693517832", "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": "pluginsSriChecks", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-04T12:55:09Z" }, "spec": { "description": "Enables SRI checks for plugin assets", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "expression": "false" } }, { "metadata": { "name": "preinstallAutoUpdate", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-07T12:14:25Z" }, "spec": { "description": "Enables automatic updates for pre-installed plugins", "stage": "GA", "codeowner": "@grafana/plugins-platform-backend", "expression": "true" } }, { "metadata": { "name": "preserveDashboardStateWhenNavigating", "resourceVersion": "1743693517832", "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": "promQLScope", "resourceVersion": "1743693517832", "creationTimestamp": "2024-01-29T20:22:17Z" }, "spec": { "description": "In-development feature that will allow injection of labels into prometheus queries.", "stage": "GA", "codeowner": "@grafana/oss-big-tent", "hideFromAdminPage": true, "hideFromDocs": true, "expression": "true" } }, { "metadata": { "name": "prometheusAzureOverrideAudience", "resourceVersion": "1743693517832", "creationTimestamp": "2022-05-30T15:43:32Z", "deletionTimestamp": "2023-07-16T21:30:14Z" }, "spec": { "description": "Deprecated. Allow override default AAD audience for Azure Prometheus endpoint. Enabled by default. This feature should no longer be used and will be removed in the future.", "stage": "deprecated", "codeowner": "@grafana/partner-datasources", "expression": "true" } }, { "metadata": { "name": "prometheusCodeModeMetricNamesSearch", "resourceVersion": "1743693517832", "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/oss-big-tent", "frontend": true } }, { "metadata": { "name": "prometheusRunQueriesInParallel", "resourceVersion": "1743693517832", "creationTimestamp": "2024-08-12T12:31:39Z" }, "spec": { "description": "Enables running Prometheus queries in parallel", "stage": "GA", "codeowner": "@grafana/oss-big-tent", "expression": "true" } }, { "metadata": { "name": "prometheusSpecialCharsInLabelValues", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-18T21:31:08Z" }, "spec": { "description": "Adds support for quotes and special characters in label values for Prometheus queries", "stage": "experimental", "codeowner": "@grafana/oss-big-tent", "frontend": true } }, { "metadata": { "name": "prometheusUsesCombobox", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-23T11:18:33Z" }, "spec": { "description": "Use new **Combobox** component for Prometheus query editor", "stage": "GA", "codeowner": "@grafana/oss-big-tent", "expression": "true" } }, { "metadata": { "name": "provisioning", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-22T09:03:50Z" }, "spec": { "description": "Next generation provisioning... and git", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "requiresRestart": true } }, { "metadata": { "name": "publicDashboardsEmailSharing", "resourceVersion": "1743693517832", "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": "publicDashboardsScene", "resourceVersion": "1743693517832", "creationTimestamp": "2024-03-22T14:48:21Z" }, "spec": { "description": "Enables public dashboard rendering using scenes", "stage": "GA", "codeowner": "@grafana/sharing-squad", "frontend": true, "expression": "true" } }, { "metadata": { "name": "queryLibrary", "resourceVersion": "1743693517832", "creationTimestamp": "2022-10-07T18:31:45Z", "deletionTimestamp": "2023-03-20T16:00:14Z" }, "spec": { "description": "Enables Query Library feature in Explore", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform" } }, { "metadata": { "name": "queryOverLive", "resourceVersion": "1743693517832", "creationTimestamp": "2022-01-26T17:44:20Z" }, "spec": { "description": "Use Grafana Live WebSocket to execute backend queries", "stage": "experimental", "codeowner": "@grafana/dashboards-squad", "frontend": true } }, { "metadata": { "name": "queryService", "resourceVersion": "1743693517832", "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": "queryServiceFromExplore", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Routes explore requests to the new query service", "stage": "experimental", "codeowner": "@grafana/grafana-datasources-core-services", "frontend": true } }, { "metadata": { "name": "queryServiceFromUI", "resourceVersion": "1743693517832", "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": "queryServiceRewrite", "resourceVersion": "1743693517832", "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": "recordedQueriesMulti", "resourceVersion": "1743693517832", "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", "expression": "true" } }, { "metadata": { "name": "recoveryThreshold", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "refactorVariablesTimeRange", "resourceVersion": "1743693517832", "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": "regressionTransformation", "resourceVersion": "1743693517832", "creationTimestamp": "2023-11-24T14:49:16Z" }, "spec": { "description": "Enables regression analysis transformation", "stage": "preview", "codeowner": "@grafana/dataviz-squad", "frontend": true } }, { "metadata": { "name": "reloadDashboardsOnParamsChange", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-25T12:56:54Z" }, "spec": { "description": "Enables reload of dashboards on scopes, time range and variables changes", "stage": "experimental", "codeowner": "@grafana/dashboards-squad", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "renderAuthJWT", "resourceVersion": "1743693517832", "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": "rendererDisableAppPluginsPreload", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Disable pre-loading app plugins when the request is coming from the renderer", "stage": "experimental", "codeowner": "@grafana/sharing-squad", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "reportingRetries", "resourceVersion": "1743693517832", "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": "reportingUseRawTimeRange", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-14T20:08:03Z" }, "spec": { "description": "Uses the original report or dashboard time range instead of making an absolute transformation", "stage": "GA", "codeowner": "@grafana/sharing-squad", "expression": "true" } }, { "metadata": { "name": "rolePickerDrawer", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-26T12:51:38Z" }, "spec": { "description": "Enables the new role picker drawer design", "stage": "experimental", "codeowner": "@grafana/identity-access-team" } }, { "metadata": { "name": "scopeApi", "resourceVersion": "1743693517832", "creationTimestamp": "2024-11-27T07:58:25Z" }, "spec": { "description": "In-development feature flag for the scope api using the app platform.", "stage": "experimental", "codeowner": "@grafana/grafana-app-platform-squad", "hideFromAdminPage": true, "expression": "false" } }, { "metadata": { "name": "scopeFilters", "resourceVersion": "1743693517832", "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": "secretsManagementAppPlatform", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enable the secrets management API and services under app platform", "stage": "experimental", "codeowner": "@grafana/grafana-operator-experience-squad" } }, { "metadata": { "name": "showDashboardValidationWarnings", "resourceVersion": "1743693517832", "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": "sqlDatasourceDatabaseSelection", "resourceVersion": "1743693517832", "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": "sqlExpressions", "resourceVersion": "1743693517832", "creationTimestamp": "2024-02-27T21:16:00Z" }, "spec": { "description": "Enables SQL Expressions, which can execute SQL queries against data source results.", "stage": "experimental", "codeowner": "@grafana/grafana-datasources-core-services" } }, { "metadata": { "name": "sseGroupByDatasource", "resourceVersion": "1743693517832", "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": "ssoSettingsApi", "resourceVersion": "1743693517832", "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, "expression": "true" } }, { "metadata": { "name": "ssoSettingsLDAP", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-18T11:31:27Z" }, "spec": { "description": "Use the new SSO Settings API to configure LDAP", "stage": "preview", "codeowner": "@grafana/identity-access-team", "requiresRestart": true, "allowSelfServe": true } }, { "metadata": { "name": "ssoSettingsSAML", "resourceVersion": "1743693517832", "creationTimestamp": "2024-03-14T11:04:45Z" }, "spec": { "description": "Use the new SSO Settings API to configure the SAML connector", "stage": "GA", "codeowner": "@grafana/identity-access-team", "allowSelfServe": true, "expression": "true" } }, { "metadata": { "name": "storage", "resourceVersion": "1743693517832", "creationTimestamp": "2022-03-17T17:19:23Z" }, "spec": { "description": "Configurable storage for dashboards, datasources, and resources", "stage": "experimental", "codeowner": "@grafana/search-and-storage" } }, { "metadata": { "name": "tableNextGen", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Allows access to the new react-data-grid based table component.", "stage": "experimental", "codeowner": "@grafana/dataviz-squad" } }, { "metadata": { "name": "tableSharedCrosshair", "resourceVersion": "1743693517832", "creationTimestamp": "2023-12-13T09:33:14Z" }, "spec": { "description": "Enables shared crosshair in table panel", "stage": "experimental", "codeowner": "@grafana/dataviz-squad", "frontend": true } }, { "metadata": { "name": "teamHttpHeadersMimir", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-13T10:42:47Z" }, "spec": { "description": "Enables LBAC for datasources for Mimir to apply LBAC filtering of metrics to the client requests for users in teams", "stage": "preview", "codeowner": "@grafana/identity-access-team", "allowSelfServe": true } }, { "metadata": { "name": "templateVariablesUsesCombobox", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Use new **Combobox** component for template variables", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "frontend": true } }, { "metadata": { "name": "timeRangeProvider", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-22T10:52:33Z" }, "spec": { "description": "Enables time pickers sync", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform" } }, { "metadata": { "name": "tlsMemcached", "resourceVersion": "1743693517832", "creationTimestamp": "2024-05-09T19:12:08Z" }, "spec": { "description": "Use TLS-enabled memcached in the enterprise caching feature", "stage": "GA", "codeowner": "@grafana/grafana-operator-experience-squad", "expression": "true" } }, { "metadata": { "name": "traceQLStreaming", "resourceVersion": "1743693517832", "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, "expression": "false" } }, { "metadata": { "name": "transformationsRedesign", "resourceVersion": "1743693517832", "creationTimestamp": "2023-07-12T16:35:49Z" }, "spec": { "description": "Enables the transformations redesign", "stage": "GA", "codeowner": "@grafana/observability-metrics", "frontend": true, "allowSelfServe": true, "expression": "true" } }, { "metadata": { "name": "unifiedHistory", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-13T10:41:18Z" }, "spec": { "description": "Displays the navigation history so the user can navigate back to previous pages", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "frontend": true } }, { "metadata": { "name": "unifiedRequestLog", "resourceVersion": "1743693517832", "creationTimestamp": "2023-03-31T13:38:09Z" }, "spec": { "description": "Writes error logs to the request logger", "stage": "GA", "codeowner": "@grafana/grafana-backend-group", "hideFromAdminPage": true, "expression": "true" } }, { "metadata": { "name": "unifiedStorageBigObjectsSupport", "resourceVersion": "1743693517832", "creationTimestamp": "2024-10-17T10:18:29Z" }, "spec": { "description": "Enables to save big objects in blob storage", "stage": "experimental", "codeowner": "@grafana/search-and-storage" } }, { "metadata": { "name": "unifiedStorageGrpcConnectionPool", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the unified storage grpc connection pool", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "unifiedStorageHistoryPruner", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Enables the unified storage history pruner", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "unifiedStorageSearch", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-30T19:46:14Z" }, "spec": { "description": "Enable unified storage search", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "unifiedStorageSearchPermissionFiltering", "resourceVersion": "1743693517832", "creationTimestamp": "2025-01-22T11:38:37Z" }, "spec": { "description": "Enable permission filtering on unified storage search", "stage": "GA", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true, "expression": "true" } }, { "metadata": { "name": "unifiedStorageSearchSprinkles", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-18T17:00:54Z" }, "spec": { "description": "Enable sprinkles on unified storage search", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "unifiedStorageSearchUI", "resourceVersion": "1743693517832", "creationTimestamp": "2024-12-19T18:21:48Z" }, "spec": { "description": "Enable unified storage search UI", "stage": "experimental", "codeowner": "@grafana/search-and-storage", "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "useScopesNavigationEndpoint", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Use the scopes navigation endpoint instead of the dashboardbindings endpoint", "stage": "experimental", "codeowner": "@grafana/grafana-frontend-platform", "frontend": true, "hideFromDocs": true } }, { "metadata": { "name": "useSessionStorageForRedirection", "resourceVersion": "1743693517832", "creationTimestamp": "2024-09-23T09:31:23Z" }, "spec": { "description": "Use session storage for handling the redirection after login", "stage": "GA", "codeowner": "@grafana/identity-access-team", "expression": "true" } }, { "metadata": { "name": "wargamesTesting", "resourceVersion": "1743693517832", "creationTimestamp": "2023-09-13T18:32:01Z" }, "spec": { "description": "Placeholder feature flag for internal testing", "stage": "experimental", "codeowner": "@grafana/hosted-grafana-team" } }, { "metadata": { "name": "xrayApplicationSignals", "resourceVersion": "1743693517832", "creationTimestamp": "2025-04-03T15:18:37Z" }, "spec": { "description": "Support Application Signals queries in the X-Ray datasource", "stage": "experimental", "codeowner": "@grafana/aws-datasources", "frontend": true, "hideFromAdminPage": true, "hideFromDocs": true } }, { "metadata": { "name": "zanzana", "resourceVersion": "1743693517832", "creationTimestamp": "2024-06-19T13:59:47Z" }, "spec": { "description": "Use openFGA as authorization engine.", "stage": "experimental", "codeowner": "@grafana/identity-access-team", "hideFromAdminPage": true, "hideFromDocs": true } } ] }