# What changed in @grafana/plugin-e2e

> 35 changes in @grafana/plugin-e2e 3 from its official release notes, upgrade guides and advisories: 1 breaking, 3 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/@grafana/plugin-e2e/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @grafana/plugin-e2e 3

### Breaking changes

- Supports Node 24 and drops support for Node 18. (3.0.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.0.0)

### New APIs and options

- Exposes the response body from waitForQueryDataResponse, allowing callers to access it. (3.12.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.12.0)
- Adds Kubernetes overrides for userPreferences. (3.10.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.10.0)
- Plugin E2E adds OpenFeature support, enabling developers to use OpenFeature with the package. (3.2.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.2.0)

### Behavior and default changes

- Runtime e2e-selectors are enabled by default. (3.14.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.14.0)
- Fetches e2e-selectors from Grafana at runtime, so selectors are obtained dynamically. (3.13.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.13.0)
- Logs when runtime selectors are used, making their use visible to developers. (3.13.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.13.0)
- The dashboardSettingsRedesign OpenFeature flag is disabled by default. (3.9.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.9.2)
- The dashboardScene feature toggle now defaults to true in tests. (3.4.12) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.4.12)

### Tooling

- The components fixture now includes missing components, making them available to plugin end-to-end tests. (3.11.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.0)
- Adds dashboard smoke testing support to Plugin E2E. (3.6.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.6.0)
- Plugin E2E adds support for Grafana 13's new dashboard layout, allowing developers to use the layout in end-to-end tests. (3.5.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.5.0)
- Adds a fixture and matcher for accessibility tests with Axe. (3.4.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.4.0)
- E2E selectors were bumped, which may affect selectors used by plugin E2E tests. (3.0.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.0.2)

### Fixes and other changes

- The response from route.fetch is now typed as APIResponse. (3.15.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.15.1)
- Fixes a race between setVisualization and Grafana's visualization picker. (3.12.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.12.0)
- Waits for the options pane before checking the viz picker, so the check runs after the pane is ready. (3.11.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.2)
- Corrected dashboard toolbar version thresholds used by plugin-e2e. (3.11.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.1)
- Plugin-e2e waits for feature toggles instead of reading them once. (3.11.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.1)
- Plugin-e2e no longer assumes the panel options group is expanded by default. (3.11.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.1)
- Plugin-e2e supports the new root OFREP route. (3.11.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.11.1)
- Advanced mode detection for alert rules was adapted to Grafana 13.2. (3.9.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.9.2)
- toDisplayPreviews now handles table-based previews of values. (3.9.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.9.2)
- Plugin E2E now selects MultiSelect options sequentially. (3.7.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.7.2)
- Fixes the addPanel timeout when dashboardNewLayouts is disabled. (3.7.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.7.1)
- Fixes Plugin E2E compatibility with Grafana 13. (3.5.1) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.5.1)
- Fixed the toHaveColor matcher for ColorValueEditor. (3.4.7) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.4.7)
- The axe peer dependencies are optional, so installing the package no longer requires them. (3.4.4) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.4.4)
- Variable expansion in provisioning files was expanded, affecting how provisioning file variables are handled. (3.4.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.4.2)
- Uses the right selector version for the viz tab in Plugin E2E. (3.3.3) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.3.3)
- Fixes single flag evaluation for OFREP in Plugin E2E. (3.3.2) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.3.2)
- Fixes the tab selector in Plugin E2E. (3.3.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.3.0)
- Suggestions support clicking Add All Visualizations in Grafana 12.4 and greater. (3.1.3) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.1.3)
- Fixes the toggle viz selector for Grafana versions earlier than 12.4.0. (3.1.0) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.1.0)
- Fixed the visualization lookup flow in plugins-e2e. (3.0.3) — [release notes](https://github.com/grafana/plugin-tools/releases/tag/%40grafana/plugin-e2e%403.0.3)
