Skip to content

Releases: OtterMind/sqlx

SQLX 0.1.3

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:39

SQLX 0.1.3 adds saved datasources to the workbench. Open a connection to inspect its settings, test connectivity or edit it while retaining its saved password. Pending connection requests and query history remain available separately.

Result pages now offer Refresh and optional 5/10/30/60-second automatic refresh. Each action executes the original SQL batch unchanged and in order. Successful refreshes replace the snapshot at the same URL; failure or cancellation preserves the previous result. Automatic refresh waits for completion, pauses in hidden tabs and stops on errors or navigation. Browser reload and pagination still read cached data. Writes in an explicitly refreshed batch execute again.

Active pages renew their browser session automatically. The five-minute launch link only limits initial authorization. Saved dark/light preferences are restored before the first styled paint, avoiding a light flash during dark-mode reloads.

The Skill now requires agents to include the complete, clickable page URL in their response, including its authorization fragment, even when a browser was opened automatically.

Upgrade SQLX 0.1.2 with sqlx update check, sqlx update install and sqlx update status. Update managed Skills separately with sqlx skill update. The updater preserves running UI processes and selected plugins; restart the UI service and explicitly install/select the 0.1.3 default plugin to use its new page features. Versions 0.1.0/0.1.1 need the README installer first.

Prebuilt packages cover macOS ARM64/x64, Linux ARM64/x64 and Windows x64. macOS executables are Developer ID signed and notarized. See LICENSE and NOTICE for license conditions.

SQLX 0.1.2

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:14

SQLX 0.1.2 adds update check, update install and update status. The CLI checks official stable releases, verifies downloaded and installed executables, and preserves the previous binary for recovery when replacement fails. Interactive use can check once daily in the background; updates are installed only when requested. Existing connections, running SQL, UI processes and chosen plugins are preserved.

The default UI now uses a compact workbench with connection requests and query history, a collapsed SQL preview, dense result tables and a persistent light/dark icon switch. Navigation changes the content pane without reloading the whole page. Open pages keep the local service active, and connection failures provide a retry action without replaying SQL.

For 0.1.0 or 0.1.1, rerun the README installer once to install 0.1.2, then use the new update commands. Skills and UI plugins retain their separate installation/update controls. MySQL/PostgreSQL workers and private JDBC dependencies still download only when needed from the matching release manifest.

Prebuilt packages cover macOS ARM64/x64, Linux ARM64/x64 and Windows x64. macOS executables are Developer ID signed and notarized. This release does not include unattended update installation, telemetry, SQL-file input or persistent cross-call database sessions. See LICENSE and NOTICE for the project's license conditions.

SQLX 0.1.1

Choose a tag to compare

@openai0229 openai0229 released this 11 Sep 02:43
4f2602c

SQLX 0.1.1 adds local browser pages for connection setup and query results. Agents prefill connection settings with datasource add --ui; users enter passwords directly in the browser, and the CLI returns only setup status and the saved datasource ID.

Queries submitted with sql execute --view run once and open a page with progress, result-set tabs, exact values and pagination. Refreshing or reopening the page reads cached results without rerunning SQL. The local service and default UI plugin download separately; ui status and ui stop manage its lifecycle.

Existing CLI JSON execution and encrypted datasources remain compatible. macOS executables are Developer ID signed and notarized in the release workflow; Windows and Linux artifacts are separate platform builds. Java remains a separately downloaded vendor runtime. Users can install and select community UI plugins with ui plugin install and ui plugin use. The default interface, public browser API, typed SDK and terminal-style example let contributors build their own interface. Plugins require no user-installed Node.js.

The license contains additional conditions beyond standard Apache 2.0; see LICENSE and NOTICE. Cross-call database sessions, SQL-file input, configurable transaction modes, automatic CLI updates, and telemetry are not included. Browser password entry avoids normal model-context exposure; it does not isolate secrets from processes with the same operating-system user's access.

SQLX 0.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 13:04

SQLX 0.1.0 introduces encrypted user-level datasources, SQL execution through independently downloaded MySQL/PostgreSQL native workers and Oracle/SQL Server JDBC workers, and an agent Skill.

Each invocation uses one connection, executes statements in order, stops at the first error, and returns complete structured results. macOS executables are Developer ID signed and notarized; Windows and Linux artifacts are separate platform builds. Java remains a separately downloaded vendor runtime.

The license contains additional conditions beyond standard Apache 2.0; see LICENSE and NOTICE. Persistent sessions, SQL-file input, configurable transaction modes, automatic CLI updates, and telemetry are not included.

Post-release validation: both README/Skill installation paths and the four local database workflows passed using public release downloads. See the v0.1.0 acceptance report for results and validation limits.