0.8.0: MariaDB + PlanetScale, TimescaleDB, multi-result sets, streaming export, schema diff #27

Merged
adrianbonpin merged 19 commits from feat/0.8.0 into prod 2026-09-11 17:20:45 +00:00
19 Commits
Author SHA1 Message Date
adrianbonpin e66c9bc851 docs: 0.8.0 changelog entry, ROADMAP backfill (0.7.11-0.7.15) + shipped section, AGENTS status sync (Task 18) 2026-09-09 21:11:44 +08:00
adrianbonpin 4d7be1b192 chore: bump version to 0.8.0 across app shell, landing page, README (Task 17) 2026-09-09 21:10:23 +08:00
adrianbonpin 874c19a646 feat: Schema Diff tools operation — pickers, grouped report, safe-item staging (Task 16) 2026-09-09 21:07:09 +08:00
adrianbonpin f2e44c56a3 feat: compare_schemas command + diff staging into the changes queue (Task 15) 2026-09-09 21:03:32 +08:00
adrianbonpin c3e10820d6 feat: pure schema diff engine with dialect-quoted sync SQL and destructive classification (Task 14) 2026-09-09 20:59:43 +08:00
adrianbonpin 50391fb29d feat: schema snapshot models + PG/MySQL/SQLite capture with 5k cap (Task 12) 2026-09-09 20:55:58 +08:00
adrianbonpin fc31d5614e feat: full-result export dialog with progress/cancel + client CSV injection parity (Task 11) 2026-09-09 20:50:42 +08:00
adrianbonpin f7c77119ea feat: streaming export to CSV/JSONL/JSON with cursor fetch, cancel, and fail-closed cleanup (Task 10) 2026-09-09 18:43:10 +08:00
adrianbonpin 5e8107982b feat: stacked result-set panels with DML/error notices in the query workspace (Task 9) 2026-09-09 18:31:12 +08:00
adrianbonpin c85d16d0db feat: execute_query_multi — stacked result sets, DML notices, first-error stop (Task 8) 2026-09-09 18:23:49 +08:00
adrianbonpin 2f2e145cea feat: hand-rolled SQL statement splitter with quoting/comment/dollar-quote awareness (Task 7) 2026-09-09 18:19:06 +08:00
adrianbonpin 1f2ae7348b feat: hypertable detail view with metadata, view-table action, and DDL caveat (Task 6) 2026-09-09 18:16:33 +08:00
adrianbonpin 3e3881cfd5 feat: hypertables object type with runtime availability gating in Objects view (Task 5) 2026-09-09 18:14:18 +08:00
adrianbonpin 1d0bf38700 feat: TimescaleDB detection + get_hypertables command with graceful unavailable state (Task 4) 2026-09-09 18:08:42 +08:00
adrianbonpin 45e3327db4 feat: PlanetScale managed-MySQL preset with setup guide and host detection (Task 3) 2026-09-09 18:05:13 +08:00
adrianbonpin 28ce32ce91 feat: MariaDB type layer — union, capabilities, icons, ports, URI parse/copy, filter (Task 2) 2026-09-09 18:02:27 +08:00
adrianbonpin 0db68d12b7 feat: accept mariadb as a db_type across validation, test-connection, and db_connect (Task 1) 2026-09-09 17:58:40 +08:00
adrianbonpin 9e54240cd6 docs: reflect live website in roadmap (landing + changelog shipped, docs remain) 2026-09-06 13:48:12 +08:00
adrianbonpin cb86caba9e docs: define 0.8.0 scope and reorganize ROADMAP.md
- 0.8.0: schema diff/compare, multiple result sets, result streaming,
  MariaDB, TimescaleDB, PlanetScale preset (Turso dropped — needs a
  libsql driver path, stays in the queue)
- Reorganized: roadmap items up top, all shipped sections consolidated
  below; removed entries redundant with versioned sections
- Fixed stale references (settings import/export shipped in 0.7.8,
  tense fixes in 0.7.8 section, trimmed 0.7.0 deferred list)
2026-09-06 13:46:31 +08:00