quickwit-oss / quickwit-oss/quickwit-datasource

Plugin stopped working in Grafana Cloud and new version has not been released

Open
#188 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
76
Forks
44
PR merge metrics
No merged PRs in 30d

Description

We're hitting this on Grafana Cloud too (stack on v13.1.0). Sharing the confirmed
root cause + a concrete ask, since the Grafana 13 rollout breaks this for every
Cloud user of the plugin:

Root cause: Grafana 13 ships React 19. The catalog's latest published
version is 0.4.5 (April 2024) — a React 18 build that references the React
internal ReactCurrentOwner, which React 19 removed. So module.js throws on load:

  Error: Could not load plugin: quickwit-quickwit-datasource
  Caused by: Cannot read properties of undefined (reading 'ReactCurrentOwner')

Grafana Cloud auto-upgraded core to 13.x, so the plugin frontend now fails for all
Cloud users — config page, query editor, and every dashboard panel on the datasource.

The fix already exists here: v0.6.0 ("React 19 compatibility for Grafana 13",
PR #170 externalizes react/jsx-runtime). I verified the 0.6.0 bundle externalizes
the JSX runtime. The only problem is 0.6.0 was never published to the Grafana
catalog
— the catalog still serves 0.4.5, and managed Grafana Cloud can only
install catalog versions.

Ask: could a maintainer publish 0.6.0 (ideally 0.5.x too) to the catalog?
On grafana.com → your org → My Plugins → submit the new version. That one action
unblocks every affected Cloud user with zero changes on our end. Happy to help with
the submission or open a PR if anything's needed — this is a production outage for us.
Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing v0.6.0 release and PR #170, confirming the React 19 compatibility change and externalized JSX runtime. Then follow Grafana’s grafana.com organization → My Plugins submission flow; done means version 0.6.0 is published in the catalog and available to Grafana Cloud users.

Written by the indexing model from the issue text.

Assessment

Tech stack
grafana, react, typescript
Domain
frontend, release
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.