diff --git a/CHANGELOG.md b/CHANGELOG.md index 9c1f38dab1f..88025b729fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ **Deprecation warnings** - Scripted dashboards is now deprecated. The feature is not removed but will be in a future release. We hope to address the underlying requirement of dynamic dashboards in a different way. [#24059](https://github.com/grafana/grafana/issues/24059) +- The unofficial first version of backend plugins together with usage of [grafana/grafana-plugin-model](https://github.com/grafana/grafana-plugin-model) is now deprecated and support for that will be removed in a future release. Please refer to [backend plugins documentation](https://grafana.com/docs/grafana/latest/developers/plugins/backend/) for information about the new officially supported backend plugins. ## 7.0 Feature highlights diff --git a/docs/sources/menu.yaml b/docs/sources/menu.yaml index 6b45264e67c..ac70ed55e8c 100644 --- a/docs/sources/menu.yaml +++ b/docs/sources/menu.yaml @@ -407,8 +407,6 @@ name: Defaults and editor mode - link: /developers/plugins/legacy/apps/ name: App plugins - - link: /developers/plugins/legacy/panels/ - name: Backend plugins - link: /developers/plugins/legacy/data-sources/ name: Data source plugins - link: /developers/plugins/legacy/snapshot-mode/ diff --git a/pkg/plugins/backendplugin/backend_plugin.go b/pkg/plugins/backendplugin/backend_plugin.go index 673525f574b..fdeb12a9d26 100644 --- a/pkg/plugins/backendplugin/backend_plugin.go +++ b/pkg/plugins/backendplugin/backend_plugin.go @@ -98,6 +98,8 @@ func (p *BackendPlugin) start(ctx context.Context) error { } } } else { + p.logger.Warn("Plugin uses a deprecated version of Grafana's backend plugin system which will be removed in a future release. " + + "Consider upgrading to a newer plugin version or reach out to the plugin repository/developer and request an upgrade.") raw, err := rpcClient.Dispense(p.id) if err != nil { return err