Deprecated APIs for UI extensions will be removed
We’re removing the deprecated version of the UI extension APIs in favor of the new reactive APIs introduced in Grafana v11.4. The new APIs enable Grafana to load plugins with UI extensions lazily when needed instead of needing to load them prior to starting Grafana. They also make the UI reactive, so when the UI extensions registry changes, it will be reflected in the UI.
This affects plugin developers that are using UI extensions and haven’t migrated to the new APIs yet. Plugins trying to use the deprecated APIs in Grafana v12 throw an error.
Migration/mitigation
For details on how to migrate to the new APIs, refer to the migration guide.