v2026.1.0
mountain-loop/yaakv2026.1.0Jan 19, 2026by github-actions[bot]
AI Summary
A major update introducing DNS timing features, a new `ctx.prompt.form()` plugin API, and significant refactoring to decouple core logic from Tauri, alongside numerous gRPC and UI fixes.
Key Highlights
- Added DNS timings and resolution overrides
- Introduced `ctx.prompt.form()` plugin API
- Decoupled core Yaak logic from Tauri
- Fixed multiple gRPC stream and deserialization issues
New Features
- DNS timings and overrides
- Configurable autocomplete hotkey
- Nested sub menus support
- Text version of response Timeline
- JWT headers input
- 1Password plugin update
- Source maps for production
- gRPC improvements (panic, schema, autocomplete)
- Windows console window prevention
- macOS binary signing
Full Release Notes
[](https://yaak.app/changelog/v2026.1.0) - Add DNS timings and resolution overrides in [#360](https://github.com/mountain-loop/yaak/pull/360) - Add `ctx.prompt.form()` plugin API for multi-field form dialogs in [#359](https://github.com/mountain-loop/yaak/pull/359) - Add configurable hotkey for editor autocomplete trigger in [#350](https://github.com/mountain-loop/yaak/pull/350) - Add support for nested sub menus in [#352](https://github.com/mountain-loop/yaak/pull/352) - Add text version of the response Timeline tab - Add count badge to DNS tab and make workspace settings tabs reorderable - Show sent/received cookie counts in Cookies tab - Add additional JWT headers input by @Moshyfawn in [#247](https://github.com/mountain-loop/yaak/pull/247) - Update 1Password plugin for simpler fetching and state handling by @skos-ninja in [#353](https://github.com/mountain-loop/yaak/pull/353) - Refactor default headers to be injected dynamically in [#367](https://github.com/mountain-loop/yaak/pull/367) - Decouple core Yaak logic from Tauri in [#354](https://github.com/mountain-loop/yaak/pull/354) - Enable source maps for production builds in [#366](https://github.com/mountain-loop/yaak/pull/366) - Fix gRPC stream panic with async stream combinators - Fix gRPC schema refresh not invalidating cache - Fix gRPC autocomplete schema not being applied - Surface gRPC message deserialization errors to UI - Fix race condition where streamed events could be lost - Fix events from old connections showing in new connections - Fix authentication actions being called with unrendered args - Fix dropdown menu hotkeys not working when menu is closed - Fix clicking URL placeholder params not focusing value input - Fix tab focusability and dropdown opening on first click of inactive tab - Strip empty headers before sending - Prevent Windows console window for yaaknode and yaakprotoc - Sign vendored binaries with hardened runtime on macOS **Full Changelog**: https://github.com/mountain-loop/yaak/compare/v2025.9.3...v2026.1.0