7 releases · 201 updates

Changelog

What's shipped, what's new, and what we're building next.

v1.0.0Coming soon · in final testingMajorLatest

The first stable release — full CLI/app engine parity, 14 auth types (Postman parity), cross-module integration, 86 MCP tools, and 18-language i18n. In final testing now; browser test runner ships as Beta.

Web Intelligence
  • Browser test runner — shipped as Beta: works well on simple sites and localhost apps; complex SPAs, OAuth flows, and third-party sites may not record or replay correctly
  • Complete browser test runner: recorder, replay, timeline, Run History, visual regression, selector playground
  • assertApiCall + assertDB steps — assert API calls and database state from inside a browser test
  • Bulk Run at workspace / project / group level with live progress strip
  • Per-row Run button in the test tree
  • Export in 6 formats: Playwright, Cypress, Puppeteer, WebdriverIO, Selenium Python, Selenium JS
  • Import from the same 6 formats with auto-detection and step-level summary
  • Headless CLI runner (rostyman-test) with JUnit XML + JSON output for CI
  • AI selector repair, multi-test generation from a URL, per-step perf trends
  • Network panel: Copy as cURL / fetch / response, type filter chips
  • Console panel: level filters, text search, copy-all
  • Cookie & Storage Inspector: add and edit-in-place
Cross-Module Integration
  • Workflow "Browser Test" node — run a saved browser test as a workflow step
  • Scheduler "browser_test" target — schedule browser tests on a cron or interval
  • MCP run_browser_test tool — AI agents can trigger and read browser test results
  • apiRequest + dbQuery step types in browser tests — HTTP and DB calls mid-test
CLI & Runners
  • rosty-cli reaches full app parity — same engine cores, so collections behave identically in CI and the GUI
  • All auth types in the CLI: Bearer, Basic, API Key, OAuth 2.0, OAuth 1.0, Digest, AWS Signature v4, NTLM, Hawk, JWT Bearer, Akamai EdgeGrid, ASAP, plus inherit
  • Dynamic variables, cookie jar, and raw-body Content-Type auto-detection in the CLI runner
  • Postman-compatible pm.* scripting alongside the rm.* API — Postman collections run unchanged
  • TLS controls (--insecure), redirect controls (--max-redirects / --no-follow-redirects), and proxy support (HTTP/HTTPS/SOCKS5 via --proxy)
  • mTLS client certificates and per-workspace request settings honored in database mode
  • Runs native .rostyman exports, Postman v2.1 collections, and the live rostyman.db
Authentication — full Postman parity
  • Five new auth types: NTLM (NTLMv2 handshake), Hawk, JWT Bearer (HS/RS/ES/PS), Akamai EdgeGrid, and ASAP — fully implemented in the app and rosty-cli, and importable from Postman
  • 14 auth types total: None, Inherit, Bearer, Basic, API Key, OAuth 2.0, OAuth 1.0, Digest, AWS Signature v4, NTLM, Hawk, JWT Bearer, Akamai EdgeGrid, ASAP
  • AWS SigV4 and OAuth 1.0 signing unified into a single shared engine core used by both the app and rosty-cli
AI Assistant
  • Per-conversation MCP configuration
  • AI History panel with search, date filters, conversation drill-down, and export
  • AskContext picker — give the AI context from any collection, workflow, database, or browser test
  • 86 MCP tools total: vault CRUD, explain_query, query_db with pagination, run_browser_test, set_active_environment
  • AI in Database: Schema Analysis tab, NLP query generation
  • AI in Scheduler: natural-language cron expression generation
  • AI in Mock Server: AI response body generation
Security
  • SSRF guard on send_request and run_collection — scheme allowlist + private-IP block
  • Read-only enforcement on query_db MCP tool
  • MCP token TTL, rotation, and per-token rate limiting
  • Analytics secrets redaction, git command injection fix, updater host allowlist
i18n
  • 3,732 keys × 18 languages — Missing = 0 in every locale
  • 17 non-English languages fully translated: Arabic, Bengali, German, Spanish, French, Gujarati, Hindi, Japanese, Kannada, Korean, Malayalam, Marathi, Portuguese (BR), Russian, Tamil, Telugu, Simplified Chinese
Browser Tab
  • Zoom toolbar: − / 100% / + buttons to zoom the embedded browser; syncs with native Ctrl+Scroll so the display always matches
  • Spacebar pan: hold Space then drag to scroll the page in any direction — works in all directions, skips input and textarea targets
  • Sessions dropdown: fixed being hidden behind the browser viewport on some setups
  • WebContentsView layout: viewport now fills the correct area — no longer overlaps the right-panel icon bar (was a race with lazy panel render)
  • Device emulator: mobile presets now resize and center the embedded browser horizontally in the viewport instead of staying full-width with left-aligned content
  • Device emulator: switching back to Desktop or Laptop clears the CDP virtual viewport override so the page renders at actual viewport width instead of a fixed 1440 px
  • Recording: URL-bar navigations are now captured as navigate steps — typed URLs were previously invisible to the page-level recorder script
Performance
  • Renderer bundle: 5 MB → 1.6 MB
  • WebContentsView parked during all HTML modals — no blank-frame flicker
  • DatabaseTab AI bar and proc bar uncontrolled — typing lag eliminated
v0.1.0-beta.16.1May 3, 2026

Workflow + database polish, canvas navigation, feature-guide rework.

Generate API Collection
  • Progress dialog with collection name, table count → request count stats, and live progress bar
  • Cancel and Escape blocked while writing so you cannot close mid-write
  • Sidebar refreshes the moment generation completes — no more restart needed to see the new collection
ER Diagram & Workflow — Canvas Navigation
  • ER diagram MiniMap — drag the viewport rectangle in the bottom-right to pan, scroll to zoom
  • Zoom to Area on both canvases — click the crop icon, drag a rectangle, release to zoom; Esc cancels
Fullscreen Mode
  • ER diagram now has a Maximize button in the header — opens the canvas edge-to-edge so big schemas have room to breathe
  • Press Escape or click Minimize to return to the normal layout
  • Workflow editor fullscreen toggle hardened — the second click no longer gets eaten by a parent handler, so exiting fullscreen is now reliable
Workflow Tracer
  • Rows now show actual final status (success / error / skipped) once a run completes — no more perpetual spinners after replay
  • Delay rows show "waiting 5000ms…" while running and "waited 5000ms" once complete, so you can tell whether a wait is active
  • Stop button during a long Delay now interrupts immediately (was doing nothing)
Transform Node — Array Wildcards
  • Path expressions now support [*] — $[*].title extracts an array of titles from a JSON array response
  • Previously returned null because only $.field, $.a.b, and $.array[0] were supported
Feature Guides — Reading Order
  • Every in-app feature guide reordered to strict left-to-right, top-to-bottom reading order
  • Spotlight popups no longer jump back across the screen — 11 guides reordered (workflow, mockServer, runner, scheduler, ai, websocket, grpc, socketio, fileSharing, databases, plus git verified)
PNG Export Console Cleanup
  • Silenced the SecurityError flood from html-to-image trying to embed Monaco's cross-origin CDN stylesheet during ER and workflow PNG exports
  • Exported image is byte-identical, just without the noisy embed step
v0.1.0-beta.16May 2, 2026Major

Database clients (8 drivers), ER diagrams, AI database tools, AI tool-use, and Convert WEBM→MP4.

Databases (Headline)
  • 8 supported drivers: SQLite, PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, MongoDB, Redis, CockroachDB
  • Connection wizard with brand icons, friendly error classifier (refused / not found / timeout / auth failed / TLS / unknown), and connection-string URI support for PostgreSQL / MySQL / MSSQL
  • Schema browser with resizable panel, instant filter, and Browse mode (paginated rows, column type badges, multi-column sort, inline cell editing, one-click delete)
  • Monaco-based query editor with schema-aware autocomplete, dot-completion, SQL hover tooltips, multiple query tabs per connection (state persists across restarts), Run / Stop with rainbow progress bar
  • EXPLAIN visualizer with color-coded execution plan tree per driver
  • Variable resolution for {{tokens}} from environment, globals, and vault
  • Result formats: JSON, CSV, INSERT statements, Markdown table
  • Transactions, schema diff with migration SQL, destructive query safety check, long-running query notifications, auto-reconnect
  • CSV / JSON data import, environment-aware connections, SSH tunnel support
  • DB Verify tab on every HTTP request — run a SQL query after the response and assert the database changed as expected
ER Diagram
  • Visual entity-relationship diagram with auto-detected foreign keys
  • Drag tables to organise the layout — positions persist per connection across restarts
  • Reset Layout, Export / Import Layout JSON (self-healing merge if tables changed)
  • High-resolution PNG export (3× pixel ratio)
  • True vector PDF export — text and shapes stay sharp at any zoom
  • Smart refresh: schema only re-fetched when explicitly requested
AI Database Tools
  • Natural-language query assistant: describe what you want; AI generates SQL or MongoDB matching your driver and schema
  • Schema analysis: one click audits your schema for missing indexes, missing constraints, and type mismatches with per-table recommendations
  • Stored procedure / function / trigger / view generator from English description
  • Generate CRUD API Collection: one click creates a full collection (List / Get by ID / Create / Update / Delete per table)
Query History, Saved Queries & Native Views
  • Every query auto-saved to a searchable history per connection
  • Save important queries with name, description, tags, and folders
  • MongoDB results as expandable document cards with formatted JSON
  • Redis key browser: pattern filter, type-aware (STRING / HASH / LIST / SET / ZSET / JSON), TTL inspection, one-click delete
  • DB Projects: three-level hierarchy (Project → Group → Connection), drag-drop between groups, redesigned Assign-to-Group dialog
Beyond Databases
  • AI tool-use: AI assistant can create collections, folders, requests, and full visual workflows from chat
  • Convert WEBM recordings to MP4 with quality / resolution / audio presets via system FFmpeg
  • Universal Ctrl+S save across every protocol tab (HTTP, WebSocket, gRPC, GraphQL, Socket.IO, MQTT, SSE, MCP, Workflow, Mock Server, Scheduler)
  • Sidebar More popup consolidates Themes / Languages / Git / AI / Plugins / Cookies in a flyout — Theme Manager and Language Manager finally reachable
  • File Sharing is now device-global — devices, groups, and messages follow you across workspace switches
  • Themed in-app dialogs replace remaining native OS dialogs
  • Live font changes — interface and editor font apply across the whole app without restart
Bug Fixes
  • ER Diagram exports repaired — PNG no longer captures empty canvas, PDF is now true vector
  • Toggle switches — thumb centered correctly, off state visible on dark themes
  • Database connection color badge now applied in sidebar and tab header
  • Connection wizard sizes naturally to its content
  • Window restores previous size on launch instead of opening maximised
  • MSSQL Windows authentication works (no more empty-credential failure)
  • MongoDB browse tab repaired with valid default query and pagination skip
  • Variable {{vars}} resolved in DB queries from globals / environment / vault
  • Database tabs stay mounted on switch — no more disconnect / reconnect / state-loss
Performance & Security
  • Renderer bundle reduced from 5 MB to 1.6 MB (first-paint)
  • Bulk schema introspection replaces N+1 patterns for PostgreSQL / MySQL / MSSQL
  • Monaco editor configuration cached — no more tab-open lag
  • ER diagram pan / zoom jank eliminated
  • Git command-injection hardened (array-form arguments)
  • Auto-updater follows redirects only to allowlisted GitHub release hosts
  • Temporary files moved to per-user temp directory (no more world-readable /tmp)
  • Shell open scheme allowlist (http / https / mailto only)
  • MCP server CSP headers; analytics secrets redactor
Internationalisation
  • All 18 languages in full key parity at 3,529 strings
  • Major translation pass across 17 non-English languages — 295 to 422 strings translated per language
  • Fully localised: Database, Workflow, Recording Settings, Plugins, Common, Capture, Workspace, Cloud Storage, Socket.IO, MQTT, feature-guide strings
v0.1.0-beta.15April 17, 2026Major

Stable device identity, rich chat, and right-panel Quick Share + File Inbox.

Stable Device Identity
  • Devices identified by permanent hardware ID: BIOS UUID (Windows), IOPlatformUUID (macOS), machine-id (Linux)
  • Hardware ID survives reinstall — contacts, aliases, and block lists persist even after uninstalling and reinstalling Rostyman
  • Block enforcement by hardware ID: blocked devices cannot bypass blocks by changing IP or reinstalling
  • Goodbye broadcast when auto-discovery is turned off — other devices see you go offline instantly instead of waiting for timeout
Chat & Messaging
  • Emoji reactions: 700+ emoji across 7 categories, searchable picker, :shortcode: auto-conversion
  • React to any message with a single hover click or the full picker; reactions sync in real time
  • Message delivery status: pending (clock icon), sent, delivered (checkmark), failed (X)
  • Offline message queuing: messages sent to offline devices queue locally and deliver automatically on reconnect — up to 5 retries over 24 hours
  • File attachment cards in chat: sent files appear as rich cards in the bubble on both sender and recipient sides
  • Device sub-tab memory: last active tab (Messages, Sent Files, etc.) persists across restarts
Groups Tab
  • 4 tabs per group: Members (live online/offline status), Messages (merged read-only timeline), Sent Files, Received Files
  • Group message timeline shows emoji reactions and WhatsApp-style date separators (Today / Yesterday / date)
  • Recipient names shown on sent message bubbles in group timelines
Quick Share (Right Panel)
  • New Quick Share tab in the right panel (Ctrl+J) for fast file + message sending
  • Trusted device picker with live online status indicator and device search
  • Drag and drop files directly onto the panel, or click Add Files to browse
  • Optional message with :shortcode: emoji conversion; optional password protection
  • Transfer status shows: Waiting for approval → Sending (N%) → Delivered / Failed
File Inbox (Right Panel)
  • New File Inbox tab in the right panel (Ctrl+J) — badge count shows pending approvals
  • Accept, Reject, or Reject & Block incoming transfers without opening the full File Sharing panel
  • Password entry field for encrypted transfers; progress bar during receiving
  • Clear Completed button to batch-dismiss all finished entries at once
v0.1.0-beta.14April 6, 2026Major

Workflow editor redesign, feature guide system, and File Sharing Phase 1.

Workflow Editor Redesign
  • 9 node types: Start, End, HTTP Request, Condition, Loop, Transform, Delay, Set Variable, Comment, Sub-Workflow
  • Layout direction picker: LR / RL / TB / BT
  • Undo / Redo with 50-step history (Ctrl+Z / Ctrl+Y)
  • Zoom slider + Fit to View + Snap to Grid (20px)
  • Auto-layout (Dagre) with step-number badges
  • Save canvas as PNG, SVG, or JSON
Free-Tier Workflow Features
  • Retry logic with count, delay, backoff strategy, and status code filters
  • Response assertions (9 operators): status, body, headers, response time
  • Error handling edges with $error context variables
  • Run History tab with full step-by-step trace replay and delete
  • Sub-Workflow node with circular reference guard
  • Auth inheritance on Request nodes (Bearer/Basic/API Key/OAuth2/Inherit)
  • Import/Export as .rostyman-workflow JSON
  • 5 bundled templates: Health Check, Data Pipeline, Auth Flow, CRUD, Retry
Feature Guide System
  • 8-step app layout guide for first-time users
  • 13 feature and settings guides with SVG spotlight overlay
  • Auto-shows on first launch, re-triggerable from titlebar and Help menu
Deep i18n Audit
  • All hardcoded strings replaced with t() across 20+ components
  • 100+ new i18n keys added
  • 1,921 translation strings added across 17 languages
  • Covers FileShare, Auth, Response, AI, Layout, Git, Workflow, Scheduler, Importers, TabBar, Sidebar, ThemeManager, HelpButton, StatusBar
File Sharing
  • SendFilesDialog with file/folder picker and recipient selection
  • Global incoming-transfer approval dialog
  • mDNS/Bonjour device discovery
  • TLS 1.3 transfer server with ZIP compression
  • Device groups CRUD
  • Feature guide (4 steps)
Screen Capture & Recording
  • Floating always-on-top recording toolbar (timer + pause/stop)
  • Screenshot mode popup: App Window / Full Screen / Region
  • Recording settings migrated to SQLite via useSettingsStore
  • ShortcutRecorder for custom stop/pause shortcuts
  • Lazy-load 6 heavy modules for faster startup
  • Live language switching for all 3 floating BrowserWindow toolbars
v0.1.0-beta.13March 30, 2026

Workspace management, binary response viewer, and in-app updates.

Workspace Management
  • Create, rename, duplicate, and delete workspaces
  • Workspace switcher in header with keyboard shortcut
  • Per-workspace settings and environment isolation
  • Tab state persists per workspace across restarts
  • Export/import workspaces as .rostyman-workspace format
  • AppSyncProvider for cross-workspace state management
Response Viewer
  • Binary response viewer — hex dump + ASCII side-by-side
  • Image preview for image/* content types
  • CSV grid view for text/csv responses
Update Manager
  • In-app update notifications when new version is available
  • Download and install from within the app
  • Background update check every 4 hours
  • Release notes shown before updating
Analytics & Onboarding
  • Anonymous analytics: version, DAU, retention — no request data ever
  • Hashed device ID, no PII, no collection contents
  • First-run welcome dialog with demo collection and workspace
  • Multi-select in collection tree (Ctrl+click, Shift+click)
  • Auto-save all tab types on content change
v0.1.0-beta.12March 24, 2026

Drag-and-drop import, file associations, and the right panel.

Import & File Handling
  • Drag & drop import: .rostyman, Postman, Insomnia, Bruno, OpenAPI, HAR
  • File association: .rostyman files open directly in the app
  • Source file watching: live sync when the source file changes on disk
  • URL-based import/sync: paste a URL, Rostyman polls for updates
UI / UX
  • VS Code-style right panel (Ctrl+J) for MCP, environment info, run output
  • Notifications panel: persistent in-app notifications with history
  • StorageProvider: custom data location support with UI
  • Navigation guard: warns on unsaved changes before tab switch
  • RTL layout improvements for Arabic, Hebrew, and other RTL languages

Get the latest version

Always free. Auto-updates every 4 hours.

Download Free