Skip to content

Releases: dorylab/dory

v0.7.13

19 Apr 17:27

Choose a tag to compare

What's Changed

Fixes

  • Fixed Copilot quick actions not working on the first click in the SQL console.
  • Restored the SQL console layout to its default state when closing the Copilot panel.

Docs

  • Updated README.md with latest documentation improvements.

Dependencies

  • Upgraded protobufjs from v7.5.4 to v7.5.5 (dependency patch update).

v0.7.12

17 Apr 02:20

Choose a tag to compare

What's Changed

Fixes

  • Fixed an issue where SQL editor content was occasionally lost during tab switching or auto-saving.
  • Resolved incorrect handling of PostgreSQL database and schema metadata in chatbot and SQL console contexts, improving query accuracy and table suggestions.

Features

  • Added a refresh button to the SQL Console sidebar to manually reload database and schema listings.
  • Introduced dynamic SQL prompt generation (buildDialectSqlPrompt) that adapts to the active connection type (e.g., PostgreSQL, MySQL), improving AI-generated query relevance.

Improvements

  • Optimized table browser performance by lazily loading column tags, reducing initial render time for large schemas.
  • Enhanced UI feedback across multiple components (buttons, dropdowns, sidebar, etc.) with consistent cursor-pointer styling.

Internal

  • Updated Hono framework from 4.12.12 to 4.12.14 for security and stability improvements.

v0.7.11

16 Apr 01:59

Choose a tag to compare

What's Changed

Fixes

  • Fixed an exit error in the web app’s bootstrap script (bootstrap.mjs), preventing unexpected failures during startup or development server initialization.

Internal

  • Updated package dependencies across apps/web, apps/admin, apps/electron, and root package.json to align with the bootstrap fix and release coordination.

v0.7.10

15 Apr 17:26

Choose a tag to compare

What's Changed

Authentication

  • Removed guest login functionality and introduced a new demo sign-in flow, allowing users to quickly explore the application without creating an account.

SQL Console UX Improvements

  • Enhanced the Copilot experience in the SQL console with refined SQL mode behavior, smarter tab management, and improved editor responsiveness.
  • Updated the result table component for better readability, interaction, and accessibility.
  • Refined Monaco editor integration for smoother SQL editing, including syntax-aware suggestions and error highlighting.

Chat Interface

  • Improved chat message styling for better visual hierarchy and consistency across conversation threads.
  • Fixed session handling and message rendering logic to ensure reliable display of AI-generated SQL and natural language responses.

Internal

  • Consolidated and cleaned up shared SQL console and chatbot logic across components, improving maintainability and reducing duplication.

v0.7.9

15 Apr 15:38

Choose a tag to compare

What's Changed

Fixes

  • Fixed a prompt error when using multiple databases (MySQL + ClickHouse) in AI-assisted SQL generation.
  • Fixed chatbot layout issues and improved aggregation of agent tool execution steps for clearer visibility.

Improvements

  • Enhanced SQL safety checks to allow PRAGMA and DESCRIBE statements in read-only mode—enabling broader compatibility with SQLite and other dialects.
  • Simplified and refined SQL result rendering: intermediate retries are now hidden, folding behavior is more intuitive, and spacing around results is tighter and more consistent.
  • Updated the chatbot sidebar UI for better navigation and session management.
  • Improved fallback handling and message rendering for SQL-related chat interactions, making errors and partial results more understandable.
  • Allowed SSH private key selection without requiring file extensions (e.g., keys named id_rsa instead of id_rsa.pem).
  • Removed unnecessary background styling from chat tools and bundled the demo SQLite database (including -shm and -wal files) for reliable portable demos.

Internal

  • Refactored AI tool and SQL result component styles for consistency and maintainability across the chat interface.

v0.7.7

15 Apr 01:30

Choose a tag to compare

What's Changed

  • Released version 0.7.6, incrementing patch versions across all packages (apps/admin, apps/electron, apps/web, and root).
  • Added release notes file release-notes/v0.7.6.md for this version.

v0.7.5

13 Apr 03:08

Choose a tag to compare

What's Changed

Fixes

  • Fixed database schema suggestions and selector behavior in the chatbot, improving accuracy and responsiveness when choosing tables or columns.
  • Resolved issues with suggested prompt streaming and session handoff in the chatbot, ensuring smooth transitions between user prompts and AI-generated suggestions.
  • Removed unnecessary debug logging from chatbot components and related resources, reducing noise and improving runtime performance.

Improvements

  • Added performanceGuard to key chat API endpoints (/api/chat, /api/chat/sql-runner) and SQL tooling logic to prevent slow or resource-intensive queries from degrading responsiveness.

Dependencies

  • Updated next-intl from v4.9.0 to v4.9.1.
  • Updated Next.js from v16.2.2 to v16.2.3.

v0.7.4

10 Apr 05:08

Choose a tag to compare

What's Changed

Features

  • Data Preview pagination: Replaced the hard-limited 200-row preview with configurable pagination (50/100/200/500/1000 rows per page) across PostgreSQL, MySQL, SQLite, and ClickHouse. Includes estimated total row count and DataGrip-style navigation.

Improvements

  • Guest session recovery: Guest sessions are now reliably restored before sign-in begins (both web and Electron), improving continuity after logout or app restart.
  • Desktop session persistence: Signed-in desktop users retain their session state after cloud re-authentication, reducing redundant sign-ins.

Fixes

  • Guest authentication reliability: Fixed multiple guest-related errors in desktop auth flows, including GitHub login session handling, organization migration, cookie proxying, and link-based recovery.
  • Numeric column sorting: Fixed lexicographic sorting of integer/float columns in SQL Console result tables — now sorts numerically using column type metadata.
  • Electron OAuth flow: Corrected session handling in OAuth callback (finalize) and token consumption (consume) routes to prevent auth failures.
  • Sign-in UX consistency: Refreshes sign-in state after guest logout and resolves rendering errors in the sign-in form on desktop.

Internal

  • Added detailed auth logging for guest link resolution and Electron OAuth flows to aid debugging and observability.

v0.7.2-beta.7

10 Apr 02:51

Choose a tag to compare

v0.7.2-beta.7 Pre-release
Pre-release

What's Changed

  • Improved sign-in reliability: Restored guest session state before initiating the sign-in flow, preventing loss of unsaved work or context when users sign in mid-session.

v0.7.2-beta.6

10 Apr 02:39

Choose a tag to compare

v0.7.2-beta.6 Pre-release
Pre-release

What's Changed

Fixes

  • Fixed guest GitHub login sessions to prevent authentication failures during sign-in.
  • Resolved an issue where organization migration failed for users signing in via GitHub, ensuring seamless onboarding and access to the correct organization context.