Releases: wavetermdev/waveterm
Wave Terminal v0.11.5 Release
Another housekeeping release to modernize Wave and bring it more up to date.
- Wave AI Cloud Proxy now uses gpt-5-mini (upgraded from gpt-4o-mini)
- Fixed JWT issue with running "Wave Apps" from widgets
- Added an "$ENV:envvar:fallback" syntax to the config files to allow Wave's config to pick up values from the environment (mostly to allow moving secrets out of the config files)
- New setting to disable showing overlay blocknums when holding Ctrl:Shift (
app:showoverlayblocknums
) - New setting to allow Shift-Enter to work with tools like Claude Code (
term:shiftenternewline
) - Upgraded frontend to React 19
- Migrated more of the frontend to Tailwind v4 (work in progress)
- Removed Universal MacOS build. 90% of Mac users are now on Apple Silicon, so universal build is less important (has a larger file size, and complicates the build process).
- [bugfix] Removed build-ids in RPM build to try to fix conflicts with Slack
- Removed some Wave v7 aware upgrades and old code paths
- Internal cleanup, TypeScript errors, linting fixes, etc.
- Other assorted Go/npm package bumps
What's Changed
- standalone fixes, linting errors, speedups, QOL changes ported from wave-12 branch by @sawka in #2271
- Bump the prod-dependencies-minor group across 1 directory with 9 updates by @dependabot[bot] in #2269
- Bump vite-plugin-static-copy from 3.1.1 to 3.1.2 by @dependabot[bot] in #2274
- migrate about modal to use tailwind by @sawka in #2275
- migrate TOS modal to use tailwind by @sawka in #2276
- Bump the electron-patch group with 3 updates by @dependabot[bot] in #2284
- term shiftenternewline config for claude code Shift+Enter support by @sawka in #2285
- update config system docs for AI by @sawka in #2286
- tailwind v4 updates (removing some more scss) by @sawka in #2287
- migrate to react 19 by @sawka in #2272
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.0 to 1.87.1 by @dependabot[bot] in #2281
- Bump google.golang.org/api from 0.247.0 to 0.248.0 by @dependabot[bot] in #2278
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.31.2 by @dependabot[bot] in #2279
- Bump @floating-ui/react from 0.27.15 to 0.27.16 in the prod-dependencies-patch group by @dependabot[bot] in #2282
- add config setting to disable overlay blocknums from showing when holding ctrl:shift by @sawka in #2288
- Bump actions/create-github-app-token from 1 to 2 in /.github/workflows by @dependabot[bot] in #2095
- fix some telemetry events by @sawka in #2289
- implement cmd:jwt and fix remote execution of commands by @sawka in #2292
- implement $ENV:[env-var]:[fallback] config replacements by @sawka in #2293
- remove old electron types (pulling old version of electron) by @sawka in #2294
- try fixing electron-builder issue with single arch files by @sawka in #2295
- remove universal builds, fix cleaning/wsh building by @sawka in #2296
- detect firstlaunch, also remove old history migration code by @sawka in #2298
- remove .build-id links for rpm builds to fix slack conflict (#2277) by @sawka in #2299
- switch to using gpt-5-mini for free proxy by @sawka in #2297
- updates release notes for v0.11.5 by @sawka in #2300
- move rpm section to top level instead of under linux by @sawka in #2301
Full Changelog: v0.11.4...v0.11.5
Wave Terminal v0.11.5-beta.4 Release
What's Changed
- detect firstlaunch, also remove old history migration code by @sawka in #2298
- remove .build-id links for rpm builds to fix slack conflict (#2277) by @sawka in #2299
- switch to using gpt-5-mini for free proxy by @sawka in #2297
- updates release notes for v0.11.5 by @sawka in #2300
- move rpm section to top level instead of under linux by @sawka in #2301
Full Changelog: v0.11.5-beta.2...v0.11.5-beta.4
Wave Terminal v0.11.5-beta.2 Release
What's Changed
- standalone fixes, linting errors, speedups, QOL changes ported from wave-12 branch by @sawka in #2271
- Bump the prod-dependencies-minor group across 1 directory with 9 updates by @dependabot[bot] in #2269
- Bump vite-plugin-static-copy from 3.1.1 to 3.1.2 by @dependabot[bot] in #2274
- migrate about modal to use tailwind by @sawka in #2275
- migrate TOS modal to use tailwind by @sawka in #2276
- Bump the electron-patch group with 3 updates by @dependabot[bot] in #2284
- term shiftenternewline config for claude code Shift+Enter support by @sawka in #2285
- update config system docs for AI by @sawka in #2286
- tailwind v4 updates (removing some more scss) by @sawka in #2287
- migrate to react 19 by @sawka in #2272
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.0 to 1.87.1 by @dependabot[bot] in #2281
- Bump google.golang.org/api from 0.247.0 to 0.248.0 by @dependabot[bot] in #2278
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.0 to 1.31.2 by @dependabot[bot] in #2279
- Bump @floating-ui/react from 0.27.15 to 0.27.16 in the prod-dependencies-patch group by @dependabot[bot] in #2282
- add config setting to disable overlay blocknums from showing when holding ctrl:shift by @sawka in #2288
- Bump actions/create-github-app-token from 1 to 2 in /.github/workflows by @dependabot[bot] in #2095
- fix some telemetry events by @sawka in #2289
- implement cmd:jwt and fix remote execution of commands by @sawka in #2292
- implement $ENV:[env-var]:[fallback] config replacements by @sawka in #2293
- remove old electron types (pulling old version of electron) by @sawka in #2294
- try fixing electron-builder issue with single arch files by @sawka in #2295
- remove universal builds, fix cleaning/wsh building by @sawka in #2296
Full Changelog: v0.11.4...v0.11.5-beta.2
Wave Terminal v0.11.4 Release
Quick patch release to update packages, fix some security issues (with dependent packages), and some small bug fixes.
- Update AI Libraries, GPT-5 now supported in WaveAI
- Added
ai:proxyurl
setting to allow proxy access (e.g. SOCKS) for AI access - Fix bug with directory preview not keeping selection visible when using keyboard to navigate
What's Changed
- update codeql to only run for code files by @sawka in #2251
- fix merge gatekeeper rule to run on foreign PRs by @sawka in #2250
- docs: add OSC-7 working-directory tracking documentation by @ryderstorm in #2211
- Bump golang.org/x/term from 0.31.0 to 0.34.0 by @dependabot[bot] in #2243
- bump go version by @sawka in #2253
- Bump google.golang.org/api from 0.221.0 to 0.246.0 by @dependabot[bot] in #2244
- update go dependencies by @sawka in #2254
- Bump actions/checkout from 4 to 5 in /.github/workflows by @dependabot[bot] in #2256
- update js deps by @sawka in #2255
- arch overview file by @sawka in #2259
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #2240
- update to electron v37 by @sawka in #2260
- implement ai:proxyurl for proxy url access to different models by @sawka in #2263
- feat: Claude AI configuration supports custom base URL by @L1l1thLY in #2249
- Bump mlugg/setup-zig from 1 to 2 in /.github/workflows by @dependabot[bot] in #2166
- fix gpt-5, and newer openai models that require maxcompletiontokens. by @sawka in #2264
- fix linting errors, fix electron vite popping up index.html, docs typescript errors, etc. by @sawka in #2265
- Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot[bot] in #2187
- remove "sharp" dependency by @sawka in #2266
- Bump form-data from 4.0.1 to 4.0.4 by @dependabot[bot] in #2228
- add v0.11.4 release notes by @sawka in #2268
New Contributors
- @ryderstorm made their first contribution in #2211
- @L1l1thLY made their first contribution in #2249
Full Changelog: v0.11.3...v0.11.4
Wave Terminal v0.11.4-beta.1 Release
What's Changed
- update codeql to only run for code files by @sawka in #2251
- fix merge gatekeeper rule to run on foreign PRs by @sawka in #2250
- docs: add OSC-7 working-directory tracking documentation by @ryderstorm in #2211
- Bump golang.org/x/term from 0.31.0 to 0.34.0 by @dependabot[bot] in #2243
- bump go version by @sawka in #2253
- Bump google.golang.org/api from 0.221.0 to 0.246.0 by @dependabot[bot] in #2244
- update go dependencies by @sawka in #2254
- Bump actions/checkout from 4 to 5 in /.github/workflows by @dependabot[bot] in #2256
- update js deps by @sawka in #2255
- arch overview file by @sawka in #2259
- Bump tmp from 0.2.3 to 0.2.4 by @dependabot[bot] in #2240
- update to electron v37 by @sawka in #2260
- implement ai:proxyurl for proxy url access to different models by @sawka in #2263
- feat: Claude AI configuration supports custom base URL by @L1l1thLY in #2249
- Bump mlugg/setup-zig from 1 to 2 in /.github/workflows by @dependabot[bot] in #2166
- fix gpt-5, and newer openai models that require maxcompletiontokens. by @sawka in #2264
- fix linting errors, fix electron vite popping up index.html, docs typescript errors, etc. by @sawka in #2265
- Bump tar-fs from 2.1.2 to 2.1.3 by @dependabot[bot] in #2187
- remove "sharp" dependency by @sawka in #2266
New Contributors
- @ryderstorm made their first contribution in #2211
- @L1l1thLY made their first contribution in #2249
Full Changelog: v0.11.3...v0.11.4-beta.1
Wave Terminal v0.11.3 Release
Patch release to update packages, fix some security issues (with dependent packages), and some small bug fixes.
What's Changed
- Update README.md by @esimkowitz in #2079
- fix wsh ai arg handling after "-" (for stdin) by @sawka in #2129
- Bump golang.org/x/net from 0.35.0 to 0.38.0 by @dependabot in #2115
- Bump golang.org/x/crypto from 0.33.0 to 0.37.0 by @dependabot in #2117
- Bump vite from 6.1.0 to 6.1.5 by @dependabot in #2107
- Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.14 by @dependabot in #2111
- Bump tar-fs from 2.1.1 to 2.1.2 by @dependabot in #2086
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #2014
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #2075
- Bump prismjs from 1.29.0 to 1.30.0 by @dependabot in #2053
- Bump @chromatic-com/storybook from 3.2.4 to 3.2.5 in the storybook-patch group by @dependabot in #2035
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.76.1 to 1.79.2 by @dependabot in #2109
- Bump image-size from 1.1.1 to 1.2.1 by @dependabot in #2089
- Bump github.com/junegunn/fzf from 0.59.0 to 0.61.3 by @dependabot in #2126
- Bump @babel/runtime from 7.26.0 to 7.27.0 by @dependabot in #2133
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #2131
- Bump estree-util-value-to-estree from 3.2.1 to 3.3.3 by @dependabot in #2105
- Bump @babel/runtime-corejs3 from 7.26.0 to 7.27.0 by @dependabot in #2130
- Bump github.com/aws/smithy-go from 1.22.2 to 1.22.3 by @dependabot in #2016
- fix issue with directory "oversearch" causing an error with pinned rows by @sawka in #2134
- Bump vite from 6.0.11 to 6.3.3 by @dependabot in #2132
- Bump github.com/sashabaranov/go-openai from 1.37.0 to 1.39.0 by @dependabot in #2145
- update electron version by @sawka in #2149
- Feat add editor fontsize by @HAHA741 in #2088
- quick release notes for v0.11.3 by @sawka in #2150
- update caniuse browserlist by @sawka in #2153
- fix taskfile rm command to use powershell by @sawka in #2154
- try fixing rm on windows again by @sawka in #2155
- task -v for windows to debug by @sawka in #2156
- try again to fix the build, remove generates by @sawka in #2157
New Contributors
Full Changelog: v0.11.2...v0.11.3
Wave Terminal v0.11.3-beta.5 Release
Quick patch release to update packages, fix some security issues (with dependent packages), and some small bug fixes.
What's Changed
- Update README.md by @esimkowitz in #2079
- fix wsh ai arg handling after "-" (for stdin) by @sawka in #2129
- Bump golang.org/x/net from 0.35.0 to 0.38.0 by @dependabot in #2115
- Bump golang.org/x/crypto from 0.33.0 to 0.37.0 by @dependabot in #2117
- Bump vite from 6.1.0 to 6.1.5 by @dependabot in #2107
- Bump github.com/aws/aws-sdk-go-v2/config from 1.29.6 to 1.29.14 by @dependabot in #2111
- Bump tar-fs from 2.1.1 to 2.1.2 by @dependabot in #2086
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #2014
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #2075
- Bump prismjs from 1.29.0 to 1.30.0 by @dependabot in #2053
- Bump @chromatic-com/storybook from 3.2.4 to 3.2.5 in the storybook-patch group by @dependabot in #2035
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.76.1 to 1.79.2 by @dependabot in #2109
- Bump image-size from 1.1.1 to 1.2.1 by @dependabot in #2089
- Bump github.com/junegunn/fzf from 0.59.0 to 0.61.3 by @dependabot in #2126
- Bump @babel/runtime from 7.26.0 to 7.27.0 by @dependabot in #2133
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 by @dependabot in #2131
- Bump estree-util-value-to-estree from 3.2.1 to 3.3.3 by @dependabot in #2105
- Bump @babel/runtime-corejs3 from 7.26.0 to 7.27.0 by @dependabot in #2130
- Bump github.com/aws/smithy-go from 1.22.2 to 1.22.3 by @dependabot in #2016
- fix issue with directory "oversearch" causing an error with pinned rows by @sawka in #2134
- Bump vite from 6.0.11 to 6.3.3 by @dependabot in #2132
- Bump github.com/sashabaranov/go-openai from 1.37.0 to 1.39.0 by @dependabot in #2145
- update electron version by @sawka in #2149
- Feat add editor fontsize by @HAHA741 in #2088
- quick release notes for v0.11.3 by @sawka in #2150
- update caniuse browserlist by @sawka in #2153
- fix taskfile rm command to use powershell by @sawka in #2154
- try fixing rm on windows again by @sawka in #2155
- task -v for windows to debug by @sawka in #2156
- try again to fix the build, remove generates by @sawka in #2157
New Contributors
Full Changelog: v0.11.2...v0.11.3-beta.5
Wave Terminal v0.11.2 Release
What's Changed
- quick v0.11.1 release notes by @sawka in #2040
- remove panic, and revert connserver from using non-blocking drainchannel safe by @sawka in #2049
Full Changelog: v0.11.1...v0.11.2
Wave Terminal v0.11.2-beta.0 Release
Quick patch to fix WSL connections.
PRs
- quick v0.11.1 release notes by @sawka in #2040
- remove panic, and revert connserver from using non-blocking drainchannel safe by @sawka in #2049
Full Changelog: v0.11.1...v0.11.2-beta.0
Wave Terminal v0.11.1 Release
Wave Terminal v0.11.1 adds a lot of new functionality over v0.11.0 (it could have almost been a v0.12)!
The headline feature is our files/preview widget now supports browsing S3 buckets. We read credential information directly from your ~/.aws/config, and you can now easily select any of your AWS profiles in our connections drop down to start viewing S3 files. We even support editing S3 text files using our built-in editor.
Lots of other features and bug fixes as well:
- S3 Bucket directory viewing and file previews
- Drag and Drop Files and Directories between Wave directory views. This works across machines and between remote machines and S3 conections.
- Added json-schema support for some of our config files. You'll now get auto-complete popups for fields in our settings.json, widgets.json, ai.json, and connections.json file.
- New block splitting support -- Use Cmd-D and Cmd-Shift-D to split horizontally and vertically. For more control you can use Ctrl-Shift-S and then Up/Down/Left/Right to split in the given direction.
- Delete block (without removing it from the layout). You can use Ctrl-Shift-D to remove a block, while keeping it in the layout. you can then launch a new widget in its place.
wsh file
now supports copying files between your local machine, remote machines, and to/from S3- New analytics framework (event based as opposed to counter based). See Telemetry Docs for more information.
- Web bookmarks! Edit in your bookmarks.json file, can open them in the web widget using Cmd+O
- Edits to your ai.json presets file will now take effect immediately in AI widgets
- Much better error handling and messaging when errors occur in the preview or editor widget
wsh ssh --new
added to open the new ssh connection in a new widget- new
wsh launch
command to open any custom widget defined in widget.json - When using terminal multi-input (Ctrl-Shift-I), pasting text will now be sent to all terminals
- [bugfix] Fix some hanging goroutines when commands failed or timed out
- [bugfix] Fix some file extension mimetypes to enable the editor for more file types
- [bugfix] Hitting "tab" would sometimes scroll a widget off screen making it unusable
- [bugfix] XDG variables will no longer leak to terminal widgets
- Added tailwind CSS and shadcn support to help build new widgets faster
- Better internal widget abstractions
PRs
- Bump github.com/aws/smithy-go from 1.22.1 to 1.22.2 by @dependabot in #1835
- Bump the storybook-patch group with 10 updates by @dependabot in #1831
- Bump the dev-dependencies-patch group with 6 updates by @dependabot in #1828
- Bump the prod-dependencies-patch group with 4 updates by @dependabot in #1829
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.73.2 to 1.74.1 by @dependabot in #1856
- Bump google.golang.org/api from 0.217.0 to 0.218.0 by @dependabot in #1833
- Fix quicktips getting cut off by @esimkowitz in #1857
- roadmap updates, and 1 other doc change by @sawka in #1859
- send SIGUSR1 to dump all goroutines (for debugging) by @sawka in #1860
- fail any rpc call which blocks the runServer loop for more than 1s by @sawka in #1861
- Disconnect Connection Button by @oneirocosm in #1858
- Update WSH command reference docs by @esimkowitz in #1865
- Add code highlighting to docsite by @esimkowitz in #1866
- Remove unnecessary code block at bottom of wsh doc by @esimkowitz in #1867
- Add image preview zoom functionality by @esimkowitz in #1870
- Don't attempt to build SIGUSR1 handler for Windows, add it to WSH by @esimkowitz in #1871
- finalize context correctly for stream requests by @sawka in #1873
- Cleanup retrySendTimeout func creation by @esimkowitz in #1872
- Add mips builds for wsh by @esimkowitz in #1878
- enable
wsh file
cross-remote copy/move by @esimkowitz in #1725 - Bump electron from 34.0.1 to 34.0.2 in the electron-patch group by @dependabot in #1890
- Bump the storybook-patch group with 10 updates by @dependabot in #1889
- Bump the dev-dependencies-patch group with 2 updates by @dependabot in #1886
- Bump google.golang.org/api from 0.218.0 to 0.219.0 by @dependabot in #1881
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.74.1 to 1.75.1 by @dependabot in #1885
- Bump github.com/aws/aws-sdk-go-v2/config from 1.29.1 to 1.29.3 by @dependabot in #1883
- Bump github.com/skeema/knownhosts from 1.3.0 to 1.3.1 by @dependabot in #1882
- Bump github.com/golang-migrate/migrate/v4 from 4.18.1 to 4.18.2 by @dependabot in #1884
- Bump the dev-dependencies-minor group with 5 updates by @dependabot in #1887
- Bump the prod-dependencies-minor group with 6 updates by @dependabot in #1888
- fix: use correct mimetypes for .pem and .pub by @oneirocosm in #1891
- fix: frontend file delete add recursive false by @oneirocosm in #1892
- feat: add web zoom to help widget by @oneirocosm in #1893
- settings schema.json by @oneirocosm in #1874
- Proposal: Add ability to hide widgets via config by @mylesj in #1864
- fix: schema build process ignore rmrf error by @oneirocosm in #1897
- new tevents analytics framework by @sawka in #1894
- feat: add read only marker and read only mode by @oneirocosm in #1899
- feat: add connections schema by @oneirocosm in #1900
- fix directory scroll into view by @sawka in #1901
- add tailwind to wave, support shadcn + donut chart as a POC by @sawka in #1775
- Bump vitest from 3.0.4 to 3.0.5 by @dependabot in #1902
- Fix WSH copy internal by @esimkowitz in #1906
- Return error for not found with
wsh file info
by @esimkowitz in #1907 - fix crazy tab to 'preview' behavior by @sawka in #1912
- feat: add tests for local wsh file copy cmd by @oneirocosm in #1911
- Drag and Drop File Copy by @oneirocosm in #1910
- new file typeahead control by @sawka in #1913
- Bump github.com/aws/aws-sdk-go-v2 from 1.35.0 to 1.36.1 by @dependabot in #1916
- Bump the storybook-patch group with 10 updates by @dependabot in #1925
- Bump github.com/aws/aws-sdk-go-v2/config from 1.29.3 to 1.29.6 by @dependabot in #1920
- Bump google.golang.org/api from 0.219.0 to 0.220.0 by @dependabot in #1918
- Bump the dev-dependencies-patch group with 7 updates by @dependabot in #1921
- Embedded Structs in Code Generation by @oneirocosm in #1909
- feat: print test text when the test fails by @oneirocosm in #1927
- feat: add ai presets schema by @oneirocosm in #1928
- feat: add schema for widgets.json by @oneirocosm in #1929
- web bookmarks by @sawka in #1930
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot in #1917
- Bump github.com/shirou/gopsutil/v4 from 4.24.12 to 4.25.1 by @dependabot in #1919
- Bump github.com/sashabaranov/go-openai from 1.36.1 to 1.37.0 by @dependabot in #1915
- Bump the prod-dependencies-patch group with 4 updates by @dependabot in #1923
- Update OS detection in docsite by @esimkowitz in #1940
- Remove unnecessary workspace logs by @esimkowitz in #1936
- Add basic Zed workspace configs by @esimkowitz in #1942
- Remove redundant tailwind postcss package by @esimkowitz in #1935
- File Drag and D...