# What's new?

**For the latest plugin announcements refer to the [Grafana Plugin Development board](https://community.grafana.com/c/plugin-development/plugin-announcements/47) in the Community forum.**

## June 2026[​](#june-2026 "Direct link to June 2026")

To help improve the security and integrity of your projects, Grafana now requires all commits submitted to any Grafana repository to have a valid signature in order to be merged. Refer to the [Signed Commits Mandatory for All Grafana Repositories](https://community.grafana.com/t/action-required-signed-commits-mandatory-for-all-grafana-repositories/163404) blog post for more information.

## April 2026[​](#april-2026 "Direct link to April 2026")

**You can now monetize your plugin with the Grafana Marketplace**, an optional path for plugin developers, independent software vendors, and partners to sell and distribute commercial plugins through the Grafana plugin catalog.

Marketplace plugins can be proprietary and are published in the Grafana Catalog with a Marketplace label, subject to the approval and discretion of Grafana Labs. Paid Marketplace plugins can help you fund ongoing development, maintenance, updates, and support.

For more background, refer to the [Grafana Marketplace pilot](https://grafana.com/blog/grafana-marketplace-pilot/) announcement.

## February 2026[​](#february-2026 "Direct link to February 2026")

[`config.panels`](https://community.grafana.com/t/deprecating-config-panels-in-grafana-runtime-package/161606) and [`config.apps`](https://community.grafana.com/t/deprecating-config-apps-in-grafana-runtime-package/161001) have been deprecated in the `@grafana/runtime` package.

## October 2025[​](#october-2025 "Direct link to October 2025")

Find the whole letter at [Grafana Developer Newsletter - October 2025](https://community.grafana.com/t/grafana-developer-newsletter-october-2025/159137).

**New platform capabilities and other updates:**

* Internationalization (i18n) is now supported in Grafana plugins. Refer to [Translate your plugin](https://grafana.com/developers/plugin-tools/how-to-guides/plugin-internationalization.md) for all the details
* Tooling updates now run a series of migrations to imrpove the updating experience. Find more details in [Grafana Developer Newsletter - October 2025](https://community.grafana.com/t/grafana-developer-newsletter-october-2025/159137)
* The Plugin validator can now output its results into a JSON format

**New documentation:**

* [Debug your plugins with React Tools](https://grafana.com/developers/plugin-tools/how-to-guides/debugging-plugins.md) tutorial

* Revamp of [UI extensions documentation](https://grafana.com/developers/plugin-tools/how-to-guides/ui-extensions.md), including:

  <!-- -->

  * Best practices
  * When to use add and when to use expose to share content
  * Testing UI extensions between multiple plugins,
  * Exposing a lazy loaded component
  * Using UI extensions for general functions

* [How to make your datasource support SQL Expressions](https://grafana.com/developers/plugin-tools/how-to-guides/data-source-plugins/sql-requirements.md)

* We're currently working on improving our [Data structure documentation](https://grafana.com/developers/dataplane/)

## July 2025[​](#july-2025 "Direct link to July 2025")

Find the whole letter at [Grafana Developer Newsletter - July 2025](https://community.grafana.com/t/grafana-developer-newsletter-july-2025/154227).

**Breaking changes:**

* Grafana 12.0.0:

  <!-- -->

  * Removal of AngularJS
  * Removal of all UI Extensions deprecated APIs ('getPluginExtensions', 'usePluginExtensions', 'usePluginLinkExtensions', 'usePluginComponentExtensions')

* Grafana 12.0.2:
  <!-- -->
  * Plugins declaring a dependency on another plugin can no longer reference a specific version

* Apps still using React Router 5 need to [upgrade to version 6](https://grafana.com/developers/plugin-tools/migration-guides/update-from-grafana-versions/migrate-10_0_x-to-10_1_x.md)
  * @grafana/scenes version 6 also moves to use React Router 6

**New platform capabilities and other updates:**

* Plugin usage stats are now available in your “My Plugins” area on grafana.com
* You can now [add user-specific persistent storage to your plugins](https://grafana.com/developers/plugin-tools/how-to-guides/add-user-storage.md)
* If you’re creating extension points, you can [share typescript types between plugins](https://github.com/grafana/plugin-actions/tree/main/bundle-types)
* Our recommended end-to-end workflows got an update! Refer to [Grafana Developer Newsletter - July 2025](https://community.grafana.com/t/grafana-developer-newsletter-october-2025/159137) for all the details

**New documentation:**

* [Manage backwards compatibility with runtime checks](https://grafana.com/developers/plugin-tools/how-to-guides/runtime-checks.md)
* [Action sets, folder access levels with permissions](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/implement-rbac-in-app-plugins.md#action-sets-folder-access-levels-with-permissions) in the How to implement RBAC in app plugins doc
* [Add support for Private Data Source Connect (PDC)](https://grafana.com/developers/plugin-tools/how-to-guides/data-source-plugins/add-support-for-pdc.md)
* [About LLMs and MCP in Grafana plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/use-llms-and-mcp.md#about-llms-and-mcp-in-grafana-plugins)

## Sign up for our developer updates[​](#sign-up-for-our-developer-updates "Direct link to Sign up for our developer updates")

Be the first to know about new tools, features, and opportunities available to you in the Grafana developer ecosystem!

<!-- -->

[Enter your email](<mailto:Enter your email>)Subscribe

We care about your data. Read our<!-- --> [privacy policy](https://grafana.com/legal/privacy-policy/). Or browse our<!-- --> [newsletter archive](https://community.grafana.com/tag/developer_newsletter).
