Changelog
🗄️ Three New Database Connectors
Datavor now connects to SQL Server, SQLite, and Snowflake — in addition to MySQL and PostgreSQL. Sync between any combination of all five engines in any direction.
Also compatible with cloud-hosted databases: Supabase, AWS RDS, Azure SQL, Aiven, PlanetScale — all accessed through the same MySQL/PostgreSQL/SQL Server drivers.
🧠 Data Context Engine
The most important feature in v2.0. Datavor builds a persistent local knowledge brain at ~/.datavor/context.db that silently learns from every interaction.
🔗 Universal Type Engine
A canonical type system replaces the old per-pair O(n²) mappings. Every engine maps to/from a shared intermediate layer — adding a new database requires only one mapping file.
💻 Platform Support
Datavor now runs on macOS, Windows 10/11, and Linux (Ubuntu 22.04+). The Windows and Linux releases were part of the v2.0 milestone.
Tool Count
Upgrading from v1.5
# Your existing config, jobs, and sync ledger carry over automatically
A history of every Datavor release — what changed, what was fixed, and what's coming next.
🗓️ Scheduler — Automate Your Syncs
You no longer need to be in Claude Desktop for your syncs to run. Create a job once, set a schedule in plain English, and Datavor handles the rest.
Jobs are stored in ~/.datavor/jobs/ — list them, pause them, resume them, or trigger a manual run at any time. Run the scheduler daemon independently for always-on operation.
🔄 Transform Pipeline — Shape Data During Sync
Sync data doesn't always land in the right shape. Column names differ between systems, status codes need expanding, types need converting. Now it all happens inline — no extra passes, no temp tables.
Preview before you commit: transform_preview shows a before/after on real sample data so you can verify before writing anything to the target.
📊 Sync Dashboard — Know What's Running
Every sync is now recorded automatically. Ask Claude for a dashboard at any time — success rates, rows moved, failure diagnostics, and per-table history. Reads from a local ledger file — instant, no database connection needed.
🧠 Type Engine — Smarter Cross-Database Conversion
Replaced best-effort regex type mapping with a proper universal type layer. Every MySQL type maps to a canonical intermediate type, which maps to the correct PostgreSQL equivalent — and vice versa.
🐛 Bug Fixes
Fixed: PostgreSQL describeTable returning an empty array for non-existent tables caused the scheduler and sync plugin to skip table creation silently.
Fixed: CHAR(36) was mapped to VARCHAR(36) instead of UUID.
Fixed: Bare CHARACTER VARYING (no length) was mapped to bare VARCHAR instead of VARCHAR(255).
Tool Count
Upgrading from v1.0
# No config changes needed — your claude_desktop_config.json stays the same
Initial Release
Change Data Capture (CDC) for real-time sync. dbt integration for transform pipelines.
Local web dashboard for browsing ledger history, managing scheduled jobs, and building transform pipelines visually.