unstale

npm / @grafana/plugin-e2e

@grafana/plugin-e2e

What changed in @grafana/plugin-e2e 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

1 breaking3 new APIs and options5 behavior and defaults5 tooling21 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

@grafana/plugin-e2e 335 changes

Breaking changes 1

  • Supports Node 24 and drops support for Node 18.

    3.0.0release notes

New APIs and options 3

  • Exposes the response body from waitForQueryDataResponse, allowing callers to access it.

    3.12.0release notes

  • Adds Kubernetes overrides for userPreferences.

    3.10.0release notes

  • Plugin E2E adds OpenFeature support, enabling developers to use OpenFeature with the package.

    3.2.0release notes

Behavior and default changes 5

  • Runtime e2e-selectors are enabled by default.

    3.14.0release notes

  • Fetches e2e-selectors from Grafana at runtime, so selectors are obtained dynamically.

    3.13.0release notes

  • Logs when runtime selectors are used, making their use visible to developers.

    3.13.0release notes

  • The dashboardSettingsRedesign OpenFeature flag is disabled by default.

    3.9.2release notes

  • The dashboardScene feature toggle now defaults to true in tests.

    3.4.12release notes

Tooling 5

  • The components fixture now includes missing components, making them available to plugin end-to-end tests.

    3.11.0release notes

  • Adds dashboard smoke testing support to Plugin E2E.

    3.6.0release notes

  • Plugin E2E adds support for Grafana 13's new dashboard layout, allowing developers to use the layout in end-to-end tests.

    3.5.0release notes

  • Adds a fixture and matcher for accessibility tests with Axe.

    3.4.0release notes

  • E2E selectors were bumped, which may affect selectors used by plugin E2E tests.

    3.0.2release notes

Fixes and other changes 21

  • The response from route.fetch is now typed as APIResponse.

    3.15.1release notes

  • Fixes a race between setVisualization and Grafana's visualization picker.

    3.12.0release notes

  • Waits for the options pane before checking the viz picker, so the check runs after the pane is ready.

    3.11.2release notes

  • Corrected dashboard toolbar version thresholds used by plugin-e2e.

    3.11.1release notes

  • Plugin-e2e waits for feature toggles instead of reading them once.

    3.11.1release notes

  • Plugin-e2e no longer assumes the panel options group is expanded by default.

    3.11.1release notes

  • Plugin-e2e supports the new root OFREP route.

    3.11.1release notes

  • Advanced mode detection for alert rules was adapted to Grafana 13.2.

    3.9.2release notes

  • toDisplayPreviews now handles table-based previews of values.

    3.9.2release notes

  • Plugin E2E now selects MultiSelect options sequentially.

    3.7.2release notes

  • Fixes the addPanel timeout when dashboardNewLayouts is disabled.

    3.7.1release notes

  • Fixes Plugin E2E compatibility with Grafana 13.

    3.5.1release notes

  • Fixed the toHaveColor matcher for ColorValueEditor.

    3.4.7release notes

  • The axe peer dependencies are optional, so installing the package no longer requires them.

    3.4.4release notes

  • Variable expansion in provisioning files was expanded, affecting how provisioning file variables are handled.

    3.4.2release notes

  • Uses the right selector version for the viz tab in Plugin E2E.

    3.3.3release notes

  • Fixes single flag evaluation for OFREP in Plugin E2E.

    3.3.2release notes

  • Fixes the tab selector in Plugin E2E.

    3.3.0release notes

  • Suggestions support clicking Add All Visualizations in Grafana 12.4 and greater.

    3.1.3release notes

  • Fixes the toggle viz selector for Grafana versions earlier than 12.4.0.

    3.1.0release notes

  • Fixed the visualization lookup flow in plugins-e2e.

    3.0.3release notes