Release history

Changelog

Every published build of Darang, newest first. Installers for each version are on the download page.

v1.5.1LatestSeptember 30, 2026

Ran command: git show 08c49de --stat

Here is the updated short release note highlighting the dialect sort bug fix:


What's New in v1.5.1

๐Ÿ› ๏ธ Key Fixes

  • Fix Column Sort by Dialect: Fixed a critical bug where sorting columns in the query results grid failed on columns with uppercase letters, spaces, special characters, or reserved keywords. Column names are now correctly quoted according to the database dialect (double quotes for PostgreSQL/SQLite/D1, backticks for MySQL).
  • Elasticsearch Connection: Fixed host/port resolution when connection strings are entered as a URL without an explicit port.
  • Context Menus Polish: Prevented duplicate context menus on document rows and removed redundant rename options on table tabs.

๐ŸŸข Database & Sidebar

  • Connection Status Indicator: Real-time status ball (connected, warning, error) on database section icons in the sidebarโ€”matching the SSH indicator.
  • Session Context Menu: Right-click database sessions to quickly open a new query, refresh schema, edit connection, or disconnect.
  • Table Edit Action: Direct "Edit table" button added to table browse tabs.

๐Ÿ““ Notebook & Dashboard Management

  • Action Menus Everywhere: Easily create, rename, and delete notebooks, dashboards, and folders directly from the sidebar tree, Explorer, and Launcher (Alt+A).

๐Ÿ”„ Auto-Update UX

  • On-Demand Downloads: Updates no longer auto-download silently.
  • Status Bar Badge: Interactive Update vX.Y.Z ยท Click to download badge with real-time download percentage and 1-click restart.
v1.5.0September 29, 2026

v1.5.0 โ€” Navigator layout & concurrent connections, SSH workspace, Elasticsearch & D1 dialects, Electron 44

โš ๏ธ Action required on first launch

This build moves credential storage from the OS keychain (keytar) to Electron's built-in safeStorage. Secrets stored by the previous version do not carry over. The first time you open this version:

  • Re-enter your master encryption passphrase. The "Enter Secret Key" screen appears automatically because your synced connections need to be decrypted locally. It's the same passphrase you chose before โ€” your connection passwords are recovered as soon as you enter it. Nothing is lost.
  • Sign in again if you use Darang Cloud sync.

No data is deleted and no re-configuration of connections is needed.

Highlights

  • Navigator layout & sidebar tabs: Migrated from the classic top horizontal tab bar to vertical tabs organized directly in the sidebar under each connection. Frees up vertical workspace and keeps open editors logically grouped by server and database.
  • Concurrent multi-connection workspace: Connect to and query multiple databases and SSH hosts simultaneously in parallel. No need to disconnect one to open another โ€” all active connections remain live concurrently, each preserving its own tabs, draft queries, and Monaco view state.
  • SSH client and host workspace: Open SSH hosts directly with integrated terminal sessions (xterm.js), remote SFTP file explorer, real-time CPU/memory host resource monitoring, jump host chaining, local/remote port forwarding, and seamless SSH tunnels for database connections.
  • Elasticsearch dialect: Connect to Elasticsearch clusters with dual SQL-mode (_sql) and DSL-mode (_search), ES|QL querying, Kibana DevTools-style console multi-request execution, cluster node/index stats, alias and data stream discovery, and optimistic-concurrency inline document editing.
  • Cloudflare D1 dialect: Connect directly to serverless Cloudflare D1 databases over Cloudflare's REST API using your Account ID, Database ID, and API Token (safely encrypted at rest). Includes full schema introspection (tables, views, triggers), SQL statement splitting, result-grid inline editing, and client-side transaction buffering flushed as atomic script batches.
  • Launcher apps & quick search: Revamped launcher (Alt+L) with dedicated apps for Schema management, entity Explorer, and Settings, alongside quick command search and fast database switching.
  • Dialect capability registries: Standardized capabilities across all dialects (PostgreSQL, MySQL, SQLite, Cloudflare D1, and Elasticsearch) covering schema, table editor, view editor, trigger editor, syntax, and export.
  • Database feature passes: PostgreSQL custom composite types, domains, exclusion constraints, partitioned tables, ranges, sequences, and materialized views; MySQL stored routines and events; SQLite STRICT / WITHOUT ROWID and trigger parsing.
  • Security hardening:
    • Master key derivation upgraded from unsalted SHA-256 to salted scrypt (CWE-916).
    • MySQL TLS server certificate verification enforced (CWE-295).
    • Formula injection (CSV/Excel) neutralized in export pipelines (CWE-1236).
    • SQL injection prevented in PostgreSQL DDL builders (CWE-89).
    • Safe destructive-action confirmation gates on production connections.
  • Electron 44 runtime & packaging: Chromium 152 and Node 24 with OS-level sandbox isolation (sandbox: true), zero npm audit vulnerabilities, exceljs replacing SheetJS, and newly added Linux RPM packaging alongside .deb and AppImage.
v1.4.2August 19, 2026

Bug Fixes

macOS Clipboard & Edit Shortcuts: Resolved an issue where standard macOS keyboard shortcuts (Cmd+C, Cmd+V, Cmd+X, Cmd+Z, and Cmd+Shift+Z) were not functioning properly. Native copy, paste, cut, undo, and redo behaviors are now fully restored across the app.

v1.4.1August 19, 2026

Darang v1.4.1 expands AI provider integrations, upgrades data visualization and dashboard capabilities, enhances the results grid with row/column freezing, and delivers major UI performance optimizations.

What's New in v1.4.1

  • Expanded AI Providers & Secure Keys: Added support for Anthropic and OpenAI-compatible providers with securely encrypted API key storage. The AI assistant can also now create and modify dashboard widgets directly.
  • Interactive Dashboards & Custom Charts: Introduced automated widget execution, per-series color palettes, unified dashboard variables, and seamless query-result-to-chart bridging.
  • Results Grid & Data Inspection: Added column and row freezing, integrated popover date/time pickers, and replaced modal row viewers with a fast live-preview right drawer.
  • Notebook & Query Workflow: Added distraction-free view mode for notebooks, automated parameter binding persistence across restarts, and active connection color indicators on toolbars.
  • Performance & Design System: Rebuilt the component layer on a unified 3-tier color token system with virtualized schema tree rendering for large databases.
v1.4.0July 5, 2026

Darang SQL IDE โ€” v1.4.0 Release Notes

We are thrilled to announce the release of Darang SQL IDE v1.4.0! This milestone release introduces native SQLite database support, an interactive Entity Relationship Diagram (ERD) viewer, Visual Explain Plans to diagnose query performance, deep local AI assistant integration (supporting DeepSeek, Ollama, and LM Studio), Standalone Dashboards, and a major redesign of the Table Schema Editor.


๐Ÿ’พ 1. Native SQLite Support

Darang is no longer just for MySQL and PostgreSQL. Version 1.4.0 introduces full, native SQLite support out of the box.

  • Native SQLite Adapter: Manage SQLite databases locally with high-performance worker process isolation.
  • Visual Grid Editing: Powered by a new fallback SQL parser and custom editability context builder, you can insert, update, and delete rows in SQLite tables directly via the UI grid.
  • Schema Management: Full E2E support for creating, modifying, and dropping tables, indexes, and triggers inside SQLite databases.
  • Custom Styling: Enjoy a compact styling scheme optimized for local database files, complete with dedicated SQLite icons in the Database Tree.

๐Ÿ“Š 2. Visual Database Analysis (ERD & Visual Explain)

Analyze database structures and query bottlenecks visually without leaving your workspace.

  • Database ERD Viewer: View database schemas as interactive Entity Relationship Diagrams. Supports optimized node positioning, live relationship edges, custom table sizes, and a navigation minimap. Fully compatible with both PostgreSQL and MySQL schemas.
  • Visual Explain Plan: Troubleshoot slow SQL queries with a horizontal visual explain plan. Easily inspect execution steps and operation costs via an inspect sidebar, and send critical query bottlenecks to the AI assistant with a single click.

๐Ÿง  3. Smarter AI Assistant

The built-in AI assistant has been upgraded to a context-aware development companion.

  • Local LLM Support: Direct integrations with Ollama and LM Studio let you use powerful models locally and offline.
  • New Cloud Providers: Added support for Google AI Studio (Gemini) and DeepSeek AI models for lightning-fast completions.
  • View-Aware Context: The AI assistant now understands what tab, schema, or table editor you are looking at, tailoring its query suggestions to your current view.
  • Persistent Chat History: Save and resume chat conversations across app sessions, stored locally in a secure connection-scoped SQLite storage.
  • Abort Support: Cancel running AI completions instantly with full frontend and backend integration.

๐Ÿ› ๏ธ 4. Redesigned GUI Table Schema Editor

The Table Schema Editor has received a comprehensive usability and design overhaul.

  • Tabular Layouts: The Indexes, Foreign Keys, and Check Constraints panels have been redesigned into clean, unified tabular layouts matching the Columns editor.
  • Advanced PostgreSQL Options: Manage complex constraints, unique keys, foreign keys, and generated columns visually.
  • Advanced MySQL Options: Support for reordering columns, virtual/generated columns, advanced table row formats, and auto-increment cache.
  • Dialect-Aware Help Guides: Searchable input fields (comboboxes) and interactive HelpPopovers are placed next to every setting to provide real-time documentation based on your active database dialect.
  • State Persistence: Schema editor states are now persisted in a Zustand store, keeping inputs intact when switching tabs.

๐Ÿ“ˆ 5. Standalone Dashboards & Dynamic Widgets

Visualize query results directly in the app.

  • Dashboard Editor: Create standalone dashboard files with responsive grid snapping and widget layouts.
  • Widget Configuration: Fine-tune widgets with custom time ranges, refresh intervals, time range quick-selects, and query variables.
  • Flicker-Free Refresh: Powered by Apache ECharts, widgets refresh seamlessly with built-in loading overlays and progress indicators.

โฑ๏ธ 6. MySQL Event Scheduler & Monitor

Manage scheduled events and triggers on MySQL databases with ease.

  • Event Editor: Create, update, and drop scheduled events with an interactive timezone picker and customized cron-like configurations.
  • Redesigned Event Monitor: A beautiful, card-based Event Monitor panel featuring horizontal date tabs, clean card layouts, and live status logs.
  • Advanced Triggers: Monaco-editor integrated SQL block editing for database triggers with timing/event configurations.

๐Ÿ”Œ 7. Streamlined Database Operations

  • Large SQL File Streaming: Stream and execute heavy .sql dump files in the background with a detailed real-time progress bar.
  • Cloud Sync: Sync configurations automatically upon window focus with a smart cooldown timer.
  • Grid Selection Analytics: Improved AbcGrid context menus, copy coordinates, and selected statistics (sum, average, count) calculated dynamically by column index.
  • Safe PostgreSQL Drop Protection: Typing confirmation is now required before dropping databases to prevent accidental data loss.

๐ŸŽจ 8. Registry-Driven Theme Engine

  • Theme Registry: Completely refactored styling architecture allowing customizable themes.
  • Dark (Dimmed) Theme: A new default style option designed to reduce eye strain in low-light environments.
v1.3.0June 22, 2026

Darang SQL IDE โ€” v1.3.0 Release Notes

Released: June 22, 2026


โœจ What's New

๐Ÿ—‚๏ธ SQL Formatter

Format your queries in three modes โ€” SQL (pretty-print), Compact, and Minify โ€” directly from the toolbar or with Ctrl+Shift+F. The original query is always preserved so you can toggle freely.

๐Ÿ”ข Sequence Editor

Full visual editor for PostgreSQL sequences. Create, edit, drop, and set counter values with a live DDL preview โ€” right from the database explorer.

โšก Trigger Editor (Advanced)

Trigger support now covers WHEN conditions, trigger level (row/statement), INSTEAD OF triggers, and a function dropdown picker for PostgreSQL.

๐Ÿงฎ Function Editor

Create and edit PostgreSQL functions with improved return type UI and full C-language DDL preview/sync support.

๐Ÿ“Š Status Bar Telemetry

The status bar now displays live database statistics (connections, size, etc.) with a theme-aware hover popover.

๐ŸŒ Multi-Schema Autocomplete

The SQL editor now provides cross-schema completions and intelligently recommends schema.table prefixes based on your active search_path.

๐Ÿ—„๏ธ Offline-First Local Storage

Query results, open tabs, column widths, and query history are now persisted locally in SQLite. Sessions restore exactly as you left them, even offline.

๐Ÿ” Background Sync Engine

A background SyncService quietly pushes and pulls changes between local SQLite and the cloud, keeping everything reconciled without interrupting your workflow.

๐ŸŽจ Connection Color & Sorting

Assign a custom accent color to any connection. Run buttons and save indicators reflect the active connection color. Connections and projects support drag-and-drop sorting.

๐Ÿ“œ Query History Panel

The history panel moves to the left sidebar, supports full-text search, auto-deduplication of consecutive identical queries, and expands today's entries by default.

๐Ÿ”ง Data Grid Improvements

  • Primary key cells are now editable and insertable
  • Query sort order is preserved on result refresh
  • Large text/JSON cells open in a Monaco editor modal

๐Ÿ› Bug Fixes

  • Fixed Monaco programmatic-change loop in the formatter
  • Fixed stale cloud session preventing last session restore on startup
  • Fixed connection and project context menu rendering
  • Fixed missing project name in recent connections
  • Fixed column editability bugs for MySQL and PostgreSQL
v1.2.0June 14, 2026

Release Notes โ€” Darang v1.2.0

๐Ÿš€ Main Features

  • Export Database: Export schema/data to CSV, JSON, or SQL with configurable delimiters and progress tracking.
  • Database Insights: Real-time telemetry monitoring for active threads, index read ratios, and throughput.
  • Data Logs & Queries: Inspect active queries, statistics (via pg_stat_statements/mysql table), and system logs with auto-masked credentials.
  • Improved Result Grid Performance: Non-blocking query streaming (object mode with setImmediate chunking) keeps the UI responsive on large datasets.
  • Minor Fixes: Fixed cloud document deletion, refactored sidebar/panel styling with design tokens, and migrated emoji buttons to Lucide vector icons.
v1.0.19June 10, 2026

It is always exciting (and a little nerve-wracking) to roll out a major database integration, especially in beta! Because it is a beta release, your note needs to balance excitement for the new feature with caution (reminding users that it's an experimental preview).

Here is a ready-to-use release note template. You can easily tweak the brackets to match your exact tool's name or styling.


๐Ÿš€ Release Notes: PostgreSQL Integration (Beta)

We are thrilled to introduce one of our most requested features: Native PostgreSQL Integration โ€” now available in Beta!

You can now connect, query, and manage your Postgres databases directly inside Darang. Because this is an initial beta release, we are opening it up early to gather your feedback, squash bugs, and optimize performance before the stable rollout.


๐Ÿ›  Whatโ€™s New

  • Native Postgres Connections: Easily connect to any local or hosted PostgreSQL instance (including AWS RDS, Supabase, Neon, etc.) using standard connection strings or step-by-step credentials.
  • IntelliSense & Auto-complete: Speed up your workflow with smart auto-completion for Postgres-specific syntax, schemas, tables, and functions.
  • Visual Schema Browser: Explore your database hierarchy at a glance. Easily view tables, views, triggers, and column data types in the sidebar.

โš ๏ธ What "Beta" Means for You

While we have thoroughly tested this integration, please keep in mind:

  • For Development/Testing: We highly recommend using this beta connection on development or staging databases rather than critical production data.
  • Rough Edges: You may encounter minor UI quirks or unexpected performance dips with massive datasets.
  • Frequent Updates: Expect fast-follow patches over the next few weeks as we react to your feedback.

๐Ÿ’ฌ We Need Your Feedback!

Help us make this rock-solid. If you find a bug, notice a missing feature, or just want to tell us how to improve the UX, please let us know!

Thank you for helping us build a better SQL editor! ๐Ÿ˜

v1.0.7June 8, 2026

๐Ÿท๏ธ Release Notes: v1.0.7

We are thrilled to announce the release of v1.0.7! This major update shifts Darang from a local-only setup to a highly secure, cloud-synced database IDE.

Key changes include client-side zero-knowledge encryption, a redesigned sidebar and activity bar layout, dedicated management for MySQL Views, Triggers, and Events, and various platform-specific enhancements.


๐Ÿš€ What's New in v1.0.7

๐Ÿ”’ Authentication, Security & Cloud Sync

  • GitHub OAuth Integration: Seamless sign-in with your GitHub account, giving you instant access to your cloud workspace.
  • Zero-Knowledge Encrypted Cloud Storage: Migrated saved connection profiles and user settings to the cloud, fully secured via client-side zero-knowledge encryption utilizing a master secret key.
  • Master Secret Key Management: Display and manage your master secret key directly from the profile dropdown. Re-encrypt all connection configurations on secret key updates.
  • Cloud Session Restore & Real-Time Sync: active tabs and session states are automatically synced using Zustand and restored on login.
  • Dedicated Services: Added background services (AuthService and CloudSyncService) for robust API calls and state coordination.

๐Ÿ—ƒ๏ธ Views, Triggers, and Events (MySQL Support)

  • Dedicated Schema Editors: Support for viewing, editing, and executing mutations on Views, Triggers, and Events.
  • MySQL Adapter Integration: Updated IPC handlers and adapter APIs to fetch and update these schema objects safely.
  • Robust Test Coverage: Added unit tests verifying MySQLAdapter View, Trigger, and Event CRUD schema operations.

๐Ÿ“ UI/UX & Layout Overhaul

  • VS Code-Style Activity Bar: Moved connections and explorer tabs to a new far-left vertical Activity Bar, maximizing horizontal editor screen real estate.
  • Flat Tree Sidebar: Redesigned the sidebar into a flat tree view featuring custom premium SVG dialect icons.
  • Global Icon System: Centralized brand, folder, and database SVGs under a single global appIcons component.
  • Modular Explorer Folders: Grouped tables, views, triggers, events, and saved documents under clean, collapsible folders.

๐Ÿ“ Document & Folder Management

  • Virtual "Saved Docs" Folder: Reorganized database-associated cloud documents into a dedicated virtual folder in the Explorer tree.
  • Drag-and-Drop Folder Management: Drag, drop, and organize files easily with search auto-expansion support.
  • Document Creation Guards: Restrict connection-level query and notebook creation to active connection/database contexts to prevent orphan files.

๐Ÿ› Bug Fixes & Platform Enhancements

  • Multi-Platform Support:
    • macOS: Added entitlement profiles for smooth macOS application signing and permission execution.
    • Linux: Added the author's email in package.json to satisfy Debian .deb package building requirements.
    • Windows & Ubuntu: Resolved blurry/missing application taskbar logos.
  • UI/UX Polishes:
    • Fixed mouse-wheel tab scrolling and enabled auto-scroll to active tabs.
    • Resolved sidebar resizing drag offsets when the activity bar is present.
    • Prevented empty rendering of dividers in context menus.
    • Closed active panels immediately and displayed the sign-in screen on user logout.
v1.0.3May 28, 2026

๐Ÿš€ Darang v1.0.3 โ€” Initial Stable Release!

We are thrilled to announce the first stable release of Darang โ€” a modern, high-performance database IDE designed to bring efficiency and beauty to your database development.

This release packs everything you need to connect, query, format, and explore your MySQL


๐ŸŒŸ What's New in v1.0.3

๐Ÿ’ป User Interface

  • VSCode-Style Layout: A fast, tabbed interface with collapsible sidebars and custom bottom panels.
  • Native Custom Title Bar: Clean, unified title bar menus that blend seamlessly into Windows, Linux, and macOS.
  • Premium Themes: Beautiful, glassmorphic Dark and Light themes that adapt automatically to your system preferences.

๐Ÿ—„๏ธ Database Management

  • MySQL Integration: Connect easily to your servers, manage databases, create/rename/drop schemas, and explore tables/columns instantly.
  • Dynamic Data Editing: Edit table rows directly in a sleek, editable grid panel with batch updates and single-cell edits.
  • SQL Formatter: Built-in, context-aware query formatting to keep your SQL clean and standardized in one click (Ctrl/Cmd + Shift + F).

๐Ÿ““ Rich Database Notebooks

  • Interactive .dnb Notebooks: Introduce database notebooks to document your exploratory queries, explain findings, and execute code blocks side-by-side.

๐Ÿ”’ Security & Performance

  • Secure Credential Storage: Native operating system security using keytar to encrypt and store your database passwords safely.
  • Auto-Update Pipeline: Fully integrated background auto-updater with an elegant, non-intrusive restart notification.

๐Ÿ“ฆ Installer Assets

Down below you will find direct binaries for all major platforms:

  • Windows: Darang Setup 1.0.1.exe
  • macOS: Darang-1.0.1.dmg (or standard ZIP for portable)
  • Linux: Darang-1.0.1.AppImage and darang_1.0.1_amd64.deb

We are excited to have you on this journey! If you have any feedback or feature requests, feel free to open an issue in our repository.

Older releases are archived on GitHub.