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@grafana/plugin-e2e 335 changes
Breaking changes 1
Supports Node 24 and drops support for Node 18.
New APIs and options 3
Exposes the response body from waitForQueryDataResponse, allowing callers to access it.
Adds Kubernetes overrides for userPreferences.
Plugin E2E adds OpenFeature support, enabling developers to use OpenFeature with the package.
Behavior and default changes 5
Runtime e2e-selectors are enabled by default.
Fetches e2e-selectors from Grafana at runtime, so selectors are obtained dynamically.
Logs when runtime selectors are used, making their use visible to developers.
The dashboardSettingsRedesign OpenFeature flag is disabled by default.
The dashboardScene feature toggle now defaults to true in tests.
Tooling 5
The components fixture now includes missing components, making them available to plugin end-to-end tests.
Adds dashboard smoke testing support to Plugin E2E.
Plugin E2E adds support for Grafana 13's new dashboard layout, allowing developers to use the layout in end-to-end tests.
Adds a fixture and matcher for accessibility tests with Axe.
E2E selectors were bumped, which may affect selectors used by plugin E2E tests.
Fixes and other changes 21
The response from route.fetch is now typed as APIResponse.
Fixes a race between setVisualization and Grafana's visualization picker.
Waits for the options pane before checking the viz picker, so the check runs after the pane is ready.
Corrected dashboard toolbar version thresholds used by plugin-e2e.
Plugin-e2e waits for feature toggles instead of reading them once.
Plugin-e2e no longer assumes the panel options group is expanded by default.
Plugin-e2e supports the new root OFREP route.
Advanced mode detection for alert rules was adapted to Grafana 13.2.
toDisplayPreviews now handles table-based previews of values.
Plugin E2E now selects MultiSelect options sequentially.
Fixes the addPanel timeout when dashboardNewLayouts is disabled.
Fixes Plugin E2E compatibility with Grafana 13.
Fixed the toHaveColor matcher for ColorValueEditor.
The axe peer dependencies are optional, so installing the package no longer requires them.
Variable expansion in provisioning files was expanded, affecting how provisioning file variables are handled.
Uses the right selector version for the viz tab in Plugin E2E.
Fixes single flag evaluation for OFREP in Plugin E2E.
Fixes the tab selector in Plugin E2E.
Suggestions support clicking Add All Visualizations in Grafana 12.4 and greater.
Fixes the toggle viz selector for Grafana versions earlier than 12.4.0.
Fixed the visualization lookup flow in plugins-e2e.