diff --git a/docs/docs/releasenotes.mdx b/docs/docs/releasenotes.mdx index 789017efa3..ff05833c20 100644 --- a/docs/docs/releasenotes.mdx +++ b/docs/docs/releasenotes.mdx @@ -6,6 +6,17 @@ sidebar_position: 200 # Release Notes +### v0.12.4 — Nov 21, 2025 + +Quick patch release with bug fixes and minor improvements. + +- New `term:macoptionismeta` setting 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) + ### v0.12.3 — Nov 17, 2025 Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling. diff --git a/frontend/app/onboarding/onboarding-common.tsx b/frontend/app/onboarding/onboarding-common.tsx index ec77a1457b..54fcb48ab3 100644 --- a/frontend/app/onboarding/onboarding-common.tsx +++ b/frontend/app/onboarding/onboarding-common.tsx @@ -1,4 +1,4 @@ // Copyright 2025, Command Line Inc. // SPDX-License-Identifier: Apache-2.0 -export const CurrentOnboardingVersion = "v0.12.3"; +export const CurrentOnboardingVersion = "v0.12.4"; diff --git a/frontend/app/onboarding/onboarding-upgrade-patch.tsx b/frontend/app/onboarding/onboarding-upgrade-patch.tsx index fb6df91244..46f839317d 100644 --- a/frontend/app/onboarding/onboarding-upgrade-patch.tsx +++ b/frontend/app/onboarding/onboarding-upgrade-patch.tsx @@ -38,7 +38,7 @@ const versions: VersionConfig[] = [ nextText: "Next (v0.12.3)", }, { - version: "v0.12.3", + version: "v0.12.4", content: () => , prevText: "Prev (v0.12.2)", }, diff --git a/package-lock.json b/package-lock.json index c0827c1651..ef9616f849 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "waveterm", - "version": "0.12.4-beta.1", + "version": "0.12.4-beta.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "waveterm", - "version": "0.12.4-beta.1", + "version": "0.12.4-beta.2", "hasInstallScript": true, "license": "Apache-2.0", "workspaces": [ diff --git a/pkg/waveapputil/waveapputil.go b/pkg/waveapputil/waveapputil.go index cf934ae8ff..7efb1bfdc9 100644 --- a/pkg/waveapputil/waveapputil.go +++ b/pkg/waveapputil/waveapputil.go @@ -16,7 +16,7 @@ import ( "github.com/wavetermdev/waveterm/tsunami/build" ) -const DefaultTsunamiSdkVersion = "v0.12.3" +const DefaultTsunamiSdkVersion = "v0.12.4" func GetTsunamiScaffoldPath() string { settings := wconfig.GetWatcher().GetFullConfig().Settings diff --git a/pkg/wavebase/wavebase.go b/pkg/wavebase/wavebase.go index 625cea5c6e..2f37d5ff4e 100644 --- a/pkg/wavebase/wavebase.go +++ b/pkg/wavebase/wavebase.go @@ -344,6 +344,9 @@ var osReleaseOnce = &sync.Once{} var osRelease string func unameKernelRelease() string { + if runtime.GOOS == "windows" { + return "-" + } ctx, cancelFn := context.WithTimeout(context.Background(), 2*time.Second) defer cancelFn() out, err := exec.CommandContext(ctx, "uname", "-r").CombinedOutput() diff --git a/pkg/wcloud/wcloud.go b/pkg/wcloud/wcloud.go index 01ab8b29d5..9101b34469 100644 --- a/pkg/wcloud/wcloud.go +++ b/pkg/wcloud/wcloud.go @@ -227,10 +227,6 @@ func SendAllTelemetry(clientId string) error { if err != nil { return err } - err = sendTelemetry(clientId) - if err != nil { - return err - } return nil } diff --git a/tsunami/cmd/main-tsunami.go b/tsunami/cmd/main-tsunami.go index d316933c1f..6399aa6d52 100644 --- a/tsunami/cmd/main-tsunami.go +++ b/tsunami/cmd/main-tsunami.go @@ -14,7 +14,7 @@ const ( EnvTsunamiScaffoldPath = "TSUNAMI_SCAFFOLDPATH" EnvTsunamiSdkReplacePath = "TSUNAMI_SDKREPLACEPATH" EnvTsunamiNodePath = "TSUNAMI_NODEPATH" - TsunamiSdkVersion = "v0.12.3" + TsunamiSdkVersion = "v0.12.4" ) // these are set at build time