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