Skip to content

Bug Fixes

  • Fixed frequent context canceled errors during update checks or fetch remote ext-drivers info.

  • Oracle Corrected timezone display for TIMESTAMP WITH TIME ZONE types.

  • Redis Fixed error parsing arguments when 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 Animations option.

  • 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 await is now supported in the JavaScript code for cell editing in MongoDB and Redis. The http type has also been exposed.

  • Table Menu Added Rename option.

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.