Skip to content

Deprecation notice: config.apps / config.panels #3

@hugohaggmark

Description

@hugohaggmark

Hi 👋

We’ve identified usages of config.apps and/or config.panels from the @grafana/runtime package in this repository.

These properties have been deprecated and will be removed in an upcoming Grafana release.

Timeline

  • ✅ Replacement async APIs available starting Grafana 12.4.0
  • config.apps and config.panels removal is projected to occur in Grafana 13.2.0

What this means for you

If your plugin continues to rely on these properties, it risks runtime errors once Grafana 13.2.0 is released.

We recommend migrating to the new async APIs as soon as possible to ensure forward compatibility.

Why is this change happening?

Accessing data via global singletons makes it harder to evolve Grafana internals and provide clearer contracts for plugin developers. The async APIs give us a more stable and future-proof foundation.


If anything is unclear or you need guidance during the migration, please reach out. We’re happy to help 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions