Releases: wavetermdev/waveterm
Wave Terminal v0.13.0 Release
Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
PRs
- add an "add" button when there are no secrets, also add
wsh secret uicli command by @sawka in #2598 - Bump github.com/launchdarkly/eventsource from 1.10.0 to 1.11.0 by @dependabot[bot] in #2586
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.32.0 by @dependabot[bot] in #2585
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.0 to 1.92.0 by @dependabot[bot] in #2583
- Bump actions/checkout from 5 to 6 in /.github/workflows by @dependabot[bot] in #2582
- Bump the prod-dependencies-patch group across 1 directory with 2 updates by @dependabot[bot] in #2548
- implement openai chat completions api -- enables local model support by @sawka in #2600
- update readme by @sawka in #2605
- new waveconfig widget, consolidate config/help in widget sidebar by @sawka in #2604
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.92.1 by @dependabot[bot] in #2613
- Bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10 by @dependabot[bot] in #2611
- Bump google.golang.org/api from 0.255.0 to 0.256.0 by @dependabot[bot] in #2612
- Bump actions/upload-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #2495
- Bump the dev-dependencies-minor group across 1 directory with 5 updates by @dependabot[bot] in #2614
- Bump the prod-dependencies-patch group with 2 updates by @dependabot[bot] in #2615
- fixup macos zsh_history (merge wave history => ~/.zsh_history) by @sawka in #2625
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #2624
- Bump tsx from 4.20.6 to 4.21.0 in the dev-dependencies-minor group by @dependabot[bot] in #2638
- Bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.40.1 by @dependabot[bot] in #2636
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #2635
- Bump github.com/golang-migrate/migrate/v4 from 4.19.0 to 4.19.1 by @dependabot[bot] in #2634
- more config updates (secrets, waveai, ai:provider) by @sawka in #2631
- Bump the dev-dependencies-patch group with 3 updates by @dependabot[bot] in #2637
- Add Google Gemini backend for AI chat by @Copilot in #2602
- default bracketed paste mode ON, add context menu by @sawka in #2639
- set Ctrl+V as a paste accelerator by default on windows by @sawka in #2640
- AI model compatibility, other misc fixes for release by @sawka in #2641
- v0.13 Release Notes, Docs Updates, Onboarding Updates by @sawka in #2642
- minor v0.13 fixes by @sawka in #2649
- increase node heap size for build by @sawka in #2651
Full Changelog: v0.12.5...v0.13.0
Wave Terminal v0.13.0-beta.3 Release
Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
PRs (since beta.1)
Full Changelog: v0.13.0-beta.1...v0.13.0-beta.3
Wave Terminal v0.13.0-beta.1 Release
Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
PRs (since beta.0)
Full Changelog: v0.13.0-beta.0...v0.13.0-beta.1
Wave Terminal v0.13.0-beta.0 Release
Wave v0.13 Brings Local AI Support, BYOK, and Unified Configuration
Wave v0.13 is a major release that opens up Wave AI to local models, third-party providers, and bring-your-own-key (BYOK) configurations. This release also includes a completely redesigned configuration system and several terminal improvements.
Local AI & BYOK Support:
- OpenAI-Compatible API - Wave now supports any provider or local server using the
/v1/chat/completionsendpoint, enabling use of Ollama, LM Studio, vLLM, OpenRouter, and countless other local and hosted models - Google Gemini Integration - Native support for Google's Gemini models with a dedicated API adapter
- Provider Presets - Simplified configuration with built-in presets for OpenAI, OpenRouter, Google, Azure, and custom endpoints
- Multiple AI Modes - Easily switch between different models and providers with a unified interface
- See the new Wave AI Modes documentation for configuration examples and setup guides
Unified Configuration Widget:
- New Config Interface - Replaced the basic JSON editor with a dedicated configuration widget accessible from the sidebar
- Better Organization - Browse and edit different configuration types (general settings, AI modes, secrets) with improved validation and error handling
- Integrated Secrets Management - Access Wave's secret store directly from the config widget for secure credential management
Terminal Improvements:
- Bracketed Paste Mode - Now enabled by default to improve multi-line paste behavior and compatibility with tools like Claude Code
- Windows Paste Fix - Ctrl+V now works as a standard paste accelerator on Windows
- SSH Password Management - Store SSH connection passwords in Wave's secret store to avoid re-typing credentials
Other Changes:
- Package updates and dependency upgrades
- Various bug fixes and stability improvements
PRs
- add an "add" button when there are no secrets, also add
wsh secret uicli command by @sawka in #2598 - Bump github.com/launchdarkly/eventsource from 1.10.0 to 1.11.0 by @dependabot[bot] in #2586
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.17 to 1.32.0 by @dependabot[bot] in #2585
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.0 to 1.92.0 by @dependabot[bot] in #2583
- Bump actions/checkout from 5 to 6 in /.github/workflows by @dependabot[bot] in #2582
- Bump the prod-dependencies-patch group across 1 directory with 2 updates by @dependabot[bot] in #2548
- implement openai chat completions api -- enables local model support by @sawka in #2600
- update readme by @sawka in #2605
- new waveconfig widget, consolidate config/help in widget sidebar by @sawka in #2604
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.0 to 1.92.1 by @dependabot[bot] in #2613
- Bump github.com/shirou/gopsutil/v4 from 4.25.9 to 4.25.10 by @dependabot[bot] in #2611
- Bump google.golang.org/api from 0.255.0 to 0.256.0 by @dependabot[bot] in #2612
- Bump actions/upload-artifact from 4 to 5 in /.github/workflows by @dependabot[bot] in #2495
- Bump the dev-dependencies-minor group across 1 directory with 5 updates by @dependabot[bot] in #2614
- Bump the prod-dependencies-patch group with 2 updates by @dependabot[bot] in #2615
- fixup macos zsh_history (merge wave history => ~/.zsh_history) by @sawka in #2625
- Bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #2624
- Bump tsx from 4.20.6 to 4.21.0 in the dev-dependencies-minor group by @dependabot[bot] in #2638
- Bump github.com/aws/aws-sdk-go-v2 from 1.40.0 to 1.40.1 by @dependabot[bot] in #2636
- Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #2635
- Bump github.com/golang-migrate/migrate/v4 from 4.19.0 to 4.19.1 by @dependabot[bot] in #2634
- more config updates (secrets, waveai, ai:provider) by @sawka in #2631
- Bump the dev-dependencies-patch group with 3 updates by @dependabot[bot] in #2637
- Add Google Gemini backend for AI chat by @Copilot in #2602
- default bracketed paste mode ON, add context menu by @sawka in #2639
- set Ctrl+V as a paste accelerator by default on windows by @sawka in #2640
- AI model compatibility, other misc fixes for release by @sawka in #2641
Full Changelog: v0.12.5...v0.13.0-beta.0
Wave Terminal v0.12.5 Release
Wave Terminal v0.12.5-beta.0 Release
Quick patch release to fix paste behavior on Linux (prevent raw HTML from getting pasted to the terminal).
PRs
- fix terminal paste code by @sawka in #2596
- remove storybook, tasks, and dependencies by @sawka in #2593
- more misc builder improvements by @sawka in #2592
- release notes for v0.12.5 by @sawka in #2597
Full Changelog: v0.12.4...v0.12.5-beta.0
Wave Terminal v0.12.4 Release
Quick patch release with bug fixes and minor improvements.
- New
term:macoptionismetasetting for macOS to treat Option key as Meta key in terminal - Fixed directory tracking for zsh shells
- Fixed editor copy operations
- Minor Wave AI improvements (image handling, scrolling, focus)
- Package updates and dependency upgrades
- WIP: WaveApps builder framework (not yet released)
PRs
- builder files tab by @sawka in #2569
- More Builder Improvements + Tsunami AppInit by @sawka in #2571
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #2570
- Create Interface for Backend AI Providers by @sawka in #2572
- various AI updates by @sawka in #2574
- fix html clipboard issue (only copy text/plain) by @sawka in #2579
- fix osc7 encoding for zsh (bad regex substitutions) by @sawka in #2578
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #2575
- fix issue when tab does not exist in workspace by @sawka in #2580
- builder secrets, builder config/data tab hooked up by @sawka in #2581
- add new setting term:macoptionismeta by @sawka in #2589
- v0.12.4 release notes by @sawka in #2590
Full Changelog: v0.12.3...v0.12.4
Wave Terminal v0.12.4-beta.2 Release
Quick patch release to address some bugs.
What's Changed
- builder secrets, builder config/data tab hooked up by @sawka in #2581
- add new setting term:macoptionismeta by @sawka in #2589
- builder files tab by @sawka in #2569
- More Builder Improvements + Tsunami AppInit by @sawka in #2571
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #2570
- Create Interface for Backend AI Providers by @sawka in #2572
- various AI updates by @sawka in #2574
- fix html clipboard issue (only copy text/plain) by @sawka in #2579
- fix osc7 encoding for zsh (bad regex substitutions) by @sawka in #2578
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #2575
- fix issue when tab does not exist in workspace by @sawka in #2580
Full Changelog: v0.12.4-beta.1...v0.12.4-beta.2
Wave Terminal v0.12.4-beta.1 Release
Quick patch release to address some bugs.
PRs
- builder files tab by @sawka in #2569
- More Builder Improvements + Tsunami AppInit by @sawka in #2571
- Bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #2570
- Create Interface for Backend AI Providers by @sawka in #2572
- various AI updates by @sawka in #2574
- fix html clipboard issue (only copy text/plain) by @sawka in #2579
- fix osc7 encoding for zsh (bad regex substitutions) by @sawka in #2578
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in #2575
- fix issue when tab does not exist in workspace by @sawka in #2580
Full Changelog: v0.12.3...v0.12.4-beta.1
Wave Terminal v0.12.3 Release
Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
Wave AI Updates:
- GPT-5.1 Model - Upgraded to use OpenAI's GPT-5.1 model for improved responses
- Thinking Mode Toggle - New dropdown to select between Quick, Balanced, and Deep thinking modes for optimal response quality vs speed
- [bugfix] Fixed path mismatch issue when restoring AI write file backups
New Features:
- Secret Store - New secret management widget for storing and managing sensitive credentials. Access secrets via CLI with
wsh secret list/get/setcommands
Terminal Improvements:
- Enhanced Input Handling - Better support for interactive CLI tools like Claude Code. Shift+Enter now inserts newlines by default for multi-line commands
- Image Paste Support - Paste images directly into terminal (saved to temp files with path inserted). Works great in Claude Code!
- IME Fix - Fixed duplicate text issue when switching input methods during Chinese/Japanese/Korean composition
Other Changes:
- Improved backend panic tracking for better debugging
- Fixed memory leak around sysinfo events
- WIP: New WaveApps builder framework (not yet released)
- Package updates and dependency bumps
PRs
- better panic debug strs by @sawka in #2524
- new secret store impl by @sawka in #2525
- fix path mismatch issue, always expand path by @sawka in #2527
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.90.0 by @dependabot[bot] in #2529
- Bump google.golang.org/api from 0.254.0 to 0.255.0 by @dependabot[bot] in #2530
- feat(terminal): improve input handling for interactive CLI tools by @togo01 in #2523
- secrets view (UI to manage wave secrets) by @sawka in #2526
- Big Paste Handler Cleanup by @sawka in #2535
- more work on tsunami builder by @sawka in #2534
- Bump the dev-dependencies-patch group with 6 updates by @dependabot[bot] in #2532
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.17 by @dependabot[bot] in #2531
- revert file telemetry by @sawka in #2538
- Add RenameLocalApp function to waveappstore by @Copilot in #2536
- capture go build / go mod tidy output to outputcapture by @sawka in #2540
- tsunami -- handle onSubmit and onChange for file inputs by @sawka in #2541
- add a 'check go version' command to RPC by @sawka in #2542
- cleaned up build output w/ "debug" lines and filtering by @sawka in #2545
- when the AI edits a file it now triggers a rebuild and the AI gets the tool output by @sawka in #2546
- New AI Thinking Control by @sawka in #2543
- remove unused shadcn elements and radix-ui deps. also remove unused donutchart/chart class by @sawka in #2547
- big improvements to waveapp builder by @sawka in #2550
- use AppMeta instead of AppTitle/AppShortDesc by @sawka in #2551
- update to gpt-5.1 by @sawka in #2552
- more builder updates by @sawka in #2553
- show apps icon in the widgets bar which shows a tsunami app launcher by @sawka in #2554
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #2555
- Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2558
- Bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #2557
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #2559
- dont grow events unbounded when persisting by @sawka in #2560
- simplify table rendering (no more pinned rows nonsense) to fix #2513 by @sawka in #2561
- fix tsunami:scaffold for windows runner by @sawka in #2562
- first cut at v0.12.3 release notes by @sawka in #2563
- fix tsunami scaffold in build by @sawka in #2564
- better ux for thinkingmode control (more responsive, less likely to overlap message) by @sawka in #2565
- updated release notes date, onboarding screen for v0.12.3 by @sawka in #2567
- bump tsunami version to v0.12.3 by @sawka in #2568
New Contributors
Full Changelog: v0.12.2...v0.12.3