Repository navigation
Prebuilt workload-analyzer binaries. Download the tarball for your platform,
verify the checksum, then run ./workload-analyzer <export>.zip.
macOS binaries are unsigned — on first run:
xattr -d com.apple.quarantine ./workload-analyzer
What's Changed
Fixes
- Enforce read-only SQL in the loader — the in-memory DuckDB export was opened read-write, so the SQL editor could
DROP/UPDATE/CREATEagainst it. It is now opened read-only, matching what the README already promised. (dedced5) - Surface API failures as visible errors — failed requests used to slip through
res.json()and render as an empty view (indistinguishable from a valid zero-row result). Every fetch now goes through a singlerequestJSON()chokepoint that checksres.okand throws a typedApiError, and a dismissibleErrorBannermakes broken endpoints visible. (fbc8914) - Improve keyboard and screen-reader accessibility — a11y fixes for the results table, fingerprint drawer, and database selects. (4c894d9)
Changes
- Serve the full query catalog once — the app now retrieves the complete query catalog a single time on load, stores it in state, and passes it down to tabs (SQL, Analysis) as props. (f3cbd8d, b10a1c2)
- Remove the redundant Indexes tab — the Analysis tab's Indexes section already covers the same queries. (1fa39ca)
Chores
New Contributors
Full Changelog: v0.1.1...v0.1.2