HTTP Workspace
HTTP gets a redesigned workspace with searchable, resizable sidebar sections, collection and folder dashboards, and independently controlled panels. Collections and folders now provide inherited headers, authentication, variables, scripts, and checks, so you can configure common API settings once and reuse them across requests.
Request content now uses explicit Save instead of autosave. Send runs the current draft without saving it, and navigating away prompts you to save or discard changes. Request names still save automatically. A new Binary body mode lets you send a local file as the complete request body.
API Workflows and Testing
Check response status, timing, headers, and JSON values with no-code assertions, or write pre-request scripts and JavaScript tests. Extract response values into temporary variables to pass tokens and IDs between requests. The Variables inspector shows inherited defaults, environment values, overrides, and unresolved references in one place.
Run entire collections or folders in sequence with the Runner. Reorder steps, choose whether to continue on failure, and inspect each request's assertions, extraction, and test results. Each run uses isolated temporary variables, keeping your saved environment and manual Session values intact.
GraphQL and WebSocket
Send GraphQL queries and mutations with dedicated document and variables editors, syntax validation, and operation selection. GraphQL works with scripts, assertions, extraction, and the Runner, which recognizes GraphQL errors even when the server returns HTTP 200.
Connect to WebSocket endpoints, configure headers and authentication, exchange text or JSON messages, and inspect incoming and outgoing traffic. Save connection settings and message drafts, and reuse environment and Session variables across servers.
Debugging and Request Controls
Inspect network traffic and script logs in the new Console, detach it into a separate window, or use multiple built-in Terminal sessions alongside your requests. Request History retains request and response snapshots for inspecting earlier sends, with configurable retention and redaction of known secrets and credential-like fields.
A persistent cookie jar includes search, inline editing, and raw Set-Cookie editing. Global transport defaults and per-request overrides cover HTTP/2, timeouts, response size limits, TLS verification, URL encoding, and redirects. Bulk text editing makes key-value tables faster to fill and update.
Import and Code Generation
Expanded Postman import preserves collection and folder scopes, shared settings, scripts, and supported bodies, including GraphQL and binary file references. Supported Postman and Bruno scripts are adapted to the mc API, and supported Bruno assertions become response checks. Import previews flag compatibility issues before you run the imported workflow.
Generate request code from the current draft with 29 generators across 20 language and runtime targets, including Node.js, Python, Swift, cURL, HTTPie, and Wget. Previews account for inherited settings and applicable cookies, with control over variable interpolation and masking of secret and Session values.
In-Content Search
Search within the current snippet in Code or the current note in Notes. A dedicated search panel highlights matches, shows the match count, and lets you move between results with buttons or the keyboard.
Workflow Improvements
- Added Structured Text (IEC 61131-3) language support for PLC code.
- Added a date format preference in Appearance, with consistent date formatting across spaces.
- Simplified the Space rail to compact, icon-only navigation.
- Added Korean localization.
Fixes
- Restored global search highlights in Notes.
- Prevented layout shifts when revealing Markdown syntax in Notes.
- Improved laser pointer smoothness and stroke fading during presentations.
- Added progress, success, and error feedback when creating a theme template.
- Localized the Edit and Window menus and adjusted menu widths to fit translated labels.
- Strengthened protection around local API access and HTML previews.
What's Changed
- feat: add in-content search by @antonreshetov in #902
- fix(notes): restore global search highlights by @antonreshetov in #903
- feat(i18n): add Korean locale by @moduvoice in #862
- chore(i18n): update Simplified Chinese localization by @Nekone0628 in #905
- fix(security): harden local API and HTML preview by @antonreshetov in #912
- fix(notes): improve presentation laser pointer by @antonreshetov in #913
- fix(i18n): localize Edit and Window menus by @kaftanati in #915
- feat(editor): add Structured Text (IEC 61131-3) language support by @kaftanati in #914
- feat(http): add API workflows, WebSocket, GraphQL, and code generation by @antonreshetov in #916
- docs(compare): update Postman comparison and add Bruno by @antonreshetov in #917
- feat(spaces): simplify rail to icon-only navigation by @antonreshetov in #918
- fix(ui): fit localized menus and complete the rail divider by @antonreshetov in #919
- docs(compare): address comparison content and SEO audit by @antonreshetov in #920
- feat(http): redesign workspace and expand API development tools by @antonreshetov in #922
- fix(notes): prevent layout shifts when revealing markdown by @antonreshetov in #923
- feat(ui): unify date formatting and add format preference by @antonreshetov in #924
New Contributors
- @moduvoice made their first contribution in #862
- @Nekone0628 made their first contribution in #905
- @kaftanati made their first contribution in #915
Full Changelog: v5.10.0...v5.11.0