Version 0.6.0 · August 21, 2026
Safer SSH tasks and Pro sync
This release makes SSH task data and MCP workflows more reliable. Pro extends sync to SSH tasks and steps with clearer conflict handling and safer recovery.
Added
- SSH task data foundation — keep task and step changes with revision history and safer deletion, preparing reliable future synchronization.
- Connection-aware SSH tasks — show which SSH connection owns each task.
- MCP registry options — support temporary, in-memory registries for container and short-lived workflows.
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.
Pro · Added
- Pro sync now includes SSH tasks and steps, including their parent-child relationships and conflict handling.
- The sync interface adds clear labels for SSH tasks, steps, and conflicts.
Pro · Changed
- Existing synced workspaces can pick up SSH task data during their initial sync.
- A failed sync item no longer blocks unrelated changes from retrying.
Pro · Fixed
- Remote workspace deletes preserve SSH task relationships and clean up remaining child records.
- Pulled SSH task changes apply transactionally, avoiding duplicate local bindings, runs, or sync operations.
v0.6.0 is the latest published release. The Windows installer remains unsigned; macOS is available for Apple Silicon and Intel, while Linux remains experimental and unverified.
Version 0.5.0 · August 18, 2026
SSH history and API sync foundations
Community adds persistent SSH command history and safer API sync-domain support. Pro extends cloud sync to API Client data and prepares macOS release packaging.
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 sync-domain coverage — API collections, folders, and saved requests now support revisioned snapshots and external apply as a foundation for optional edition sync; this does not enable a hosted sync service by itself.
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 external apply is more resilient around missing parents, rollback, OpenAPI import, and locally preserved redacted values.
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.
Pro · Added
- API Client cloud sync — synchronize API collections, folders, and saved requests through the revisioned core API domain.
- macOS release packaging workflows for Apple Silicon and Intel builds, with architecture-specific canonical names and checksum manifests.
Pro · Fixed
- Hardened API entity synchronization for the v2 protocol while preserving redacted values during external apply.
Version 0.4.0 · August 11, 2026
Workspace variables, SSH tasks, and Pro sync
Community adds workspace-aware MCP tools and a more capable SSH task workflow. Pro adds cloud sync for workspace context.
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.
Pro · Added
- Cloud sync for workspaces, environments, and workspace variables, so development context can follow you between devices.
- Controls to enable or pause sync, trigger a sync manually, browse cloud workspaces, and download a workspace to a device.
- Conflict handling that lets you review differences and keep either the local or remote version when the same workspace changes in more than one place.
- Sensitive material stays out of sync: secrets, API connections, SSH connections, database connections, and SSH tasks are not uploaded.
Version 0.3.0 · July 30, 2026
Request scripting and safer workspace workflows
A Community 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.
- Transactional workspace foundation — workspace, variable, and environment changes now have revisions, snapshots, and rollback-aware records for more dependable local updates. Community keeps this data local by default; Pro later adds optional cloud sync for these records.
- 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 now use one consistent transaction path in the desktop app and MCP adapters. Active selections, last-opened time, and the default workspace remain device-local preferences.
- Added extension points for future edition-specific workspace actions and decorations without moving workspace business logic into the app shell.
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 Community 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.
Docs
- Updated architecture, project-structure, SSH Terminal, and API Client documentation for the new package boundaries and surfaces.
Pro · Added
- Pro account sign-in — complete PKCE sign-in from the desktop app, return through the Unfour deep link, and manage the account from Settings and the title bar.
- Account profile UI — signed-in users can see their username, avatar, and email, and use a compact account menu to sign out or open Settings.
- Stable device installation ID — the Pro installation keeps a device identity in the operating system secret store, independent of account sessions and sign-out.
- Session persistence — account sessions now use the shared core secret store instead of a Pro-only store.
Pro · Fixed
- Transient account API failures during a cold start are retried instead of leaving the account UI stuck in an error state.
- Pro desktop builds work again after the Community core is updated.
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 page orchestration was split into dedicated hooks and connection/tree helpers while preserving existing query and schema flows.
Refactored
- Oversized backend modules were split into focused directories, and obsolete workspace implementation leftovers were removed.
Docs
- Updated README product screenshots and overview copy, plus MCP environment-tool and idle-shutdown documentation.
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
- Desktop extension slots for future pluggable features.
- Release core_commit identity surfaced in system info and the About panel.
- Generic deep-link runtime support.
- Extended i18n resource loading.
Changed
- Windows distribution now ships only the NSIS installer (MSI dropped).
Fixed
- Larger settings window with no MCP tab height flash on open.
Docs
- Release-verification checks for API, SQLite, SSH, PostgreSQL, MySQL, and MCP marked PASS.
- README and distribution docs updated for NSIS-only Windows packaging.
Pro · Added
- First Pro preview — extends the Community core with the foundation for Pro-only account and workspace capabilities.
Version 0.1.0 · July 9, 2026
First public release
The first Community 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.