Releases: dorylab/dory
Releases · dorylab/dory
v0.7.13
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.mdwith latest documentation improvements.
Dependencies
- Upgraded
protobufjsfrom v7.5.4 to v7.5.5 (dependency patch update).
v0.7.12
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-pointerstyling.
Internal
- Updated Hono framework from
4.12.12to4.12.14for security and stability improvements.
v0.7.11
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 rootpackage.jsonto align with the bootstrap fix and release coordination.
v0.7.10
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
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
PRAGMAandDESCRIBEstatements 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_rsainstead ofid_rsa.pem). - Removed unnecessary background styling from chat tools and bundled the demo SQLite database (including
-shmand-walfiles) for reliable portable demos.
Internal
- Refactored AI tool and SQL result component styles for consistency and maintainability across the chat interface.
v0.7.7
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.mdfor this version.
v0.7.5
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
performanceGuardto 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-intlfrom v4.9.0 to v4.9.1. - Updated Next.js from v16.2.2 to v16.2.3.
v0.7.4
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
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
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.