What Kong/insomnia shipped
Written by FoxPlug from the repository's own releases; not affiliated with Insomnia. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/Kong/insomnia; Insomnia did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of November 2, 2026
What shipped
- Fixed cycling of iteration data rows so runs with more iterations than rows use rows in order. Pull request #10712
- Fixed tab state being overwritten by autofocus and route sync in the end-to-end app tests. Pull request #10690
- Added stable test ids to product UI controls for the Playwright end-to-end framework. Pull request #10695
- Added the insomnia-test Playwright and Electron end-to-end framework with a smoke spec and CI workflow. Pull request #10594
- Fixed smoke test trace file names so they no longer contain characters that break artifact upload. Pull request #10696
- Refactored inter-process communication for easier use. Pull request #10451
Why it matters
This week fixes an issue where collection runs with uploaded CSV or JSON data files did not cycle rows in order when iterations exceeded rows. It also stabilizes tab state in end-to-end tests and adds the first end-to-end framework with a smoke spec. The remaining changes are test infrastructure and a refactor.
Changelog entry
- Fixed iteration data rows to cycle in order when a run has more iterations than rows. Pull request #10712
- Fixed autofocus and route sync overwriting tab state in end-to-end app tests. Pull request #10690
- Added stable test ids to product UI controls for the end-to-end framework. Pull request #10695
- Added the insomnia-test Playwright and Electron end-to-end framework with a smoke spec and CI workflow. Pull request #10594
- Fixed smoke test trace file names that broke artifact upload. Pull request #10696
- Refactored inter-process communication for easier use. Pull request #10451
This week: fixed iteration data rows cycling in order for runs with more iterations than rows; fixed tab state in e2e app tests; added stable test ids and the insomnia-test Playwright framework with a smoke spec and CI workflow; fixed smoke test trace file names.
This week in Insomnia: fixed collection runs with uploaded CSV or JSON data files so rows cycle in order when iterations exceed rows. Fixed tab state being clobbered by autofocus and route sync in the end-to-end app tests. Added stable test ids to UI controls and introduced the insomnia-test Playwright and Electron end-to-end framework with a single smoke spec and a CI workflow. Also fixed smoke test trace file names that could break artifact upload, and refactored inter-process communication for easier use.
Week of October 26, 2026
What shipped
- Version 13.4.0 released, including revalidation of a project's cached organization when it moves to a new parent and a check of organization visibility before restoring it on cold start. Release
- Cloning, pulling and syncing a git-backed project can now only write files inside that project's workspace folder, even when the repository contains symlinks or paths that resolve outside it. Pull request #10560
- Stale uncommitted-changes and unpushed-changes flags are now cleared after a project leaves cloud sync, so overview cards no longer keep showing uncommitted changes. Pull request #10668
- Node-forge upgraded from 1.4.0 to 1.4.2 to address a security issue, including the transitive copy pulled in through the dev server dependency. Pull request #10669
- The workspace delete modal now closes and calls its deleted callback once when a workspace is deleted. Pull request #10657
- The scratchpad sign-up tip gained a Not right now action that hides it for 120 days, while the existing dismiss hides it for 14 days. Pull request #10672
- The visual diff invalid-format hint now reads that the file is not a valid Insomnia file so the visual view cannot show it. Pull request #10677
- The scripting environment no longer depends on the libcurl module; a curl request executor is injected instead, with node and renderer execution keeping their own implementations. Pull request #10483
- In the manage environments modal, the variable source tooltip can now be hovered, focused and clicked, so its Open action works. Pull request #10650
- A request name is no longer applied as a CSS class name on the runner request list. Pull request #10659
Why it matters
This week fixes git-backed project sync so writes stay inside the project's workspace folder, even with symlinks, and upgrades node-forge for a security issue. It also clears stale sync flags on project overview cards after a project leaves cloud sync and tightens organization cache handling around project moves and cold starts.
Changelog entry
- Release 13.4.0: revalidate a project's cached organization when it moves parents and re-check organization visibility before restoring it on cold start. Release
- Restrict git-backed project clone, pull and sync writes to the project's workspace folder, including when symlinks or paths point outside it. Pull request #10560
- Clear uncommitted-changes and unpushed-changes flags after a project leaves cloud sync. Pull request #10668
- Upgrade node-forge to 1.4.2, including the transitive copy through the dev server, for a security fix. Pull request #10669
- Close the workspace delete modal and call onDeleted once after deleting a workspace. Pull request #10657
- Add a Not right now action to the scratchpad sign-up tip that hides it for 120 days. Pull request #10672
- Reword the visual diff invalid-format hint to say the file is not a valid Insomnia file. Pull request #10677
- Remove the scripting environment dependency on the libcurl module and inject a curl request executor instead. Pull request #10483
- Make the variable source tooltip in the manage environments modal interactive so its Open action works. Pull request #10650
- Stop applying the request name as a CSS class name on the runner request list. Pull request #10659
- Attribute project environment page sources to the project instead of showing collection environment. Pull request #10649
- Support the new credential pattern in the Hashicorp vault form. Pull request #10658
13.4.0 is out. Git-backed project sync now only writes inside the project's workspace folder, even with symlinks. Sync flags are cleared when a project leaves cloud sync, node-forge is bumped for a security fix, and the workspace delete modal closes properly.
Insomnia 13.4.0 is out. Cloning, pulling and syncing a git-backed project can now only write files inside that project's workspace folder, even when the repository contains symlinks or paths that resolve outside it. Stale uncommitted-changes and unpushed-changes flags are cleared after a project leaves cloud sync, so overview cards no longer misreport changes. node-forge was upgraded for a security fix, and the workspace delete modal now closes and calls its deleted callback once. Smaller fixes include a longer snooze option on the scratchpad sign-up tip, a clearer invalid-format message in visual diff, and a variable source tooltip in the environments modal that can be hovered and clicked.
Week of October 19, 2026
What shipped
- Git Sync files edited by hand now warn when they are not in the format Insomnia writes. Pull request #10641
- A visual diff view in the git staging modal can discard individual entities and write them as Git Sync exports. Pull request #10619
- Individual entities can be staged and unstaged from the visual diff view. Pull request #10618
- MCP tool, resource and prompt list responses that do not match the schema now show validation errors instead of an empty section. Pull request #10554
- Socket.IO and WebSocket request bodies are now kept through v5 YAML export and when duplicating a collection. Pull request #10634
- Confidential flags on environment variables now survive v5 export and import, duplication, moves and Git Sync. Pull request #10632
- Confidential value redaction now covers WebSocket, Socket.IO, MCP and the gRPC Stream tab timelines. Pull request #10589
- Undici was updated to 8.12.2, with a follow-up fix for an MCP connection issue the upgrade caused. Pull request #10635
- F2 renames the selected workspace, request or request group in the sidebar. Pull request #10614
- Self-hosted mock server URLs with a trailing slash are now trimmed so request paths no longer get a double slash. Pull request #10627
Why it matters
This week adds several safeguards around Git Sync and cloud sync, including warnings for hand-edited or incompatible files and a visual diff view that works at the entity level. Confidential values are now masked in more places and preserved through export, import and Git Sync. Self-hosted mock URLs with a trailing slash now produce correct request paths.
Changelog entry
- Git Sync warns when a file isn't in the format Insomnia writes. Pull request #10641
- Visual diff view in the git staging modal can discard individual entities. Pull request #10619
- Stage and unstage individual entities in the visual diff view. Pull request #10618
- Show validation errors for invalid MCP tool, resource and prompt list responses. Pull request #10554
- Socket.IO and WebSocket payloads are kept through v5 YAML export. Pull request #10634
- Confidential flags are kept through v5 export, import and Git Sync. Pull request #10632
- Confidential values are masked in WebSocket, Socket.IO, MCP and gRPC Stream timelines. Pull request #10589
- Update undici to 8.12.2. Pull request #10635
- Add F2 shortcut to rename sidebar items. Pull request #10614
- Strip trailing slashes from self-hosted mock server URLs. Pull request #10627
- Scope the sidebar delete shortcut without Backspace. Pull request #10644
- Update gRPC reflection dependencies. Pull request #10642
This week in Insomnia: a visual diff view for Git staging with entity-level stage and discard, warnings for hand-edited sync files, confidential values masked across WebSocket, Socket.IO and MCP timelines, and F2 to rename sidebar items.
This week's Insomnia updates focus on Git Sync and protecting secrets. The git staging modal gains a visual diff view with entity-level stage, unstage and discard, and Git Sync now warns when a file isn't in the format Insomnia writes. Confidential values are masked in WebSocket, Socket.IO, MCP and gRPC Stream timelines and stay flagged through v5 export, import and Git Sync. Socket.IO and WebSocket request bodies now survive export. Also included: F2 to rename sidebar items, a Delete shortcut scoped without Backspace, and a fix that strips trailing slashes from self-hosted mock server URLs.
Week of October 12, 2026
What shipped
- Fixed a bug where running pre-request or after-response scripts with vault in scripts enabled replaced encrypted vault and secret environment values with their decrypted plaintext in the database. Pull request #10601
- Vault secret chips now show their source when hovered, by resolving vault secrets when building the variable source map. Pull request #10608
- Added lock and unlock controls for marking Text and JSON environment variables as confidential, with masked Text values. Pull request #10480
- Changed the data model to support confidential control, adding hideSecretValuesInPreviewAndConsole and an isConfidential flag on environment key-value entries. Pull request #10479
- Added an incompatible fields check for git sync documents, with a warning when creating a git sync project with incompatible documents, a confirmation modal on commit and unrecognized fields shown in the diff view. Pull request #10591
- Discarding a Git Sync change now warns when the committed YAML is not in the exact format Insomnia generates, instead of failing silently. Pull request #10585
- Document ids are now regenerated on project storage conversion, so converted projects no longer reuse ids from the previous storage. Pull request #10565
- Live preview and the hover tooltip now show where a variable's value comes from. Pull request #10583
- Pasting a cURL command with no editable field focused now starts the import flow. Pull request #10566
- Fixed dragging a request to another collection within the same project. Pull request #10612
Why it matters
This week closes a silent data problem: vault secrets could be written back to the database as plaintext when scripts ran, and that is now fixed, alongside new confidential controls for environment variables. Git sync gets safer too, with warnings when committed YAML is not in Insomnia's format or contains incompatible fields. Variable handling is clearer, since hovering a value now shows where it comes from, including vault secrets.
Changelog entry
- Fixed script runs with vault in scripts enabled replacing encrypted vault and secret values with plaintext in the database. Pull request #10601
- Vault secret chips now show their source in the hover tooltip. Pull request #10608
- Added lock and unlock controls for confidential Text and JSON environment variables, with masked Text values. Pull request #10480
- Added hideSecretValuesInPreviewAndConsole setting and an isConfidential flag on environment key-value entries. Pull request #10479
- Added warning for git sync projects containing incompatible documents, a confirmation modal on commit and unrecognized fields in the diff view. Pull request #10591
- Warn when a Git Sync change cannot be discarded because the committed YAML is not in Insomnia's generated format. Pull request #10585
- Regenerate document ids on project storage conversion. Pull request #10565
- Show variable source in live preview and hover tooltip. Pull request #10583
- Pasting a cURL command with no editable focus starts the import flow. Pull request #10566
- Fixed dragging a request to another collection within the same project. Pull request #10612
- Fixed dropping onto a design being disallowed. Pull request #10613
- Project modal now closes on redirect by comparing pathname. Pull request #10593
This week: vault secrets no longer get written back as plaintext when scripts run, environment variables can be marked confidential, git sync warns about incompatible documents, and cURL paste now starts an import without focusing a field.
This week in Insomnia: running pre-request or after-response scripts with vault in scripts enabled could replace encrypted secret values in the database with plaintext, and that is fixed. Environment variables gain lock and unlock controls for marking them confidential, backed by data model changes and a setting to hide secret values in preview and console. Git sync now warns when a project contains incompatible documents, shows unrecognized fields in the diff view, and warns when a committed YAML file is not in the format Insomnia generates so discarding changes does not silently fail. Variable hover tooltips show where a value comes from, including vault secrets. Pasting a cURL command with no editable field focused now starts the import flow.
Week of October 5, 2026
What shipped
- Path containment checks were added to restoreBackup, the data directory IPC handler and the git filesystem client, and the userData folder guard moved into its own path-guard module. Pull request #10443
- Environment data exported to git no longer comes out with the wrong field order. Pull request #10580
- The environment model now uses a Zod schema, and environment related types are exported from that schema and used in the import parser. Pull request #10516
- The base model now uses a Zod schema with inferred types, plus a utility that makes nested schema parts strict. Pull request #10515
- Several dependencies were bumped, including xmldom, dompurify, ajv, es-toolkit and swagger-parser. Pull request #10444
- The faker dependency was bumped from 9.7.0 to 10.6.0, resolving a reported CVE. Pull request #10569
- The app version was bumped to 13.3.1. Pull request #10579
- Version 13.3.1 was released. Release
- A run now starts only for people who can write to the repository. Pull request #10578
Why it matters
This week brings a set of fixes and groundwork: path containment checks limit where backup, data directory and git file operations can act, environment export order is corrected, and environment and base models move to Zod schemas with inferred types. Dependency bumps, including one that resolves a reported CVE, keep the app current, and version 13.3.1 is out.
Changelog entry
- Validate paths stay within their intended base directory in restoreBackup, the data directory IPC handler and the git fs client. Pull request #10443
- Fix environment schema git export field order issue. Pull request #10580
- Unify and migrate the environment model to a Zod schema and infer type. Pull request #10516
- Add base model schema and a deep strict utility. Pull request #10515
- Bump dependencies including xmldom, dompurify, ajv, es-toolkit and swagger-parser. Pull request #10444
- Bump @faker-js/faker from 9.7.0 to 10.6.0, resolving CVE-2026-73231. Pull request #10569
- Bump app version to 13.3.1. Pull request #10579
- Release 13.3.1. Release
- Start a run only for people who can write to the repository. Pull request #10578
Insomnia 13.3.1 is out. This week: path containment checks for backup, data dir and git fs operations, fixed environment export field order, environment and base models moved to Zod schemas, dependency bumps including a CVE fix.
Insomnia 13.3.1 is out. This week's changes include containment checks in restoreBackup, the data directory IPC handler and the git fs client, so a supplied path cannot resolve outside the directory it is meant to operate in. The environment schema export order issue is fixed, and the environment and base models now use Zod schemas with inferred types, with a utility for deep strict nested schemas. Dependencies were bumped, including faker 10.6.0 which resolves a reported CVE, and a run now starts only for people who can write to the repository.
Week of September 28, 2026
What shipped
- Cookie source tags (manual vs response) now survive Insomnia-to-Insomnia export and import cycles instead of being flattened to manual. Pull request #10533
- Collection Runner data upload now correctly parses CSV fields with commas inside quotes per RFC 4180 instead of splitting them across columns. Pull request #10557
- Environment variables and key-value editor tables no longer swallow spaces typed after other characters, fixing the need to manually reposition typed text. Pull request #10563
- Toast notification animations no longer intercept clicks meant for underlying interface elements. Pull request #10553
- Import deep-link cURL auto-scan smoke test fixed to run reliably on CI instead of failing intermittently. Pull request #10555
Why it matters
These fixes address data integrity issues with cookies and CSV imports, improve input handling in common workflows like environment variable editing, and resolve UI interaction problems with notifications. The fixes cover both user-facing features and test reliability.
Changelog entry
- Feat: preserve cookie source (manual/response) through v5 format export and import Pull request #10533
- Fix: collection runner CSV data upload now handles quoted fields with commas correctly Pull request #10557
- Fix: key-value editor typeahead no longer swallows spaces in typed text Pull request #10563
- Fix: toast animations no longer intercept clicks on underlying page elements Pull request #10553
- Fix: import deep-link cURL scan smoke test reliability on CI Pull request #10555
This week: cookies preserve their source through exports, CSV imports handle quoted fields correctly, spaces stop disappearing in variable editors, and toasts stop blocking clicks.
New fixes in Insomnia: cookie metadata now persists through export/import cycles, CSV parsing respects RFC 4180 quoted fields, the environment variables editor stops eating spaces, toast notifications won't steal clicks, and improved test stability for import features.
Week of September 21, 2026
What shipped
- Version 13.3.0 released with fixes for database change notifications, JSON vault config display, and codemirror assertions. Release
- Added Export OpenAPI Spec option to the collection context menu, letting users export as YAML or JSON directly from the sidebar. Pull request #10538
- Variable and template interpolation converted from async to sync in the scripting environment using liquidjs's synchronous method. Pull request #10523
- Fixed git-sync and legacy-folder writes to validate model types, preventing non-syncable singleton documents from being written. Pull request #10531
- Fixed event-stream response pane incorrectly reading HTTP body as NDJSON event log when Accept header is set to text/event-stream. Pull request #10522
- Constrained the file template tag to only access responses/, version-control/ subdirectories, tmpdir, and user-configured data folders. Pull request #10528
- Fixed Add/Delete Item in MCP Parameter Builder for nested object properties by bumping @rjsf dependencies to 6.0.0-beta.19. Pull request #10546
- Fixed environment editor to treat empty JSON content as invalid JSON and properly update table view when switching between JSON and table views. Pull request #10540
- Fixed sidebar collection filter crash when switching workspaces by handling non-string document fields properly. Pull request #10525
- Fixed plugin yarn info command running in wrong directory, eliminating spurious license-field warnings in stderr. Pull request #10505
Why it matters
Version 13.3.0 brings improvements to API exports, variable interpolation reliability, data sync safety, and fixes several UI crashes in the sidebar and environment editor. These changes address structural issues found during Konnect investigation while improving core functionality for OpenAPI workflows.
Changelog entry
- Fix: constrain file template tag to responses/, version-control/, tmpdir, and user-configured data folders Pull request #10528
- Feat(export): add Export OpenAPI Spec option to collection context menu with YAML or JSON format selection Pull request #10538
- Fix(script): convert variable/template interpolation from async to sync using liquidjs parseAndRenderSync Pull request #10523
- Fix: restrict git-sync and legacy-folder writes to validate syncable model types Pull request #10531
- Fix(event-stream): prevent event-stream response pane from reading plain HTTP body as NDJSON event log Pull request #10522
- Fix(mcp): correct Add/Delete Item for nested object params in Parameter Builder by bumping @rjsf to 6.0.0-beta.19 Pull request #10546
- Fix(environment-editor): treat empty JSON content as invalid and sync table view when switching from JSON view Pull request #10540
- Fix(sidebar): prevent collection filter crash on non-string document fields when switching workspaces Pull request #10525
- Fix(insomnia): run plugin yarn info in controlled temp directory to eliminate spurious stderr warnings Pull request #10505
- Refactor(sidebar): consolidate project shell in single layout route to fix race condition issues Pull request #10541
Insomnia 13.3.0 is out. Export OpenAPI specs directly from collections, improved environment editor stability, and fixes for git-sync safety and event-stream handling.
Insomnia 13.3.0 is available now. This release adds Export OpenAPI Spec to the collection menu for easier API documentation workflows, converts variable interpolation to sync for better reliability, and fixes several critical issues including git-sync validation and sidebar crashes. Download the latest version to get these improvements.
Week of September 14, 2026
What shipped
- Konnect projects now move into a global Control Planes organization, consolidating projects that were previously spread across multiple organizations. Pull request #10315
- V13.3 onboarding content added with a new API Collection merging legacy collection and document types, plus a setting to hide legacy unit test suites. Pull request #10476
- Sidebar drag and drop reordering fixed with improved drop indicators showing precisely where items will land. Pull request #10435
- Import modal can now be opened with a selected tab via bare deep-link parameters using the insomnia://app/import schema. Pull request #10488
- Both spec and collection now allow importing test suites in git sync. Pull request #10524
- Cookies from Set-Cookie responses are now excluded from being rendered into WebSocket, Socket.IO, and HTTP requests, with only manually-set cookies from the jar available. Pull request #10475
- Konnect organization visibility is now re-checked before restoring on cold start to prevent users getting stuck when access is revoked server-side. Pull request #10518
- The Konnect control planes migration notice now only appears after the user finishes choosing which organization data to keep. Pull request #10521
- One-line editor fixed to prevent entering and displaying multiple lines. Pull request #10514
- Read-only one-line editors no longer trigger flush on blur. Pull request #10534
Why it matters
This week brings major improvements to Konnect organization management and collection handling in V13.3, with Control Planes consolidation and API Collection as core new features. Several critical fixes address edge cases in Konnect migration, drag-and-drop UX, and cookie handling that improve reliability and user experience.
Changelog entry
- Konnect projects now move into a global Control Planes organization [INS-3148] Pull request #10315
- Added V13.3 onboarding content with new API Collection type and legacy unit test suite visibility setting [INS-3733] Pull request #10476
- Fixed sidebar drag and drop with improved drop indicators [INS-2887] Pull request #10435
- Import modal can be opened with selected tab via insomnia://app/import deep-link [INS-3768] Pull request #10488
- Test suite imports now allowed in git sync for both spec and collection Pull request #10524
- Response Set-Cookie headers excluded from being rendered into requests [INS-3620] Pull request #10475
- Konnect organization visibility re-checked on cold start [INS-3850] Pull request #10518
- Konnect control planes migration notice now appears only after organization selection [INS-3836] Pull request #10521
- Project organization cache revalidated when parent organization changes [INS-3850] Pull request #10513
- One-line editor fixed to prevent multiple line input Pull request #10514
- Read-only one-line editors no longer flush on blur Pull request #10534
- Test tab visibility improved in collection view based on enableLegacyUnitTests setting Pull request #10504
- Collection API improved with Spec and Tests tabs and auto-generated requests from spec import [INS-3803] Pull request #10503
- Onboarding content no longer displays after first view Pull request #10493
Insomnia V13.3 ships with Control Planes organization consolidation, improved drag-and-drop sidebar reordering, and fixes for Konnect migration edge cases. Test suite imports in git sync and cleaner cookie handling included.
This week's Insomnia updates focus on consolidating Konnect organization management through the new Control Planes organization, improving the overall workspace structure. V13.3 introduces API Collections merging legacy types, fixes sidebar drag-and-drop precision, and resolves critical Konnect migration issues. Test suite git sync imports and refined cookie handling round out the improvements.