Skip to content

Releases: wavetermdev/waveterm

Wave Terminal v0.14.0 Release

12 Feb 00:40
d42709e

Choose a tag to compare

Wave v0.14 introduces Durable Sessions for SSH connections, allowing your remote terminal sessions to survive connection interruptions, network changes, and Wave restarts. This release also includes major improvements to connection monitoring, RPC infrastructure with flow control, and expanded terminal capabilities.

Durable Sessions (Remote SSH Only):

  • Survive Interruptions - SSH terminal sessions persist through network changes, computer sleep, and Wave restarts, automatically reconnecting when the connection is restored
  • Session Protection - Shell state, running programs, and terminal history are maintained even when Wave is closed or disconnected
  • Visual Status Indicators - Shield icons in terminal headers show session status (Standard, Durable Attached, Durable Detached, Durable Awaiting) with detailed flyover information
  • Flexible Configuration - Configure at global, per-connection, or per-block level with easy switching between standard and durable modes
  • See the new Durable Sessions documentation for setup and usage

Enhanced Connection Monitoring:

  • Connection Keepalives - Active monitoring of SSH connections with automatic keepalive probes
  • Stalled Connection Detection - New connection monitor detects and displays "stalled" connection states when network issues occur, providing clear visual feedback
  • Better Error Handling - Improved connection status tracking and user-facing connection state indicators

Terminal Improvements:

  • OSC 52 Clipboard Support - Terminal applications can now copy directly to your system clipboard using OSC 52 escape sequences
  • Enhanced Context Menu - Right-click terminals for quick access to splits, URL opening, themes, file browser, and more
  • Streamlined Header Layout - Terminal headers now focus on connection info without redundant view type labels

Wave AI Updates:

  • Image/Vision Support - Added image support for OpenAI chat completions API, enabling vision capabilities with compatible models
  • Stop Generation - New ability to stop AI responses mid-generation across OpenAI and Gemini backends
  • AI Panel Scroll Latch - Improved auto-scrolling behavior in Wave AI panel
  • Configurable Verbosity - Control verbosity levels for OpenAI Responses API
  • Deprecated old AI-widget proxy endpoint

RPC and Performance:

  • RPC Streaming with Flow Control - New streaming primitives with built-in flow control for better performance and reliability
  • WSH Router Refactor - Major routing architecture improvements to prevent hangs on connection interruptions
  • RPC Client/Server Cleanup - Improved RPC implementation and error handling

Configuration Updates:

  • Hide AI Button - New app:hideaibutton setting to hide the AI button from the UI
  • Disable Ctrl+Shift Arrows - New app:disablectrlshiftarrows setting for keyboard shortcut conflicts
  • Disable Ctrl+Shift Display - New app:disablectrlshiftdisplay setting to disable overlay block numbers

Breaking Changes:

  • Removed Pinned Tabs - Pinned tabs feature has been removed from the UI
  • Removed S3 and WaveFile - S3 filesystem and wavefile implementations removed to prevent large/recursive file transfer issues and simplify codebase

Other Changes:

  • Confirm on Quit - Added confirmation dialog when closing Wave with active sessions
  • Monaco Editor upgrade removing monaco-editor/loader and monaco-editor/react dependencies for better performance and stability
  • New Tab model with React provider for improved state management
  • Removed OSC 23198 and OSC 9283 legacy handlers
  • Updated contribution guidelines
  • Upgraded Go toolchain to 1.25.6
  • Enhanced OpenAI-compatible API provider documentation
  • [bugfix] Fixed empty data handling in sysinfo view
  • [bugfix] Fixed app:ctrlvpaste setting on Windows (can now be disabled)
  • [bugfix] Fixed duplicated Wave AI system prompt for some providers
  • [bugfix] Fixed disconnect hanging issue - disconnects now happen immediately
  • [bugfix] Fixed tool approval lifecycle to match SSE connection timing
  • [bugfix] Increased WSL connection timeout to handle slow initial WSL startup
  • [bugfix] Improved terminal shutdown with SIGHUP for graceful shell exit
  • Package updates and dependency upgrades

PRs

  • remove broken winget action by @sawka in #2692
  • fix tool approval lifecycle to match SSE connection, not keep-alives by @sawka in #2693
  • introduce new models -- specifically tab model which has a react provider for prop drilling by @sawka in #2694
  • Bump google.golang.org/api from 0.256.0 to 0.258.0 by @dependabot[bot] in #2700
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.93.2 to 1.94.0 by @dependabot[bot] in #2699
  • Bump @docusaurus/core from 3.8.1 to 3.9.2 by @dependabot[bot] in #2697
  • Bump the dev-dependencies-patch group across 1 directory with 4 updates by @dependabot[bot] in #2702
  • gitbash is now autodetected (change faq) by @sawka in #2705
  • Implement AI "stop" -- in the client, open ai responses/chat, and gemini backends by @sawka in #2704
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.0 to 1.32.6 by @dependabot[bot] in #2698
  • some RPC client/server cleanup by @sawka in #2709
  • add empty go.mod file in scaffold directory to prevent errant imports by @sawka in #2710
  • very large refactor of wshrouter by @sawka in #2732
  • bump version to v0.13.2-alpha.0 (for wsh install) by @sawka in #2734
  • Bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 by @dependabot[bot] in #2740
  • add OSC 52 clipboard support for terminal applications by @gaius-codius in #2725
  • rip out osc 23198 and osc 9283 handlers by @sawka in #2736
  • Bump golang.org/x/mod from 0.30.0 to 0.31.0 by @dependabot[bot] in #2720
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.94.0 to 1.95.0 by @dependabot[bot] in #2719
  • removed pinned tabs feature by @sawka in #2737
  • implement a scroll latch for AI panel by @sawka in #2744
  • only create activity events every 2 hours by @sawka in #2752
  • add context menu items for terminal (splits, open url, themes, file browser, etc) by @sawka in #2745
  • upgrade monaco editor (remove monaco-editor/loader and monaco-editor/react) by @sawka in #2743
  • add deprecation message to old wave ai proxy by @sawka in #2753
  • add nowsh reason to help debug failure by @sawka in #2755
  • rpc streaming primitives by @sawka in #2759
  • set clearer contribution guidelines and expectations by @sawka in #2782
  • new job manager / framework for creating persistent remove sessions by @sawka in #2779
  • Bump github.com/mattn/go-sqlite3 from 1.14.32 to 1.14.33 by @dependabot[bot] in #2762
  • Bump google.golang.org/api from 0.258.0 to 0.259.0 by @dependabot[bot] in #2761
  • Bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in #2760
  • Bump the dev-dependencies-minor group across 1 directory with 3 updates by @dependabot[bot] in #2774
  • update some js packages by @sawka in #2785
  • Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #2783
  • upgrade to go 1.25.6 by @sawka in #2784
  • Bump @types/uuid from 10.0.0 to 11.0.0 by @dependabot[bot] in #2723
  • Persistent Terminal Sessions (+ improvements and bug fixes) by @sawka in #2806
  • Do not allow large/recursive file transfers (for now), remove s3 and wavefile fs implementations by @sawka in #2808
  • Bump golang.org/x/mod from 0.31.0 to 0.32.0 by @dependabot[bot] in #2797
  • Bump google.golang.org/api from 0.259.0 to 0.262.0 by @dependabot[bot] in #2795
  • Bump node-abi from 4.25.0 to 4.26.0 in the dev-dependencies-minor group by @dependabot[bot] in #2799
  • Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2798
  • Document OpenAI compatible API provider usage by @giraypultar in #2777
  • first definition of "first day", and minor doc mod by @sawka in #2810
  • Tab Indicators, Confirm on Quit, etc by @sa...
Read more

Wave Terminal v0.14.0-beta.2 Release

11 Feb 23:30
a08f901

Choose a tag to compare

Pre-release

What's Changed

Full Changelog: v0.14.0-beta.0...v0.14.0-beta.2

Wave Terminal v0.14.0-beta.0 Release

11 Feb 04:53
343d009

Choose a tag to compare

Pre-release

PRs

  • remove broken winget action by @sawka in #2692
  • fix tool approval lifecycle to match SSE connection, not keep-alives by @sawka in #2693
  • introduce new models -- specifically tab model which has a react provider for prop drilling by @sawka in #2694
  • Bump google.golang.org/api from 0.256.0 to 0.258.0 by @dependabot[bot] in #2700
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.93.2 to 1.94.0 by @dependabot[bot] in #2699
  • Bump @docusaurus/core from 3.8.1 to 3.9.2 by @dependabot[bot] in #2697
  • Bump the dev-dependencies-patch group across 1 directory with 4 updates by @dependabot[bot] in #2702
  • gitbash is now autodetected (change faq) by @sawka in #2705
  • Implement AI "stop" -- in the client, open ai responses/chat, and gemini backends by @sawka in #2704
  • Bump github.com/aws/aws-sdk-go-v2/config from 1.32.0 to 1.32.6 by @dependabot[bot] in #2698
  • some RPC client/server cleanup by @sawka in #2709
  • add empty go.mod file in scaffold directory to prevent errant imports by @sawka in #2710
  • very large refactor of wshrouter by @sawka in #2732
  • bump version to v0.13.2-alpha.0 (for wsh install) by @sawka in #2734
  • Bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 by @dependabot[bot] in #2740
  • add OSC 52 clipboard support for terminal applications by @gaius-codius in #2725
  • rip out osc 23198 and osc 9283 handlers by @sawka in #2736
  • Bump golang.org/x/mod from 0.30.0 to 0.31.0 by @dependabot[bot] in #2720
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.94.0 to 1.95.0 by @dependabot[bot] in #2719
  • removed pinned tabs feature by @sawka in #2737
  • implement a scroll latch for AI panel by @sawka in #2744
  • only create activity events every 2 hours by @sawka in #2752
  • add context menu items for terminal (splits, open url, themes, file browser, etc) by @sawka in #2745
  • upgrade monaco editor (remove monaco-editor/loader and monaco-editor/react) by @sawka in #2743
  • add deprecation message to old wave ai proxy by @sawka in #2753
  • add nowsh reason to help debug failure by @sawka in #2755
  • rpc streaming primitives by @sawka in #2759
  • set clearer contribution guidelines and expectations by @sawka in #2782
  • new job manager / framework for creating persistent remove sessions by @sawka in #2779
  • Bump github.com/mattn/go-sqlite3 from 1.14.32 to 1.14.33 by @dependabot[bot] in #2762
  • Bump google.golang.org/api from 0.258.0 to 0.259.0 by @dependabot[bot] in #2761
  • Bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in #2760
  • Bump the dev-dependencies-minor group across 1 directory with 3 updates by @dependabot[bot] in #2774
  • update some js packages by @sawka in #2785
  • Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #2783
  • upgrade to go 1.25.6 by @sawka in #2784
  • Bump @types/uuid from 10.0.0 to 11.0.0 by @dependabot[bot] in #2723
  • Persistent Terminal Sessions (+ improvements and bug fixes) by @sawka in #2806
  • Do not allow large/recursive file transfers (for now), remove s3 and wavefile fs implementations by @sawka in #2808
  • Bump golang.org/x/mod from 0.31.0 to 0.32.0 by @dependabot[bot] in #2797
  • Bump google.golang.org/api from 0.259.0 to 0.262.0 by @dependabot[bot] in #2795
  • Bump node-abi from 4.25.0 to 4.26.0 in the dev-dependencies-minor group by @dependabot[bot] in #2799
  • Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2798
  • Document OpenAI compatible API provider usage by @giraypultar in #2777
  • first definition of "first day", and minor doc mod by @sawka in #2810
  • Tab Indicators, Confirm on Quit, etc by @sawka in #2811
  • Bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 by @dependabot[bot] in #2816
  • Bump google.golang.org/api from 0.263.0 to 0.264.0 by @dependabot[bot] in #2815
  • Update Model Mode Docs by @ericmann in #2819
  • Session Durability Checkpoint by @sawka in #2821
  • More Durable Shell Bug Fixes by @sawka in #2822
  • Add configurable verbosity for OpenAI Responses API by @thnk2wn in #2776
  • fix for #2818 (dont let empty plotData go to SingleLinePlot) by @sawka in #2827
  • Durable Session PR #5 (Icon Flyover, More Bug Fixes, Corner Cases) by @sawka in #2825
  • stress test for the new RPC streaming primitives (+ bug fixes) by @sawka in #2828
  • Bump github.com/shirou/gopsutil/v4 from 4.25.12 to 4.26.1 by @dependabot[bot] in #2832
  • Bump google.golang.org/api from 0.264.0 to 0.265.0 by @dependabot[bot] in #2831
  • Bump typescript-eslint from 8.53.1 to 8.54.0 in the dev-dependencies-minor group by @dependabot[bot] in #2817
  • First Cut at Durable Sessions Docs + Onboarding by @sawka in #2847
  • Fix Monaco Resizing Issue in Editor Block by @sawka in #2848
  • New ConnMonitor to Track "Stalled" Connection State for SSH Conns by @sawka in #2846
  • implement openaichat images for APIs that support them (using content parts) by @sawka in #2849
  • Working on Test Harness for Remote Connections by @sawka in #2829
  • new rpc call to get focused block data from a tab by @sawka in #2833
  • new config: app:hideaibutton, app:disablectrlshiftarrows, app:disablectrlshiftdisplay by @sawka in #2850
  • first cut at v0.14 release notes by @sawka in #2851
  • patch onboarding modal for v0.14 by @sawka in #2852
  • increase initial command timeout to 30s from 5s (slow WSL start) by @sawka in #2853
  • update logging for jobmanager. by @sawka in #2854
  • job events, terminal command types, connect error codes by @sawka in #2855

New Contributors

Full Changelog: v0.13.1...v0.14.0-beta.0

Wave Terminal v0.13.1 Release

17 Dec 17:46
f6c47f9

Choose a tag to compare

Windows Improvements and Wave AI Enhancements

This release focuses on significant Windows platform improvements, Wave AI visual updates, and better flexibility for local AI usage.

Windows Platform Enhancements:

  • Integrated Window Layout - Removed separate title bar and menu bar on Windows, integrating controls directly into the tab-bar header for a cleaner, more unified interface
  • Git Bash Auto-Detection - Wave now automatically detects Git Bash installations and adds them to the connection dropdown for easy access
  • SSH Agent Fallback - Improved SSH agent support with automatic fallback to \\.\pipe\openssh-ssh-agent on Windows
  • Updated Focus Keybinding - Wave AI focus key changed to Alt:0 on Windows for better consistency
  • Config Schemas - Improved configuration validation and schema support
  • Ctrl-V now works as standard paste in terminal on Windows

Wave AI Updates:

  • Refreshed Visual Design - Complete UI refresh removing blue accents and adding transparency support for better integration with custom backgrounds
  • BYOK Without Telemetry - Wave AI now works with bring-your-own-key and local models without requiring telemetry to be enabled
  • [bugfix] Fixed tool type "function" compatibility with providers like Mistral

Terminal Improvements:

  • New Scrolling Keybindings - Added Shift+Home, Shift+End, Shift+PageUp, and Shift+PageDown for better terminal navigation

Other Changes:

  • Package updates and dependency upgrades

PRs

  • default tool type to "function" (sometimes APIs omit this from deltas) by @sawka in #2662
  • fix windows shortcut for waveai focus by @sawka in #2655
  • QoL and Layout Fixes for Windows by @sawka in #2661
  • Bump the dev-dependencies-minor group with 2 updates by @dependabot[bot] in #2673
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.1 to 1.93.2 by @dependabot[bot] in #2670
  • Bump github.com/shirou/gopsutil/v4 from 4.25.10 to 4.25.11 by @dependabot[bot] in #2669
  • Bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #2668
  • update colors and transparency for Wave AI and secrets config by @sawka in #2665
  • windows, have a new "local" conn option for Git Bash if installed by @sawka in #2666
  • Add manual refresh buttons to file preview by @stevenvo in #2680
  • update streamdown (lazy loads katex + shiki) by @sawka in #2675
  • feat: implement SSH agent for Windows with tests by @andya1lan in #2644
  • Add Cmd+Up/Down keyboard shortcuts for terminal scrolling by @stevenvo in #2679
  • updates to allow wave ai panel to function without telemetry with BYOK/local models by @sawka in #2685
  • Docs and v0.13.1 release notes by @sawka in #2687
  • add ssh-agent named pipe windows fix by @sawka in #2688
  • v0.13.1 updates -- onboarding, small fixes by @sawka in #2689
  • better remote connection stats by @sawka in #2690

New Contributors

Full Changelog: v0.13.0...v0.13.1

Wave Terminal v0.13.1-beta.1 Release

17 Dec 00:41
5a16413

Choose a tag to compare

Pre-release

Windows Improvements and Wave AI Enhancements

This release focuses on significant Windows platform improvements, Wave AI visual updates, and better flexibility for local AI usage.

Windows Platform Enhancements:

  • Integrated Window Layout - Removed separate title bar and menu bar on Windows, integrating controls directly into the tab-bar header for a cleaner, more unified interface
  • Git Bash Auto-Detection - Wave now automatically detects Git Bash installations and adds them to the connection dropdown for easy access
  • SSH Agent Fallback - Improved SSH agent support with automatic fallback to \\.\pipe\openssh-ssh-agent on Windows
  • Updated Focus Keybinding - Wave AI focus key changed to Alt:0 on Windows for better consistency
  • Config Schemas - Improved configuration validation and schema support
  • Ctrl-V now works as standard paste in terminal on Windows

Wave AI Updates:

  • Refreshed Visual Design - Complete UI refresh removing blue accents and adding transparency support for better integration with custom backgrounds
  • BYOK Without Telemetry - Wave AI now works with bring-your-own-key and local models without requiring telemetry to be enabled
  • [bugfix] Fixed tool type "function" compatibility with providers like Mistral

Terminal Improvements:

  • New Scrolling Keybindings - Added Shift+Home, Shift+End, Shift+PageUp, and Shift+PageDown for better terminal navigation

Other Changes:

  • Package updates and dependency upgrades

PRs (since beta.0)

  • v0.13.1 updates -- onboarding, small fixes by @sawka in #2689

Full Changelog: v0.13.1-beta.0...v0.13.1-beta.1

Wave Terminal v0.13.1-beta.0 Release

16 Dec 18:28
6b26c25

Choose a tag to compare

Pre-release

Windows Improvements and Wave AI Enhancements

This release focuses on significant Windows platform improvements, Wave AI visual updates, and better flexibility for local AI usage.

Windows Platform Enhancements:

  • Integrated Window Layout - Removed separate title bar and menu bar on Windows, integrating controls directly into the tab-bar header for a cleaner, more unified interface
  • Git Bash Auto-Detection - Wave now automatically detects Git Bash installations and adds them to the connection dropdown for easy access
  • SSH Agent Fallback - Improved SSH agent support with automatic fallback to \\.\pipe\openssh-ssh-agent on Windows
  • Updated Focus Keybinding - Wave AI focus key changed to Alt:0 on Windows for better consistency
  • Config Schemas - Improved configuration validation and schema support
  • Ctrl-V now works as standard paste in terminal on Windows

Wave AI Updates:

  • Refreshed Visual Design - Complete UI refresh removing blue accents and adding transparency support for better integration with custom backgrounds
  • BYOK Without Telemetry - Wave AI now works with bring-your-own-key and local models without requiring telemetry to be enabled
  • [bugfix] Fixed tool type "function" compatibility with providers like Mistral

Terminal Improvements:

  • New Scrolling Keybindings - Added Shift+Home, Shift+End, Shift+PageUp, and Shift+PageDown for better terminal navigation

Other Changes:

  • Package updates and dependency upgrades

PRs

  • default tool type to "function" (sometimes APIs omit this from deltas) by @sawka in #2662
  • fix windows shortcut for waveai focus by @sawka in #2655
  • QoL and Layout Fixes for Windows by @sawka in #2661
  • Bump the dev-dependencies-minor group with 2 updates by @dependabot[bot] in #2673
  • Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.92.1 to 1.93.2 by @dependabot[bot] in #2670
  • Bump github.com/shirou/gopsutil/v4 from 4.25.10 to 4.25.11 by @dependabot[bot] in #2669
  • Bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #2668
  • update colors and transparency for Wave AI and secrets config by @sawka in #2665
  • windows, have a new "local" conn option for Git Bash if installed by @sawka in #2666
  • Add manual refresh buttons to file preview by @stevenvo in #2680
  • update streamdown (lazy loads katex + shiki) by @sawka in #2675
  • feat: implement SSH agent for Windows with tests by @andya1lan in #2644
  • Add Cmd+Up/Down keyboard shortcuts for terminal scrolling by @stevenvo in #2679
  • updates to allow wave ai panel to function without telemetry with BYOK/local models by @sawka in #2685
  • Docs and v0.13.1 release notes by @sawka in #2687
  • add ssh-agent named pipe windows fix by @sawka in #2688

New Contributors

Full Changelog: v0.13.0...v0.13.1-beta.0

Wave Terminal v0.13.0 Release

09 Dec 19:07
440be99

Choose a tag to compare

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/completions endpoint, 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 ui cli 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

09 Dec 07:12
ef9d8b4

Choose a tag to compare

Pre-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/completions endpoint, 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

09 Dec 00:58
4ac5e0b

Choose a tag to compare

Pre-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/completions endpoint, 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)

  • v0.13 Release Notes, Docs Updates, Onboarding Updates by @sawka in #2642

Full Changelog: v0.13.0-beta.0...v0.13.0-beta.1

Wave Terminal v0.13.0-beta.0 Release

06 Dec 01:43
323db7f

Choose a tag to compare

Pre-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/completions endpoint, 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 ui cli 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