Releases: Kong/insomnia
Releases · Kong/insomnia
Release list
13.0.2 📦
13.0.1 📦
What's Changed
- backport #10114 to release/13.0 by @insomnia-infra in #10115
- backport #10102 to release/13.0 by @insomnia-infra in #10116
Full Changelog: https://github.com/Kong/insomnia/compare/core@13.0.0...core@13.0.1
13.0.0 📦
13.0.0-beta.1 📦
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
- feat: revamping pre/post scripting sandbox by @kwburns-kong in #9794
- fix: user can not resolve conflict in app by @CurryYangxx in #9872
- Git server for smoke test [INS-2258] by @yaoweiprc in #9816
- feat: import deep-link login experience [INS-2416] by @ryan-willis in #9860
- refactor: replace node:url with URL in cert and proxy match by @ZxBing0066 in #9515
- refactor: import to main by @jackkav in #9809
- Fix style issue that file list in the middle of commit modal is collapsed [INS-2315] by @yaoweiprc in #9875
- Chore: playwright dx v2 by @jackkav in #9876
- Update E2E test for git sync [INS-2258] by @yaoweiprc in #9878
- feat: update migration image and urls by @pavkout in #9868
- feat(Git Sync): Downgrade -> Upgrade path by @gatzjames in #9882
- Chore: refine e2e docs by agent for agent by @jackkav in #9881
- Updating Dependencies and Github Workflows by @kwburns-kong in #9884
- feat: include app version in window title [INS-2465] by @godfrzero in #9888
- feat(Git Sync): improve git migration onboarding UX and local file system access [INS-2462] by @pavkout in #9890
- chore: normalize konnect api responses by @shelby-moore in #9895
- feat(Git Sync): enhance migration view with best practices note and UI improvements by @pavkout in #9900
- chore: comment out smctl credentials save in workflow by @notjaywu in #9898
- feat: migrate model imports, base types, org model and helpers by @ZxBing0066 in #9802
- chore: resolve dependency, dead code, and other coding improvements by @kwburns-kong in #9902
- feat: track analytics events for empty state actions in ProjectEmptyView by @pavkout in #9910
- fix: delete file in watcher by @CurryYangxx in #9912
- fix: update migration documentation links for clarity and accuracy by @pavkout in #9907
- fix: use blob in iframe for PDFs instead of webview [INS-2425] by @ryan-willis in #9919
- feat: enrich Request Executed analytics event with script, param, and certificate properties by @pavkout in #9914
- chore(analytics): move analytics into shared package [INS-2446] by @ryan-willis in #9915
- chore: pdf preview frame regression tests by @ryan-willis in #9922
- fix: ensure plugin directory exists before showing it by @ryan-willis in #9923
- feat: rebuild user, org and project services by @ZxBing0066 in #9917
- feat: move plugin loading to dedicated hidden BrowserWindow (Phase 1) by @jackkav in #9889
- fix: address plugin bridge review comments from PR #9889 by @jackkav in #9938
- feat: New navigation sidebar by @cwangsmv in #9936
- chore: enable ts checks for test files by @ZxBing0066 in #9935
- del tab in no project view by @CurryYangxx in #9948
- feat: Add a default navigation sidebar component when there's no project under organization by @cwangsmv in #9949
- fix: prevent race condition in environment-editor smoke test by @jackkav in #9944
- Move plugin creation behind main IPC by @jackkav in #9941
- feat: Add a hint when users are overriding the default host header by @cwangsmv in #9952
- feat: lift network.ts fs/path behind window.main.timeline IPC bridge by @jackkav in #9945
- Integrate Konnect sync with the new sidebar [INS-2358] by @yaoweiprc in #9960
- Sync login status between different windows. [INS-2537] by @yaoweiprc in #9908
- Remove script-executor from renderer import baseline by @jackkav in #9968
- fix: enhance deep link handling in insomniaFetch function in main by @ZxBing0066 in #9977
- Fix: New navigation sidebar UI issues by @cwangsmv in #9958
- fix: shell:open auth redirect and TrailLines height growth bug by @ZxBing0066 in #9975
- Feat: Make people's first request easy by @CurryYangxx in #9950
- feat: Custom lint rules [INS-2338] by @fiosman in #9920
- fix: first request homepage ui tweaks by @mcturco in #9981
- refactor: move the common code that insomnia-data depends on by @ZxBing0066 in #9931
- feat: add event triggers and request_type for the request_execution event - INS-2235 by @ihexxa in #9957
- feat(events): add events for request creation and preferences - INS-2376 by @ihexxa in #9911
- fix: Code-editor horizontal scroll bar not showing issue by @cwangsmv in h...
13.0.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
- feat: revamping pre/post scripting sandbox by @kwburns-kong in #9794
- fix: user can not resolve conflict in app by @CurryYangxx in #9872
- Git server for smoke test [INS-2258] by @yaoweiprc in #9816
- feat: import deep-link login experience [INS-2416] by @ryan-willis in #9860
- refactor: replace node:url with URL in cert and proxy match by @ZxBing0066 in #9515
- refactor: import to main by @jackkav in #9809
- Fix style issue that file list in the middle of commit modal is collapsed [INS-2315] by @yaoweiprc in #9875
- Chore: playwright dx v2 by @jackkav in #9876
- Update E2E test for git sync [INS-2258] by @yaoweiprc in #9878
- feat: update migration image and urls by @pavkout in #9868
- feat(Git Sync): Downgrade -> Upgrade path by @gatzjames in #9882
- Chore: refine e2e docs by agent for agent by @jackkav in #9881
- Updating Dependencies and Github Workflows by @kwburns-kong in #9884
- feat: include app version in window title [INS-2465] by @godfrzero in #9888
- feat(Git Sync): improve git migration onboarding UX and local file system access [INS-2462] by @pavkout in #9890
- chore: normalize konnect api responses by @shelby-moore in #9895
- feat(Git Sync): enhance migration view with best practices note and UI improvements by @pavkout in #9900
- chore: comment out smctl credentials save in workflow by @notjaywu in #9898
- feat: migrate model imports, base types, org model and helpers by @ZxBing0066 in #9802
- chore: resolve dependency, dead code, and other coding improvements by @kwburns-kong in #9902
- feat: track analytics events for empty state actions in ProjectEmptyView by @pavkout in #9910
- fix: delete file in watcher by @CurryYangxx in #9912
- fix: update migration documentation links for clarity and accuracy by @pavkout in #9907
- fix: use blob in iframe for PDFs instead of webview [INS-2425] by @ryan-willis in #9919
- feat: enrich Request Executed analytics event with script, param, and certificate properties by @pavkout in #9914
- chore(analytics): move analytics into shared package [INS-2446] by @ryan-willis in #9915
- chore: pdf preview frame regression tests by @ryan-willis in #9922
- fix: ensure plugin directory exists before showing it by @ryan-willis in #9923
- feat: rebuild user, org and project services by @ZxBing0066 in #9917
- feat: move plugin loading to dedicated hidden BrowserWindow (Phase 1) by @jackkav in #9889
- fix: address plugin bridge review comments from PR #9889 by @jackkav in #9938
- feat: New navigation sidebar by @cwangsmv in #9936
- chore: enable ts checks for test files by @ZxBing0066 in #9935
- del tab in no project view by @CurryYangxx in #9948
- feat: Add a default navigation sidebar component when there's no project under organization by @cwangsmv in #9949
- fix: prevent race condition in environment-editor smoke test by @jackkav in #9944
- Move plugin creation behind main IPC by @jackkav in #9941
- feat: Add a hint when users are overriding the default host header by @cwangsmv in #9952
- feat: lift network.ts fs/path behind window.main.timeline IPC bridge by @jackkav in #9945
- Integrate Konnect sync with the new sidebar [INS-2358] by @yaoweiprc in #9960
- Sync login status between different windows. [INS-2537] by @yaoweiprc in #9908
- Remove script-executor from renderer import baseline by @jackkav in #9968
- fix: enhance deep link handling in insomniaFetch function in main by @ZxBing0066 in #9977
- Fix: New navigation sidebar UI issues by @cwangsmv in #9958
- fix: shell:open auth redirect and TrailLines height growth bug by @ZxBing0066 in #9975
- Feat: Make people's first request easy by @CurryYangxx in #9950
- feat: Custom lint rules [INS-2338] by @fiosman in #9920
- fix: first request homepage ui tweaks by @mcturco in #9981
- refactor: move the common code that insomnia-data depends on by @ZxBing0066 in #9931
- feat: add event triggers and request_type for the request_execution event - INS-2235 by @ihexxa in #9957
- feat(events): add events for request creation and preferences - INS-2376 by @ihexxa in #9911
- fix: Code-editor horizontal scroll bar not showing issue by @cwangsmv in h...
12.6.0 📦
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