What's new
Release notes
What changed in Querylab.io, newest first.
1.3 Tab to expand, LIMIT suggestions
- Tab expands
SELECT *— The caret on the star, Tab writes out the column list. - Diagnostic rules in Settings — Every editor check listed and individually switchable.
- LIMIT suggestion — A LIMIT offered where it reduces the scan on a clustered table, applied on request.
- Last used table tab — Tables reopen on the tab you were working in.
- Performance and stability improvements — Background analysis for long queries, plus bug fixes across the editor and the desktop app.
1.2.9 Pipe syntax support completed
- Pipe syntax everywhere — Completions, hover, rename, go to definition, checks and lineage for pipe queries.
- Newer BigQuery syntax — Multi-level aggregation, AI.AGG, hybrid search, search and vector index management.
- Wider lineage coverage — Struct subfields, correlated subqueries, ARRAY subqueries and SELECT * EXCEPT.
- Column types in the SELECT list — Each item labelled inline with its type.
- Mobile notebook editing — SQL cells on iPhone and iPad.
1.2.7 Windows app and Spaces
- Windows app — A Windows build alongside macOS, with gcloud credential sign-in on desktop.
- Spaces for everyone — Tabs and projects grouped, with separate billing and visibility per Space.
- First run — Project connection on web and desktop, or the playground.
- Estimated against actual bytes — Both numbers shown when a query scans less than estimated.
- Silent mode — Queries run without Querylab.io labels.
- Performance improvements — Typing latency in long queries and schema tree scrolling.
1.2.5 Graph queries and charts
- Graph queries — GQL completions, navigation and checks, with a node and edge view of results.
- SQL to GQL — A join-heavy query converted to GQL.
- Charts from SQL — A VISUALIZE clause renders a chart. A Querylab.io extension, not BigQuery syntax, off by default.
- dbt macros — Expanded as you type for completions, hover and checks.
- More BigQuery syntax — MATCH_RECOGNIZE, chained PIVOT and UNPIVOT, remote and external functions, CONNECTION, GRANT and EXPORT DATA.
- Default reservation — A reservation for new query tabs, overridable per query.
1.2.3 Pipe syntax conversion and the Mac app
- Pipe syntax conversion — Between standard SQL and pipe syntax, with an optional optimize pass.
- macOS app — A signed Mac app with automatic updates.
- Per-statement cost — What each statement in a script scans, with organization discounts applied.
- Import from Sheets, Drive and clipboard — Load data into BigQuery, with descriptions generated for you.
- More quick fixes — Checks for geography values, comma joins and organization cost guardrails.
- Performance improvements — Faster editing in long scripts.
1.2 Playground and inline AI edits
- Playground — The full editor on public BigQuery data without sign-in.
- Inline AI edits — Changes to the current query reviewed as a diff.
- dbt and Dataform — Templates compiled, priced and marked up inline.
- Column lineage — A column traced through CTEs, views and table functions.
- Notebook sharing — Share by link, bind parameters to cells, copy cells between notebooks.
- BigQuery AI functions — AI functions, named parameters, UNDROP SCHEMA and GENERATED ALWAYS AS columns.
1.1.5 Notebooks, compare, scheduled queries
- Compare tab — Two queries or two schemas side by side with differences marked.
- Scheduled queries — Create, edit and browse scheduled queries, with timezones and run history.
- Notebooks — SQL, markdown and results in one document, with values passed between cells.
- Prism AI tools — Schema exploration, query runs and comparisons, saved queries, choice of provider.
- Import and export — Drag files in. Export to Excel, DuckDB, dbt models, Cloud Storage or the clipboard.
- Insights panel — Query complexity, slot and reservation recommendations, prices in your currency.
1.1 Prism AI
- Prism AI — An assistant that works from your schema, in read-only, confirm or autonomous mode.
- Ghost completions — The rest of the line suggested ahead of the cursor, including joins.
- Spaces — Separate tabs, pinned tables and a colour theme per project.
- Query sharing — A link that carries the SQL and opens it in a tab.
- Value completions — Actual column values suggested in WHERE comparisons.
- Google Sheets export — Results sent to a new or existing spreadsheet.
- GA4 datasets — Recognised automatically, with field descriptions and 21 ready-made queries.
1.0 First public release
- Editor checks — Over twenty checks run as you type.
- Cost breakdown — A per-column cost estimate for each query, with a 100 GB default ceiling.
- Query history — Runs kept with cost, job details and the tables involved, reopened with their results.
- Command palette and split view — Cmd+K for actions, tables and past queries. Tabs side by side.
- Storage analysis — Storage cost per table, physical and logical billing, partitioning and clustering.
- Settings — Formatting, completions, editor behaviour and privacy.
0.9 Statement execution and grid rework
- Single statement execution — Run one statement from a file using gutter icons.
- Results grid — Column order and width remembered, row numbers across pages, raw JSON tab.
- Window functions — OVER clauses, named windows and frame specifications.
- More BigQuery syntax — TABLESAMPLE, FOR SYSTEM_TIME AS OF, ML and SAFE functions, MERGE.
- Function completions by namespace — ST., ML., NET. and JSON., with snippets for common statements.
- Quick fixes — Applicable fixes attached to editor warnings.
- Sharded tables and views — Sharded tables as one entry, view details and query tabs, INFORMATION_SCHEMA queries.
- Performance improvements — Faster startup on projects with many tables.
0.7 SQL parsing in the browser
- Local SQL parsing — Completions, hover and checks computed in the browser.
- Code navigation — Hover, go to definition and find references.
- Inline warnings — Problems underlined as you type.
- Wider BigQuery syntax — Pipe syntax, PIVOT and UNPIVOT, SELECT * EXCEPT, ROLLUP, CUBE, GROUPING SETS, arrays and structs.
- Completions in joins and subqueries — JOIN ON and USING clauses, subqueries, CTEs and qualified names.
- Pipe syntax conversion — A standard query rewritten as pipe syntax.
0.5 Sign-in, formatting, dark theme
- Google sign-in — A guided first run from sign-in to a selected project.
- Demo mode — Public BigQuery data, no project required.
- SQL formatting — Format a query with one action.
- SQL generation — SELECT, CREATE and other statements from the schema tree.
- Dark theme — For the editor, grid and dialogs, stored with your account.
- Query tabs — Each tab keeps its own SQL and results.
0.3 Column completions and cost estimates
- Column completions — Columns suggested from the schemas of the tables you reference.
- Results grid — Merged cells for repeated values, formatted dates and timestamps.
- Cost estimates — An estimated price for each query before it runs.
- AI query fixes — A corrected version of a query on request.
- Browser install — Querylab.io can be installed and opened like a desktop app.
- Performance improvements — Faster loading for accounts with many datasets and tables.
0.1 First working version
- SQL editor — BigQuery syntax highlighting and table name completion.
- Schema sidebar — Projects, datasets and tables in a sidebar.
- Query results — Results below the editor, loaded page by page.
- Background jobs — Queries run as BigQuery jobs and continue in the background.