What's new from Grafana Labs
Grafana Labs products, projects, and features can go through multiple release stages before becoming generally available. These stages in the release life cycle can present varying degrees of stability and support. For more information, refer to release life cycle for Grafana Labs.

Loading...
Area of interest:
Cloud availability:
Cloud editions:
Self-managed availability:
Self-managed editions:
No results found. Please adjust your filters or search criteria.
There was an error with your request.
We are excited to announce the v1.0 release of the Grafana k6 Operator, a major milestone that brings more predictability and stability to running distributed performance tests on your Kubernetes clusters. The k6 Operator simplifies performance testing at scale, allowing you to test services inside private clusters and coordinate tests across multiple nodes without adding operational complexity.
The k6 Operator offers two Custom Resource Definitions (CRDs): TestRun
, to execute a distributed k6 test on a Kubernetes cluster, and PrivateLoadZone
, to create a load zone on a Kubernetes cluster for Grafana Cloud k6 to run k6 tests in.
You can now put guardrails in place by enforcing a maximum expiration date for all newly created Cloud Access Policy tokens. This gives you stronger control over credentials and helps ensure your security and compliance standards are met.
Benefits you get right away:
- Stronger security: No more “forever” tokens left lingering in your environment.
- Policy alignment: Every token follows the lifetime you define, supporting your compliance requirements.
- Easier audits: Shorter-lived tokens reduce the risk of stale credentials being overlooked during reviews.
- Smaller attack surface: Limiting token lifetimes lowers the chance of long-term misuse if a token is ever exposed.
Introducing the SCIM Configuration UI in Grafana.
We recently announced SCIM for user and group provisioning in Grafana, and now we’re excited to announce that SCIM configuration is easy with the SCIM Configuration UI. Here you can easily toggle SCIM configuration options without restarting your instance, find information like your Tenant URL, Domain, and Stack ID for configuring SCIM in your IdP, and learn how to create a service account and token with the correct permissions.

We’ve updated our source map functionality for Grafana Cloud’s Frontend Observability. It’s now easier to find and delete your uploaded source maps right from the UI. This gives you more control over your data and makes it easier to keep your environment organized.
What’s new:
- Search for source maps by name.
- Distinguish source map bundles with new metadata showing Created and Last Updated timestamps
- Delete individual or many source maps at once. This is useful for clearing out old or unused files or when you need to re-upload a similar bundle.
In May 2025, we refactored the table visualization to use the react-data-grid library, resulting in significant performance improvements. We released this in public preview. Now, this version of the table is generally available, and along with that, we’ve made a number of improvements, big and small. We’ve added the following options:
- Cell types, Pill and Markdown + HTML
- Wrap header text
- Frozen columns - Freeze as many columns as you want, starting from the left side of the table.
- Max row height - This is helpful when you apply text wrapping to one or more columns, which can significantly increase the height of a cell.
- Tooltip from field - Render the content from one cell as the tooltip for another cell.
We’ve also added new functionality to the table footer, significantly improved its display, and streamlined the configuration process.
Grafana SQL Expressions, Grafana’s solution for manipulating and transforming the results of data source queries using SQL (MySQL dialect) syntax, is now available in Public Preview.
We’ve improved the general experience by providing a more intuitive editor that supports better formatting, quick copying, easy expansion, and a shortcut to instantly run your queries.
Because Ad Hoc filters can’t be reliably implemented on SQL data sources, we’re introducing a new way forward. Starting with this release, you can now query a dataset from a first panel using a SQL data source, then build the rest of your dashboard on top of that dataset - and use Ad Hoc filters to drill into it.
This is enabled by two key enhancements:
- Dashboard data source support - You can now define Ad Hoc Filters in dashboards that use the
-- Dashboard --
data source. - Set filters from the Bar Chart tooltip - Previously, setting Ad Hoc Filter values was only possible on Table visualizations. Now, you can do this from the Bar Chart as well.
The Azure Monitor resource picker has been revamped to better support users with large Azure estates.
The key changes are support for filtering and the ability to browse recent resources
The table footer displays the results of calculations (and reducer functions) on fields. We’ve updated the footer so that you can apply multiple calculations or reducers simultaneously:

In the panel editor, you can see that the Calculation option now allows you to select multiple calculations at once:

Visualization actions now support authenticated HTTP requests by integrating with the Infinity data source. This lets you perform actions that require authentication by leveraging preconfigured Infinity data source connections.
Previously, actions could only make direct HTTP requests from the browser, which are subject to CORS restrictions, significantly limiting their usefulness.
Save money and apply an extra layer of network security by using GCP Private Service Connect to send telemetry data to Grafana Cloud.
Normally when you send telemetry from your GCP network to Grafana Cloud, you incur in network egress fees and your data, though encrypted, traverses the public internet.
With this release, we’re rethinking our dashboard APIs and making the default a new model that is consistent, versioned, and resource-oriented.
We started the rollout in May. Since then, we’ve gathered feedback, measured impact, and improved testing. We’re now confident the APIs are stable and have made them the default.
We’re excited to announce the general availability of new alerting capabilities for Synthetic Monitoring. These new capabilities are available to all Grafana Cloud users.
You can now create alerts for each check in your Synthetic Monitoring application. For example, you can create an alert based on the number of check failures in a specific time window, with different settings for each one of your checks.