Bug Fixes
Fixed frequent
context cancelederrors during update checks or fetch remote ext-drivers info.Oracle Corrected timezone display for
TIMESTAMP WITH TIME ZONEtypes.Redis Fixed
error parsing argumentswhen dumping result sets.Input The Tab key in multiline text fields now inserts spaces without triggering default text selection.
Editor Fixed unsaved content loss when switching editor tabs.
UI - Transactions Fixed a connection leak in the internal driver pool.
Changes
Ping Now checks for additional driver installations before pinging, and is always cancellable.
Project - ResultDisplay Now displays single document MongoDB queries in tabular form.
Settings Theme color now matches user selection (HSL -> OKLCH).
Settings Validates for running instances before submission and rejects requests if any exist.
Settings Removed init window size settings; now automatically records when users adjust.
Security Plaintext password export is no longer supported; cross-device migration requires PIN encryption.
Table Soft Drop Prefix renamed to
zzzzZZZZ_.MongoDB no longer defaults authSource to the current database.
Features
SQL Added TypeScript support for SQL database interaction. This was my original goal for this project. Monaco Editor may not match VSCode’s intelligence yet, but I aim to enhance it through a custom LSP down the road.
MongoDB Added TypeScript support for MongoDB database interaction.
Settings Added
Disable CSS Animationsoption.Exec Now all databases support executing multiple statements. However, all query statements will be treated as side-effect statements and not return results.
SQL Table information now includes index details for SQL databases.
Project Configuration Embedded databases (sqlite3, duckdb) are auto-discovered based on user-defined Glob rules. Multiple rules per project are supported with automatic deduplication; Records are automatically removed if database files are deleted. Scanning runs auto on project load and can also be triggered manually.
Cell Editing: JavaScript
awaitis now supported in the JavaScript code for cell editing in MongoDB and Redis. Thehttptype has also been exposed.Table Menu Added
Renameoption.
Others
Stripped out some common code and open-sourced it in cube . Also used LLM to review and improve quality.
Optimized various React components.
DBNova will support only English until official release (custom translation will be available in the next version).
Refactored the website and documentation to improve clarity and user experience.