Changelog
User-facing changes by date, newest first. The web app is at 0.4.2 and the desktop app at 0.4.7.
Current versions#
| App | Version |
|---|---|
| Web app (flatql.com/app) | 0.4.2 |
| Desktop app (macOS, coming soon) | 0.4.7 |
The desktop app bundles its own copy of the backend and is versioned on its own; a desktop release does not always mean a web release. For what the product does today, start with the Elasticsearch GUI overview.
2026-11-04#
- Analytics tag added to the public pages and the app shell.
2026-11-03#
- Public site shows the Free plan only; paid options appear inside the app after sign-in.
- Billing: only Free and the Pro lifetime licence are sold. Monthly Pro stay valid for workspaces that already have them.
- Billing: purchases are confirmed directly with the payment provider when you return from checkout, so a plan switches without waiting on a webhook.
- Billing: payments belonging to other products on the shared payment account are ignored.
- Billing: the portal and invoices button was removed.
- Sign-in: Cloudflare Turnstile on sign-in, sign-up and the contact form; Sign in with Google.
- Onboarding walkthrough for new workspaces.
- Clusters that cannot be reached now fail fast instead of each request waiting for its own timeout.
- Mac app marked as coming soon on the public site.
- Desktop app 0.4.7.
2026-11-01#
- Free plan limits open an upgrade prompt with checkout directly from the prompt.
- Desktop app 0.4.5.
2026-10-30#
- SQL completions on the Browse page; Tab accepts a completion.
- Engine fixes.
- Lifetime pricing introduced; Free limits defined (1 cluster, 1 worksheet, 1-day history, no export, no data loading).
- The rail can be expanded.
2026-10-28#
- Desktop app for macOS: Electron shell, local engine, cloud account.
- Public site: web and desktop copy, animated hero and a desktop section.
2026-10-21#
- Ask FlatQL: in-place updates only on request (Improve, or Update in place).
- Ask FlatQL: the asked text stays highlighted; Insert and Run append after the current statement instead of replacing a selection; a provenance comment on every generated statement.
- Ask FlatQL: floating Improve and Ask actions on a selection; selection and cursor-statement context.
- Ask FlatQL: insert and run at the cursor; per-team daily limits with limit requests and approval.
- Ask FlatQL: plain user-facing errors, token accounting, common field values in context.
- SQL engine strips
.keywordsub-fields from statements, so you write the field name only. - SQL engine: Snowflake query-guide coverage including MATCH, CONNECT BY, ASOF JOIN, FLATTEN, arrays, date functions and EXPLAIN.
- Loader: bulk fix.
- Public site: new design for landing, pricing, contact, auth and legal pages; new FlatQL mark; always light theme.
- Product build: accounts, teams, per-index access, billing, query monitoring, load data and the public site.
2026-10-20#
- Snowsight-style redesign; workspaces with SQL and Elasticsearch worksheets; dark and light themes.
- First release of the workbench (React and Flask).