Changelog

Product updates

Everything new in SynapseDB — features, improvements, and fixes, shipped often.

v0.12.0Latest

Schema save reliability

A focused reliability release that eliminates phantom schema rows and tightens the save pipeline so your diagrams land in the database exactly once.

  • FixFixed an issue where saving a project could create duplicate schema rows under concurrent writes.
  • BreakingAdded a UNIQUE constraint on schemas.project_id. Legacy projects with duplicate rows are automatically deduplicated on first save.
  • ImprovementThe /api/schemas/save route now uses a single upsert path, so saves are atomic and idempotent.
  • ImprovementSchema version history now records the author of each save via a new created_by column.
v0.11.0

Team workspaces launch

SynapseDB is now built for teams. Invite collaborators, assign roles, and share projects inside a shared workspace with proper access control end to end.

  • FeatureIntroduced team workspaces with a dedicated Team Settings page for managing members, roles, and billing scope.
  • FeatureAdded workspace invitations with an accept-invite flow at /accept-invite, including email-has-account detection for smoother signup.
  • FeatureAdded role-based access control (owner, admin, editor, viewer) with per-project visibility inside a workspace.
  • FeatureAdded a Manage Workspaces modal so you can switch the active workspace without leaving the designer.
  • SecurityFixed an infinite-recursion bug in workspace RLS policies that could leak or block legitimate reads under nested membership checks.
  • ImprovementPlan gating now resolves from the active workspace plan, so seats and quotas follow the team rather than the individual signer.
v0.10.0

Pricing v2 and feature breakdown

A completely rebuilt pricing page with a side-by-side feature breakdown table, an FAQ, and clear guidance on which plan fits each workflow.

  • FeatureLaunched the new /pricing page with Free, Pro, and Team tiers and a full capability comparison table.
  • FeatureAdded a pricing FAQ section covering seats, AI token limits, and upgrade paths.
  • FeatureLaunched the new /features marketing page with spotlight video sections for the designer, AI assistant, and import/export.
  • ImprovementExtracted the marketing navbar and footer into shared LandingNavbar and LandingFooter components so every public page stays consistent.
v0.9.2

Designer mode fixes

Quality-of-life fixes for the diagram editor, including a long-requested delete shortcut and a cleaner default layout for designer mode.

  • FeatureThe Delete key now removes the selected table, field, group, or edge while you are working in designer mode.
  • ImprovementThe DBML editor panel now collapses by default when you enter designer mode, giving the canvas the full width it deserves.
  • FixFixed an issue where the Inspector panel would hold stale selection state after deleting a node.
  • FixFixed Group node drag handles losing pointer capture when zoomed out past 50 percent.
v0.9.1

Onboarding flow

New users now land in a guided onboarding flow that collects workspace preferences and drops them straight into a working project.

  • FeatureAdded a multi-step /onboarding flow for new accounts that sets up the first workspace and project.
  • ImprovementThe auth callback route now routes first-time users into onboarding and returning users into the dashboard.
  • ImprovementThe signup and login pages got a refreshed layout that matches the new landing navbar.
  • FixFixed an issue where forgot-password emails occasionally linked back to the old callback URL.
v0.9.0

AI Assistant with token limits

The AI Assistant is now metered by a transparent token budget per plan, with clearer surfacing of usage inside the designer and dashboard.

  • FeatureAdded token-based usage limits to /api/ai/generate-schema and /api/ai/remediate-schema, enforced by plan tier.
  • FeatureThe dashboard now shows remaining AI tokens for the current billing period.
  • ImprovementAI remediation responses now return structured patches the Schema Health panel can apply one rule at a time.
  • ImprovementSchema Health sparkline reflects history snapshots so you can track rule regressions over time.
v0.8.1

Live collaboration presence

Early collaboration primitives land in the designer: see who else is in a project, where their cursor is, and what they have selected.

  • FeatureAdded presence avatars in the top bar showing every teammate currently viewing a project.
  • FeatureAdded live cursors and shared selection highlights on the diagram canvas.
  • ImprovementDiagram Views now persist per user so your saved layouts do not get overwritten by a collaborator.
v0.8.0

Security hardening and UI polish

A sweeping pass over RLS, API routes, and the visual language of the app, plus the first pieces of the new design system.

  • SecurityTightened row-level security across projects, schemas, and schema versions so only authorized members can read or mutate them.
  • SecurityServer-side validation on all AI and import endpoints now rejects malformed DBML before it reaches the model.
  • ImprovementRolled out the new ghost-pill button style across the navbar, user menu, and export dropdown.
  • ImprovementRefreshed the Terms and Privacy pages with the updated brand and contact details.
  • FixFixed a dead-code path in the export dropdown that could render an empty menu for Free-tier users.
v0.7.2

Import and export improvements

A patch release focused on the import modal and export dropdown, plus a handful of smaller fixes across the designer.

  • ImprovementThe Import modal now previews the parsed DBML before committing, so you can bail out of a bad paste.
  • ImprovementAdded additional export targets to the Export dropdown and grouped them by database dialect.
  • FixFixed a schema diff rendering bug that could drop columns when comparing versions with renamed tables.
  • FixFixed an i18n issue where a few strings on the dashboard were missing French translations.
v0.7.0

Schema health and version history

The Schema Health panel graduates out of beta with custom rules, a history sparkline, and a proper version history modal for every project.

  • FeatureAdded custom schema health rules you can author per project in the Custom Health Rules modal.
  • FeatureAdded a Version History modal with inline diff so you can review and restore previous schema snapshots.
  • FeatureAdded a health history table so you can track rule pass rates over time on the dashboard health page.
  • ImprovementThe Schema Diff modal now highlights added, removed, and modified tables with color-coded badges.