Releases: Kong/insomnia
12.6.0-beta.0 📦
What's Changed
- 🚀 12.5.1-alpha.0 by @insomnia-infra in #9799
- feat: move model migrate and initModel to database by @ZxBing0066 in #9796
- Chore: ratchet renderer nodejs calls by @jackkav in #9803
- Validate credentials by @pavkout in #9765
- refactor: remove route path builtin imports by @jackkav in #9805
- feat: konnect sync integration by @shelby-moore in #9795
- chore: add AGENTS.md, CLAUDE.md by @shelby-moore in #9812
- refactor: route fs backed cleanup by @jackkav in #9806
- refactor: shared browser safe helper cleanup by @jackkav in #9810
- fix: unhandledrejection error by @CurryYangxx in #9774
- fix: resolve sentry promise error by @CurryYangxx in #9786
- fix(Git Sync): Fix credential validation causing form loop by @gatzjames in #9820
- add e2e and cli skills by @jackkav in #9818
- feat: konnect integration proxy url and regex support by @shelby-moore in #9811
- chore: move konnect sync behind feature flag by @shelby-moore in #9832
- chore: isolate gRPC proto file preparation behind IPC boundary by @jackkav in #9828
- feat: konnect integration sanitizes nunjucks templates on sync by @shelby-moore in #9831
- fix(Git Sync): auto-resolve non-YAML file conflicts to remote during merge by @gatzjames in #9798
- feat: konnect integration expressions support by @shelby-moore in #9830
- Show more specific error when creating mock route fails [INS-478] by @yaoweiprc in #9841
- fix: Enforce securedPath in mockServerAdditionalFiles by @kwburns-kong in #9748
- Feat: add custom npm registry mirror setting for plugin installation [INS-1269] by @jeremyjpj0916 in #9837
- feat: default user-agent for cURL imports [INS-2416] by @ryan-willis in #9838
- fix: view transition error - [INS-2316] by @CurryYangxx in #9792
- feat: Change default behavior when delete cloud sync workspace by @cwangsmv in #9844
- feat: integrate v3 user endpoints by @Ali-Sab in #9785
- chore: apply PoLP to workflows by @kwburns-kong in #9840
- chore: resolve GHA warning annotations and reduce CI time [INS-2312] by @ryan-willis in #9839
- fix: resolves INS-2366 by @kwburns-kong in #9852
- Refactor:use electron store for oauth session by @jackkav in #9851
- chore: decouple releases by @notjaywu in #9842
- refactor: auth header to main by @jackkav in #9834
- fix: Support pin and unpin websocket and socketio requests by @cwangsmv in #9865
- feat(Git Sync): Add support for canonical repository output by @gatzjames in #9789
- refactor: move sync code to main by @jackkav in #9827
- chore: update insomnia-plugin-ai to 1.0.11 by @fiosman in #9862
- fix: bump node-libcurl and add ipv6 tests by @ryan-willis in #9869
- backport #9900 to release/12.6 by @insomnia-infra in #9901
New Contributors
- @jeremyjpj0916 made their first contribution in #9837
- @fiosman made their first contribution in #9862
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.5.1-alpha.0...core@12.6.0-beta.0
12.5.1-alpha.0 📦
What's Changed
- 🚀 12.5.0 by @insomnia-infra in #9771
- fix: Execute bundle plugin actions with correct execution environment by @cwangsmv in #9759
- feat: migrate models to insomnia-data - p7 by @cwangsmv in #9743
- feat: support switching spec docs between JSON and YAML by @ryan-willis in #9769
- chore(deps): bump dependencies by @ryan-willis in #9756
- chore: restrict GITHUB_TOKEN permissions by @kwburns-kong in #9779
- fix: Use json-bigint for parsing JSON in the response template tag to handle large numbers [#8988] by @godfrzero in #9728
- fix: Account for non-string scalar return values from xpath functions [INS-637] by @godfrzero in #9778
- chore: clean up insomniaFetch imports and configuration by @ZxBing0066 in #9750
- feat: support deconstructing services by @ZxBing0066 in #9767
- fix: wait for Vite dev server before launching Electron by @yaoweiprc in #9777
- refactor: model migration by @CurryYangxx in #9742
- feat: migrate models to insomnia-data - p8 by @cwangsmv in #9751
- feat: migrate models to insomnia-data - p6 by @ZxBing0066 in #9763
- fix: clean unused model files by @ZxBing0066 in #9787
- fix: request local network access on macOS by @ryan-willis in #9784
- fix: exclude environment workspaces from Move/Copy to Workspace dropdown by @BloodShop in #9737
New Contributors
- @kwburns-kong made their first contribution in #9779
- @BloodShop made their first contribution in #9737
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.5.0...core@12.5.1-alpha.0
12.5.0 📦
What's Changed
- 🚀 12.5.0-beta.0 by @insomnia-infra in #9749
- feat: Add toast notifications for update/create credentials by @pavkout in #9761
- fix: delete cloud sync workspace issue by @cwangsmv in #9762
- fix: add line clamp limit for delete workspace model by @cwangsmv in #9764
- fix: Git Hub credentials edit pop up should be close automatically after reauthorize succeed. by @pavkout in #9760
- fix: import state and project scan by @ryan-willis in #9766
- fix: prevent duplicate imports during auto-scan by @ryan-willis in #9770
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.5.0-beta.0...core@12.5.0
12.5.0-beta.0 📦
What's Changed
- 🚀 12.4.0 by @insomnia-infra in #9695
- fix: add more error messages when calling LLM providers within AI Set… by @Ali-Sab in #9670
- Test: Adding e2e smoke test for cloud sync by @cwangsmv in #9614
- feat: support for middle mouse button click to open new tab by @ZxBing0066 in #9696
- feat: add tooltips for certificate file paths in the certificates modal by @ZxBing0066 in #9688
- refactor: migrate remaining apis - [INS-2162] by @CurryYangxx in #9697
- refactor: use function instead of an object for create nedb by @ZxBing0066 in #9594
- fix: Show OAuth redirection params error details in MCP OAuth error by @cwangsmv in #9587
- feat: implement page objects and components for project dashboard and statusbar by @ZxBing0066 in #9691
- feat: add org name in the tooltip by @CurryYangxx in #9702
- refactor: migrate MCP-related models and services to use the new insomnia-data package by @ZxBing0066 in #9689
- fix: regenerate test certs by @ryan-willis in #9708
- Move GitProjectStagingModal to global [INS-1988] by @yaoweiprc in #9705
- feat: socket.io handshake path by @CurryYangxx in #9707
- Fix: Bearer authorization header is not imported when parsing curl command with multiple headers by @cwangsmv in #9704
- fix: export typo by @CurryYangxx in #9711
- fix: Export raw response without any interpretation by default [INS-2147] by @godfrzero in #9676
- feat: Support delete cloud sync workspace locally or remotely by @cwangsmv in #9603
- test: e2e test for export by @CurryYangxx in #9652
- feat: infer services types from the implementation by @ZxBing0066 in #9710
- fix: Unifying and polishing reference rewrite logic by @seroperson in #9674
- Separate GUI & internal state of runner iteration count [INS-2130] by @godfrzero in #9715
- fix: Separate GUI & internal state of runner request delay [INS-2130] by @godfrzero in #9721
- chore(analytics): remove temporary analytics in 12.5 by @ryan-willis in #9713
- chore: improve error message for adding allowed directories by @shelby-moore in #9719
- fix: openapi import use path parameters instead of variables by @Crustack in #8585
- fix: Use stable identifier when rendering test result rows [INS-2163] by @godfrzero in #9714
- fix: rendering OAuth2 object depending on its' type by @seroperson in #9662
- feat(analytics): attach organization_id if available by @ryan-willis in #9723
- fix: Use flexbox layout in Invite modal to allow for scrolling on longer lists [INS-2101] by @godfrzero in #9725
- feat: Extract vault and kv-pair utility methods out of environment model by @cwangsmv in #9724
- feat: enforce Promise-only service exports in insomnia-data node services by @ZxBing0066 in #9730
- feat: migrate settings to insomnia-data by @ZxBing0066 in #9729
- Git Credentials optimizations [INS-1947] by @pavkout in #9712
- remove hotkey nodejs runtime dependency by @CurryYangxx in #9727
- feat: migrate models to insomnia-data - p3 by @ZxBing0066 in #9731
- Update the logic for indentifing system changes [INS-2165] by @yaoweiprc in #9720
- chore: upgrade to electron 41.0.3 and node 24.14.0 by @ryan-willis in #9734
- chore: bump GHA steps to latest major by @ryan-willis in #9745
- Fix the bug that self-hosted mock server URL can not be edited when reating a new mock server [INS-2150] by @yaoweiprc in #9738
- feat: migrate models to insomnia-data - p5 by @ZxBing0066 in #9741
- feat: new deep link import by @ryan-willis in #9733
New Contributors
- @seroperson made their first contribution in #9674
- @Crustack made their first contribution in #8585
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.4.0...core@12.5.0-beta.0
12.4.0 📦
What's Changed
- 🚀 12.4.0-beta.0 by @insomnia-infra in #9673
- chore: add more tests for allowed folder paths by @shelby-moore in #9679
- fix: folder collapse & shortcuts when focusing the tab by @ZxBing0066 in #9680
- Fix the problem that staged/unstaged list in the git commit modal is unsynced with the diff view. by @yaoweiprc in #9682
- feat: open request/folder in tab with middle mouse btn by @ryan-willis in #9685
- Change wording in the invite modal by @yaoweiprc in #9687
- fix: Bump the Docker image scan action version by @balugeorge in #9690
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.4.0-beta.0...core@12.4.0
12.4.0-beta.0 📦
What's Changed
- 🚀 12.3.1 by @insomnia-infra in #9639
- fix: can not find file when export - [INS-2030] by @CurryYangxx in #9636
- feat: inso analytics [INS-1834] by @ryan-willis in #9621
- Fix File Not Found error when git pull [INS-1940] by @yaoweiprc in #9613
- fix: oas should import requests where possible by @jackkav in #9632
- feat: add URL backend for custom LLM endpoints by @Ali-Sab in #9640
- refactor: migrate collaborator api by @CurryYangxx in #9605
- feat: add shortcut for navigate and reopen tabs by @ZxBing0066 in #9642
- refactor: migrate organizations apis by @CurryYangxx in #9615
- feat: add github app configuration link by @ryan-willis in #9651
- feat: change tab behavior as manually by @ZxBing0066 in #9641
- fix: ignore js build files in eslint by @ZxBing0066 in #9525
- refactor: clean up project route - [INS-2051] by @CurryYangxx in #9635
- refactor: create insomnia-data and move database files in by @ZxBing0066 in #9589
- fix: Improve preferences data access folders input UX with validation and guidance by @miycctwn in #9649
- Modify git commit modal [INS-1994] [INS-1475] by @yaoweiprc in #9607
- Enhance OpenAPI 3 import: add support for allOf, oneOf, and anyOf in example request generation by @89ht in #9653
- feat: lower Import UX friction by @jackkav in #9643
- fix: extract only origin by @jackkav in #9657
- feat: common actions analytics [INS-2120] by @ryan-willis in #9664
- Allow users to invite others even when all seats are used. [INS-2106] by @yaoweiprc in #9656
- feat: Update docs link covering Insomnia metadata [INS-1475] by @godfrzero in #9671
New Contributors
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.3.1...core@12.4.0-beta.0
12.3.1 📦
What's Changed
- 🚀 12.3.1-beta.1 by @insomnia-infra in #9637
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.3.1-beta.1...core@12.3.1
12.3.1-beta.1 📦
What's Changed
- 🚀 12.3.1-beta.0 by @insomnia-infra in #9624
- feat: support add in new tab in command palette by @ZxBing0066 in #9604
- fix: Add a default read-only page for MCP workspace without active request by @cwangsmv in #9616
- fix: handle db change for socket.io request by @CurryYangxx in #9628
- feat: support redirect to single request, and workspace select by @jackkav in #9610
- fix: git project repo clear handling by @ryan-willis in #9627
- fix: auto-close after commit+push with multiple commits [INS-1948] by @ryan-willis in #9608
- Fix: Change MCP payload params from object to json string by @cwangsmv in #9631
- fix: show static author email for all git auth types by @ryan-willis in #9626
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.3.1-beta.0...core@12.3.1-beta.1
12.3.1-beta.0 📦
What's Changed
- 🚀 12.3.0 by @insomnia-infra in #9570
- fix: Tooltip action is not clickable when render in modal by @cwangsmv in #9565
- Fix: local installation of plugin fail due to npmrc file by @cwangsmv in #9572
- test: verify git sync feature flag & storage rule - [INS-1908] by @CurryYangxx in #9567
- fix: plugin install failed due to mixed usage of runtime api by @ZxBing0066 in #9571
- fix: persist environment tab data when switching between tabs by @niladrix719 in #9138
- feat: improved enterprise trial confirmation modal by @ryan-willis in #9569
- Fix: Environment variable in MCP OAuth settings in not working by @cwangsmv in #9568
- refactor: IoC database implementation to get rid of runtime dependencies by @ZxBing0066 in #9511
- refactor: move some model types to a new file to reduce cycle references by @ZxBing0066 in #9564
- refactor: move enterprise apis to insomnia-api by @ZxBing0066 in #9552
- Fix: MCP workspace sync issue by @cwangsmv in #9584
- refactor: move node dependencies from models to helpers by @ZxBing0066 in #9563
- Chore: Adding eslint rule to avoid using window and document in main process related code by @cwangsmv in #9579
- refactor: migrate projects request to insomnia-api package - [INS-1874] by @CurryYangxx in #9574
- fix: use password input for PAT - [INS-1955] by @CurryYangxx in #9588
- feat: when logged out handle deep link by @jackkav in #9585
- feat: support deeplink curl import by @jackkav in #9586
- Fix: Add missing mcp generate sampling response file in build script by @cwangsmv in #9591
- fix: block import deeplink by @jackkav in #9597
- fix: socket.io body tab refresh - [INS-1997] by @CurryYangxx in #9600
- fix: no project ui by @CurryYangxx in #9606
- feat: navigate to imported workspace by @jackkav in #9601
- Fix: MCP cloud sync action issues by @cwangsmv in #9595
- feat(git): select commit email from git provider per repo [INS-1474] by @ryan-willis in #9593
- feat: clearer ai settings panel by @Ali-Sab in #9602
- Fix Socket.io JSON requests and responses handling - [INS-1993] by @Copilot in #9596
- refactor: migrate invite api - [INS-1875] by @CurryYangxx in #9590
- optimize: make debug view loader more robust by @ZxBing0066 in #9611
- fix: nowrap input prefixes [INS-2039] by @ryan-willis in #9620
New Contributors
- @niladrix719 made their first contribution in #9138
- @Ali-Sab made their first contribution in #9602
- @Copilot made their first contribution in #9596
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.3.0...core@12.3.1-beta.0
12.3.0 📦
What's Changed
- 🚀 12.3.0-beta.0 by @insomnia-infra in #9548
- fix: git credential migration state storage path by @CurryYangxx in #9549
- feat: Make “Turn on AI” prompt clearer in Git Sync Smart Commits by @pavkout in #9544
- fix: move deprecation warning above tests by @jackkav in #9554
- fix: new git credential flow by @CurryYangxx in #9553
- Hide the git-repo form in the create project modal [INS-1900] by @yaoweiprc in #9558
- Clarify macOS entitlements for local testing by @CurryYangxx in #9559
- feat(analytics): temporary org+project metrics by @ryan-willis in #9551
- fix(mcp): minor ux improvements by @ryan-willis in #9555
- fix: Improve CookieSchema expiration handling for Infinity values and invalid date inputs by @pavkout in #9543
- fix: clarify git credential fields by @ryan-willis in #9566
- refactor: Minor UX polish for AI Commits [INS-1644] by @pavkout in #9561
Full Changelog: https://github.com/Kong/insomnia/compare/core@12.3.0-beta.0...core@12.3.0