v2026.5.0
mountain-loop/yaakv2026.5.0Jul 21, 2026by github-actions[bot]
AI Summary
Highlights include CLI import/export commands, readable streaming responses for LLM APIs, and a major upgrade to the styling system with Tailwind CSS v4.
Key Highlights
- CLI: new import and export commands
- Readable streaming responses for LLM APIs
- Sidebar filter suggestions
- Upgraded app styling system to Tailwind CSS v4
New Features
- Readable streaming responses for LLM APIs
- Configurable gRPC and WebSocket message size limits
- Sidebar filter suggestions
- CLI: new import and export commands
- Allow to define operation name in GraphQL
- Leave quick feedback on select features
- Improved SQLite performance with WAL mode
Full Release Notes
Full changelog: https://yaak.app/changelog/2026.5.0 ### 🎁 New - Readable streaming responses for LLM APIs ([#466](https://github.com/mountain-loop/yaak/pull/466), [feedback](https://yaak.app/feedback/posts/combined-output-view-for-llm-style-sse-responses)) - Configurable gRPC and WebSocket message size limits ([#487](https://github.com/mountain-loop/yaak/pull/487)) - Sidebar filter suggestions ([#477](https://github.com/mountain-loop/yaak/pull/477)) - CLI: new `import` and `export` commands ([#484](https://github.com/mountain-loop/yaak/pull/484)) - Allow to define operation name in GraphQL ([#499](https://github.com/mountain-loop/yaak/pull/499), [feedback](https://yaak.app/feedback/posts/allow-to-define-operation-name-in-graphql)) - Leave quick feedback on select features from within the app ([#497](https://github.com/mountain-loop/yaak/pull/497)) ### 💄 Improved - Improved SQLite performance with WAL mode ([#496](https://github.com/mountain-loop/yaak/pull/496), [feedback](https://yaak.app/feedback/posts/enabling-sqlite-wal-mode-for-improved-performance-on-slow-ssd)) - Response history menu grouped by time ([#492](https://github.com/mountain-loop/yaak/pull/492), [feedback](https://yaak.app/feedback/posts/request-history-time-stamp)) - Extract Bearer and Basic authentication when importing cURL commands ([#423](https://github.com/mountain-loop/yaak/pull/423)) - Better window-state preservation ([#495](https://github.com/mountain-loop/yaak/pull/495)) - Upgraded the app styling system to Tailwind CSS v4 ([#491](https://github.com/mountain-loop/yaak/pull/491)) - Allow uninstalling plugins with missing directories ([#481](https://github.com/mountain-loop/yaak/pull/481)) - Commercial-use nudges for team-oriented workflows ([#478](https://github.com/mountain-loop/yaak/pull/478)) - Commit dialog, commits, and pull now only consider files in the sync folder ([#503](https://github.com/mountain-loop/yaak/pull/503)) - Faster request body history persistence for large uploads ([#508](https://github.com/mountain-loop/yaak/pull/508)) ### 🛠️ Fixed - Fix macOS spell-correction popover appearing while typing request names ([#483](https://github.com/mountain-loop/yaak/pull/483), [feedback](https://yaak.app/feedback/posts/fix-spell-correction-prompt-showing)) - Fix `:name` path placeholders followed by literal `:` suffixes (e.g. `/tasks/:id:cancel`) ([#465](https://github.com/mountain-loop/yaak/pull/465)) - Fix Postman imports where string-based `url.path` values imported as empty paths ([#490](https://github.com/mountain-loop/yaak/pull/490)) - Fix bulk environment variable parsing ([#482](https://github.com/mountain-loop/yaak/pull/482), [feedback](https://yaak.app/feedback/posts/parsing-format-of-environment-vars-using-bulk-edit)) - Fix secret input text bleeding under the obscure toggle button ([#461](https://github.com/mountain-loop/yaak/pull/461)) - Fix long model names overflowing the delete dialog ([#468](https://github.com/mountain-loop/yaak/pull/468)) - Graphql incorrect request after import from Curl ([#499](https://github.com/mountain-loop/yaak/pull/499), [feedback](https://yaak.app/feedback/posts/graphql-empty-request-after-import-from-curl)) - Fix overflowing text in inputs with right-side controls - Fix constant high CPU usage when the Git sync folder is inside a large repository ([#503](https://github.com/mountain-loop/yaak/pull/503), [feedback](https://yaak.app/feedback/posts/linux-app-consistently-uses-100-cpu-when-idle)) - Show an error instead of hanging at startup when the plugin runtime fails to start ([#502](https://github.com/mountain-loop/yaak/pull/502)) - Fix duplicating a request sometimes copying stale content ([#505](https://github.com/mountain-loop/yaak/pull/505), [feedback](https://yaak.app/feedback/posts/duplicate-a-request-does-not-copy-current-body-content)) - Refresh OAuth 2.0 tokens using the JWT exp claim when the token response has no expires_in ([#506](https://github.com/mountain-loop/yaak/pull/506)) - Fix responses staying in a loading state after large uploads ([#498](https://github.com/mountain-loop/yaak/pull/498)) - Fix Insomnia text body imports ([#507](https://github.com/mountain-loop/yaak/pull/507)) - Broken Keyboard shortcuts modal formatting ([#509](https://github.com/mountain-loop/yaak/pull/509), [feedback](https://yaak.app/feedback/posts/broken-keyboard-shortcuts-modal-formatting)) - Autocomplete inserts duplicate protocol ([#510](https://github.com/mountain-loop/yaak/pull/510), [feedback](https://yaak.app/feedback/posts/autocomplete-inserts-duplicate-protocol)) <!-- generated-by-yaak-releases -->