yaak changelog
Back to yaak15 releases since February 2026 ยท GitHub releases, checked Oct 26, 2026
2026.9.0Latest
The changelog for 2026.9.0 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ New
๐ Improved
- ๐ Multi-file import, feedback)
- Import multiple collections into one existing workspace, feedback)
- Show gRPC proto files and import folders as a file list, feedback)
- Write template string arguments in plain quotes instead of base64
- Convert Insomnia timestamp, hash, base64, cookie, and prompt tags on import, feedback)
๐ ๏ธ Fixed
- Keep sidebar items in place when editing items with equal sort priorities
- Open the imported workspace after a deep-link import
- ๐งฉ Better Insomnia imports
- Keep template tags intact when a quoted argument contains ]}
- Open the environment editor faster when it has many variables, feedback)
- Select new sub-environments in the editor and keep disabled rows through bulk edit
- Show an error instead of deleting requests when a sync file can't be read
- Fix PDF previews on older versions of macOS, feedback)
- Ignore leading and trailing spaces in request URLs
- Return attribute and text values from XPath queries
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.8.1
The changelog for 2026.8.1 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ ๏ธ Fixed
- Fix PDF previews failing to load, feedback)
- Fix autocomplete producing malformed tags after manually typing a template opener, feedback)
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.8.0
The changelog for 2026.8.0 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ New
- ๐ Import into existing workspaces, feedback)
- Preview imports and choose their destination
- ๐งญ JSON response breadcrumbs, feedback)
- โจ Example gRPC messages, feedback)
- ๐ Custom OAuth 2.0 params, feedback)
- HTTP Digest authentication, feedback)
- Show a home screen on new installs and after deleting the last workspace
๐ Improved
- ๐ง Official Arch Linux package (feedback)
- Faster search match counting in large responses, feedback)
- Open windows without waiting for the plugin runtime
- Shorter agent skill description, feedback)
- Show a dot on the Info tab when a description exists, feedback)
- Import Digest, NTLM, OAuth 1.0, and folder auth from Postman collections
- Convert Postman dynamic variables to template functions on import
๐ ๏ธ Fixed
- โก More responsive under load, feedback)
- Disable macOS Writing Tools suggestions inside editors
- Disable Writing Tools suggestions in plain inputs
- Remove the broken Refresh item from the gRPC method picker
- Fix Postman import swapping the API key name and value
- Join cURL line continuations followed by whitespace
- Accept responses with more than 100 headers, feedback)
- Focus the confirm button when a dialog opens
- Use the current time when uuid.v6 has no timestamp
- Stop flagging an empty JSON editor as invalid
- Fix the MCP server ignoring environmentId on send_http_request
- Flush exported files to disk before the CLI reports success
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.7.1
The changelog for 2026.7.1 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ ๏ธ Fixed
- Fix param edits from one request appearing on its duplicate when switching between them, feedback)
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.7.0
The changelog for 2026.7.0 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ New
- ๐ Import from a URL
- ๐ Filter history with pinning, feedback)
- ๐ GraphQL schemas from a file
- ๐ฅ New OpenAPI importer, feedback)
- Create an environment for each OpenAPI server URL, feedback)
- Force HTTP/1.1 or HTTP/2 per request, folder, or workspace, feedback)
๐ Improved
- ๐ Plugin API for reading response bodies
- Show the CLI update notice in non-interactive shells so agents see it
- Support OpenAPI 3.2 QUERY and additional operations on import
- Fill OAuth client ID and secret from environment variables on OpenAPI import, feedback)
- Import spec-level OpenAPI security as workspace authentication
- Generate XML bodies and serialize deepObject, label, and matrix parameters on OpenAPI import
- Fill the OAuth redirect URI from an environment variable on OpenAPI import, feedback)
๐ ๏ธ Fixed
- Honor workspace connection settings in CLI sends
- Include the request body in AWS SigV4 signatures, feedback)
- Fix OAuth password grant tokens being reused when the username changes
- Restore HTTP/2 and client certificate support when TLS validation is disabled
- Follow the OS appearance when set to System without opening a new window, feedback)
- Fix a sync watcher crash when the sync directory path traverses a symlink
- Don't save the response when the file dialog is cancelled (feedback)
- Fix client certificates on Linux when TLS validation is disabled
- Upgrade dependencies to resolve 29 security advisories
- Don't send scope on the OAuth authorization code token request, feedback)
- Fix new workspaces defaulting to not sending or storing cookies
- Fix Timeline entries appearing in reverse order
- Read combined short flags as separate options when importing cURL
- Render all columns in irregular CSV responses
- Fix the app not activating after a relaunch on macOS
- Quote apostrophes and file paths when copying as cURL or gRPCurl
- Keep --data-urlencode values whole and tolerate a stray % on cURL import
- Preserve OpenAPI security requirement semantics on import
- Fix OpenAPI import of array $refs, cookie parameters, mid-segment path templates, and typed examples
- Preserve the base URL variable when an OpenAPI document omits servers, feedback)
- Prevent the environment dropdown from opening alongside the environment editor
- Fix the System appearance always resolving to light on macOS 27
- Send the signing key as the OAuth 1.0 PLAINTEXT signature
- Keep an = inside --url-query and form values on cURL import
- Escape control characters in the json.escape template function
- Render template values before plugin config forms use them, fixing the 1Password vault dropdown
- Check for updates on Linux deb, rpm, and Flatpak installs and say how to update, feedback)
- Sign OAuth 1.0 requests with the token secret when no access token is set
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.6.0
The changelog for 2026.6.0 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ New
- ๐ผ๏ธ Media previews for collapsed values
- ๐ฝ Header name and value dropdowns, feedback)
- ๐ค A Yaak skill for coding agents
๐ Improved
- โก Fast and snappy for huge workspaces, feedback)
- ๐ Image previews in request bodies
- Link date-fns docs from timestamp.format
- Rename path parameters in the Params tab, feedback)
๐ ๏ธ Fixed
- Imports can now take up to 60 seconds (feedback)
- Fix OAuth login hanging on browser preconnects
- Fix renaming saving early with an IME, feedback)
- Correct the timestamp.format help text, feedback)
- Fix duplicate plugin actions after a rename, feedback)
- Fix UI freezing on very long response lines, feedback)
- Fix template tag colors in light themes
- Fix nested template function depth tracking, feedback)
- Fix Linux startup crash on Nvidia and Wayland
- Fix UI freezes with large workspaces
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.5.0
The changelog for 2026.5.0 has the full write-up, with screenshots of the headline features. Here's everything that changed.
๐ New
- Readable streaming responses for LLM APIs, feedback)
- Configurable gRPC and WebSocket message size limits
- Sidebar filter suggestions
- CLI: new import and export commands
- Allow to define operation name in GraphQL, feedback)
- Leave quick feedback on select features from within the app
๐ Improved
- Improved SQLite performance with WAL mode, feedback)
- Response history menu grouped by time, feedback)
- Extract Bearer and Basic authentication when importing cURL commands
- Better window-state preservation
- Upgraded the app styling system to Tailwind CSS v4
- Allow uninstalling plugins with missing directories
- Commercial-use nudges for team-oriented workflows
- Commit dialog, commits, and pull now only consider files in the sync folder
- Faster request body history persistence for large uploads
๐ ๏ธ Fixed
- Fix macOS spell-correction popover appearing while typing request names, feedback)
- Fix :name path placeholders followed by literal : suffixes (e.g. /tasks/:id:cancel)
- Fix Postman imports where string-based url.path values imported as empty paths
- Fix bulk environment variable parsing, feedback)
- Fix secret input text bleeding under the obscure toggle button
- Fix long model names overflowing the delete dialog
- Graphql incorrect request after import from Curl, feedback)
- Fix overflowing text in inputs with right-side controls
- Fix constant high CPU usage when the Git sync folder is inside a large repository, feedback)
- Show an error instead of hanging at startup when the plugin runtime fails to start
- Fix duplicating a request sometimes copying stale content, feedback)
- Refresh OAuth 2.0 tokens using the JWT exp claim when the token response has no expires_in
- Fix responses staying in a loading state after large uploads
- Fix Insomnia text body imports
- Broken Keyboard shortcuts modal formatting, feedback)
- Autocomplete inserts duplicate protocol, feedback)
> *These binaries follow Yaak's pricing terms: free for personal use, license required for commercial use. The source is MIT licensed and can be built and run for free, for both personal and commercial use.*
2026.4.0
[](https://yaak.app/changelog/2026.4.0)
- Add cookie editing with filtering, and create/edit/delete flows in
- Layered settings inheritance per workspace, folder, and request in
- Persist Set-Cookie headers from WebSocket upgrade responses when cookie storage is enabled in
- Add a domain argument to the cookie.value template function in
- Add live Git status indicators in the sidebar in
- Add file history and restore actions for Git-synced items in
- Add macOS window controls in
- Clean up update downloads after install
- Improve model sync scheduling
- Allow overriding Content-Type for GraphQL and form-urlencoded requests
- Increase HTTP/2 response header limit
- Fix gRPC Any response reflection in
- Show an error when importing a binary file fails
- Fix duplicate request names when duplicating unnamed requests in
- Fix ghost selection lines in wrapped code editor content in
- Align HTTP method tags to the left in
2026.3.1
[](https://yaak.app/changelog/2026.3.1)
- Don't fail app launch on plugin init failures
2026.3.0
[](https://yaak.app/changelog/2026.3.0)
- Allow commenting JSON body in
- Warn when redirects drop headers or body
- Comment-preserving GraphQL formatting
- Fix macOS Tahoe stoplight positioning and build on macOS 26
- Better external OAuth callback format
- Detect CLI availability and add command palette copy action
- Deduplicate plugins caused by CLI usage in
- Fix Copy as gRPCurl with template-tag payloads in
- Fix request descriptions after OpenAPI import in
- in
- Fix "Send All" folder action in
- Fix request chaining for more than two dependencies
- Fix NTLM challenge parsing when WWW-Authenticate has Negotiate first in
- Fix plugin settings layout
0.6.2
- Auto-detect WSL and resolve Windows data directory for CLI
2026.2.4
[](https://yaak.app/changelog/2026.2.4)
- Fix live visibility for streaming HTTP responses in
2026.2.3
[](https://yaak.app/changelog/2026.2.3)
- Fix OAuth token fetch failures from ad-hoc response persistence in
2026.2.2
[](https://yaak.app/changelog/2026.2.2)
- Support OAuth 2 client assertions (JWKs) by @DavideBecker in
- Support moving multiple requests to another workspace by @pathikb in
- Show delete action for duplicate base environments
- Add per-machine NSIS installer and release artifacts for enterprise deployment
2026.2.1
[](https://yaak.app/changelog/2026.2.1)
- Display find match count in the editor by @heywinit in
- Fix HTTP/2 requests failing with duplicate Content-Length in
- Fix auth tab crash when template rendering fails in
- Fix license activation and plugin requests ignoring proxy settings in
- Fix git pull conflicts with pull.ff=only and improve commit UX in