Version 0.9.4 · September 7, 2026
Multipart API requests and safer Cloud Sync
Unfour v0.9.4 lets you send multipart form-data API requests with ordered text and file fields, and makes Pro Cloud Sync apply remote changes more safely.
Added
- Multipart form-data requests — add ordered text and file fields, including duplicate keys, empty values, and disabled rows. Pick files for streamed uploads. Request history keeps the actual body type. Chosen file paths are temporary bindings: they are not saved with the request and are not included in Cloud Sync.
Pro · Changed
- Safer Cloud Sync reconciliation — Cloud Sync tracks remote workspace data more carefully so incomplete remote updates are not applied.
Pro · Fixed
- Cloud Sync apply safety — if remote changes cannot be applied completely, Unfour stops instead of leaving a partial update, keeps local unsynced work so it can be retried, and resolves workspace deletions that already match local state.
Unfour v0.9.4 is the current public Standard stable release. Download the one official Unfour application. Core features work without a subscription, while active Pro access unlocks Cloud Sync in the same app. Windows and macOS packages are currently unsigned; macOS has passed real-device checks. Linux x64 AppImage is published and downloadable, but remains Experimental and has not completed real-environment verification.
Version 0.9.3 · September 4, 2026
API request timeouts and more reliable Cloud Sync
Unfour v0.9.3 lets you control how long API requests wait, cancels an in-flight request with Stop, and makes Pro Cloud Sync recover more clearly after sign-in or plan changes.
Added
- API request timeouts — set a global desktop timeout, override it on a saved request, or use 0 for no timeout. Stop cancels the in-flight request and shows a cancelled state without writing history. Saved timeouts are included in collection import and export, and in Cloud Sync when Pro is active.
Changed
- MCP request timeouts — if a client omits a timeout, Unfour uses a 60-second safety default; 0 means no timeout; a positive value is used as given instead of being silently capped at 60 seconds.
- Settings layout — Account and Cloud Sync are grouped under Account & Sync, Privacy stays with General, and Updates plus the Stable/Test channel appear on About.
Fixed
- API request naming and history — rename a request from the editor, keep a clear name on tabs, and show the saved name or a readable path in history.
Pro · Fixed
- Cloud Sync after sign-in — an expired session no longer permanently blocks pending changes. Sign in again to resume; the UI shows Sign-in required when the session expired, or Cloud Sync plan required when the account no longer includes Cloud Sync, and keeps local work.
- Cloud Sync ownership and pending changes — each local workspace keeps one cloud owner, pending changes survive sign-out or paused access, older workspaces can upload previously unsynced API requests, and retrying a blocked request sends the current local request.
- Cloud Sync errors and diagnostics — temporary server, protocol, and rejected-request failures are easier to tell apart. Diagnostics show last push/pull, retry time, and server request details, and due work retries without waiting for the next periodic cycle.
Version 0.9.2 · September 2, 2026
Independent sidebars, safer MCP, and anonymous usage statistics
Unfour v0.9.2 keeps API, SSH, and Database sidebar widths independent, tightens MCP safety, and lets Stable desktop builds send one anonymous active-install signal per day.
Added
- Anonymous usage statistics — Stable desktop builds can send one privacy-preserving active-install event per installation per UTC day. A first-run notice explains this, Settings → Privacy can turn it off, and the installation ID stays in the OS keychain. The event does not include account, workspace, or feature-usage data. Test and development builds do not send it.
- MCP environment variable tools — compatible MCP clients can set or delete environment variables, including empty values, with sensitive values masked and confirmation for guarded deletes.
Changed
- MCP environment selection — a client can choose an environment for a request, including its scripts, without changing the desktop active environment. Replaying a saved request runs its scripts, and that replay is treated as a write when a client is in read-only mode.
- Safer MCP defaults — unknown or unclassified tools are denied. Destructive deletes of API requests, collections, environments, and variables are classified explicitly.
- Independent sidebars — API, SSH, and Database each keep their own width, with compatibility for the previous shared-width layout.
Fixed
- Cursor MCP on Windows — one-click Cursor setup now handles sidecar paths that contain spaces, such as D:\Program Files\Unfour\unfour-mcp.exe.
Version 0.9.1 · August 31, 2026
Packaging and desktop reliability
A maintenance release after 0.9.0, focused on desktop reliability and the Linux AppImage baseline.
Changed
- Linux x64 AppImage now uses Ubuntu 22.04 as its baseline.
Fixed
- Account, Cloud Sync, update, API, Database, and SSH screens handle close and refresh more reliably.
Version 0.9.0 · August 29, 2026
GitHub sign-in and optional Pro Cloud Sync
Unfour v0.9.0 adds GitHub sign-in, optional Pro Cloud Sync, guided MCP client setup, and in-app Stable update checks to the same desktop application.
Added
- GitHub account sign-in — sign in through the browser and return to Unfour to access your account in the desktop app.
- MCP client setup — configure Codex or Cursor from Settings with a guided one-click flow that preserves existing configuration.
- In-app update checks — Unfour can check for new Stable releases from within the app.
Pro · Added
- Plan and Pro access — Settings shows the signed-in account’s Free or Pro plan and current Pro access status. Users can open hosted Pro checkout or the billing portal, then return to Unfour and refresh Pro access after checkout.
- Optional Cloud Sync — active Pro access enables Cloud Sync for supported workspace data: workspaces; API collections, folders, and saved requests; environments and variables; SSH tasks; and SSH or Database connection definitions.
- Cloud Sync reliability — retry, conflict handling, and recovery mechanisms help keep supported workspace data consistent.
Security
- Account sessions are stored in the operating system keychain.
- Cloud Sync excludes credentials and credential references. SSH private-key paths and local database paths remain on the current device, and runtime or SSH history is not synced.
Version 0.8.0 · August 26, 2026
Faster startup and broader database compatibility
Unfour starts faster and improves PostgreSQL, MySQL, and MariaDB query compatibility.
Changed
- Faster desktop startup — feature modules load on demand, while inactive SSH and Database queries pause without discarding previously opened work.
Fixed
- Database query compatibility — PostgreSQL and MySQL/MariaDB now handle selected catalogs and commands that require the simple query protocol more reliably, including session, transaction, DDL, and SHOW statements.
Version 0.7.0 · August 23, 2026
Safer connection data
Unfour makes SSH and database connection changes safer while keeping credentials and device-specific settings local.
Added
- Revision-aware connection data — SSH and database connection definitions now track revisions to reduce stale or conflicting updates.
Changed
- Connection details and device-specific settings are handled separately, making connection updates more reliable without moving local configuration.
- Updating a connection definition preserves compatible local credentials instead of replacing them.
Security
- Connection changes are rejected when they cross workspace boundaries.
- Credential references, SSH private-key paths, and SQLite database paths remain on the current device.
Version 0.6.0 · August 21, 2026
Safer SSH tasks and MCP workflows
This release makes SSH task data and MCP workflows more reliable, with clearer local recovery behavior.
Added
- SSH tasks keep their steps and relationships consistent when tasks are edited or removed.
- Connection-aware SSH tasks — show which SSH connection owns each task.
- MCP workflows can use temporary registries for container and short-lived sessions.
Changed
- MCP results now follow their declared format, making them easier for compatible AI clients to use.
- Workspace deletion now cleans up related API, workspace, and SSH task data consistently.
- SSH task transfers preserve task order and device-local file paths; terminal suggestions and history are more stable.
Fixed
- Linux MCP builds now include the required support for unfour-mcp.
Security
- Database credentials stay scoped to the current workspace.
Version 0.5.0 · August 18, 2026
SSH history and safer API data
Unfour adds persistent SSH command history and safer API data handling while improving MCP-assisted workflows.
Added
- SSH command history and suggestions — save workspace- and connection-scoped commands after remote echo and offer prefix-based suggestions at detected shell prompts.
- MCP SSH history inspection — use the read-only unfour.ssh.list_history tool to filter recent commands by workspace, connection, text, time range, and result limit.
- API data reliability — collections, folders, and saved requests use revision-aware updates while preserving redacted values stored locally.
Changed
- Terminal history suggestions now use an explicit popup: Up and Down select, Tab or click inserts, Escape dismisses, and Enter submits the current line.
Fixed
- API collection recovery is more resilient when parent items are missing, an update needs to roll back, or data is imported from OpenAPI; locally preserved redacted values remain intact.
Security
- SSH history excludes password-prompt input and conservatively redacts sensitive commands. API snapshots redact credentials in auth, headers, query parameters, URLs, JSON bodies, and form bodies.
Version 0.4.0 · August 11, 2026
Workspace variables and SSH tasks
Unfour adds workspace-aware MCP tools and a more capable SSH task workflow.
Added
- MCP workspace variables and SSH tasks — MCP-compatible clients can manage workspace-level variables and create, run, inspect, cancel, and clean up SSH tasks with confirmation safeguards.
Changed
- SSH task workflow — reorder tasks manually or by drag and drop, use workspace and environment variable defaults, and review more stable live events and cached run transcripts.
Security
- SSH task inputs marked as secret are masked in task output, errors, saved logs, and MCP responses.
Version 0.3.0 · July 30, 2026
Request scripting and safer workspace workflows
A Unfour release for automating API checks, keeping workspace data isolated, and making SSH and database workflows more reliable.
Added
- API request scripts — run JavaScript before a request and after its response to prepare dynamic requests, inspect results, record tests, and review output in a dedicated Console. Scripts stay with saved requests and OpenAPI imports/exports.
- Workspace data safety — workspace, variable, and environment changes now have revisions, snapshots, and rollback-aware records for more dependable local updates. Local preferences and credentials remain on the device.
- Isolated storage profiles — keep stable, development, and test data roots separate, or choose an explicit absolute data directory, while existing stable installations continue using the ~/.unfour layout.
- SSH terminal clipboard menu — use right-click Copy, Paste, Paste Selected Text, and Select All actions with platform-appropriate shortcuts.
Changed
- Workspace, variable, and environment edits are applied consistently in the desktop app and MCP workflows. Active selections, last-opened time, and the default workspace remain device-local preferences.
Fixed
- Windows install and uninstall now detect and stop a running unfour-mcp sidecar, avoiding stalled file replacement when an MCP client is still connected.
- The database row delete action remains visible when table editing becomes available after the initial grid layout.
Version 0.2.0 · July 22, 2026
SSH file transfer and task automation
A minor Unfour release focused on SSH file transfer and automation, shared workspace variables, and multi-statement database execution.
Added
- SSH SFTP remote files — browse remote directories, transfer files, and manage remote paths from a dedicated Files panel with context menus, multi-select, and drag-and-drop upload. The SSH sidebar now includes Connections, Files, and Tasks modes.
- SSH task automation — create and run multi-step command, upload, and download tasks with workspace-scoped templates, local path bindings, run history, streamed transcripts, and Save / Run editor flows.
- Shared workspace variables — manage workspace-scoped environments, switch the active environment from the title bar, and resolve API requests over workspace defaults.
- Database multi-statement Run — execute the current statement or all semicolon-separated statements sequentially and inspect result sets in sub-tabs.
Fixed
- Database table preview loading is more stable and no longer flashes placeholder rows with incorrect grid content.
Changed
- API environment ownership moved into shared workspace variables; API Client now consumes the workspace active environment.
Version 0.1.2 · July 20, 2026
API interoperability and database editing
A feature and reliability release focused on API interoperability, database row editing, and MCP and SSH stability.
Added
- OpenAPI 3.1 collection export from the API Client collection toolbar, shared dialog, and tree actions.
- OpenAPI YAML import through the shared HTTP-engine import path.
- Database table row editing with confirmation gating, optimistic concurrency checks, and bind-parameter SQL updates.
- MCP tools for managing API environments over the command bus.
- Named secret read and write helpers for credential-reference workflows.
- Column resizing and improved JSON previews in shared data tables and Database grids.
Fixed
- Failed SSH session tabs and connection errors are preserved instead of being discarded silently.
- MCP idle shutdown is disabled by default so long-lived clients are not interrupted unexpectedly.
Changed
- Database query and schema flows remain available more consistently while troubleshooting.
Version 0.1.1 · July 13, 2026
Maintenance and polish
A maintenance release following the 0.1.0 public launch, focused on packaging and polish.
Added
- Generic deep-link runtime support.
- Improved settings-window sizing and MCP tab stability.
Changed
- Windows distribution now ships only the NSIS installer (MSI dropped).
Fixed
- The settings window no longer flashes at the MCP tab height when opened.
Version 0.1.0 · July 9, 2026
First public release
The first Unfour release introduced the local-first developer workspace.
Added
- API Client — compose, send, save, and inspect HTTP requests with workspace environments and redacted history.
- SSH Terminal — manage SSH connections and terminal sessions with split panes, host-key trust, and redacted log export.
- Database — manage connections, browse schemas, run SQL with confirmation guardrails, and preview query results.
- Workspace — scope requests, environments, connections, activity, tabs, and layout to a local workspace with unique names and per-workspace persistence.
- Local MCP server — expose safe local diagnostic tools (API replay, SSH connection) to MCP clients over the command bus.
- App shell & platform — single-instance app, settings window, structured local logs, centralized design tokens, and shared i18n.
Security
- Credentials stored as references only; sensitive headers redacted in history, activity, and logs; keychain purged on connection delete; MCP tools reject forbidden write/control operations.