Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.83 KB

File metadata and controls

34 lines (24 loc) · 1.83 KB

v0.4.3 Release Notes

Summary

v0.4.3 is a desktop hotfix for the Windows portable package. It fixes two restart lifecycle issues found during user-side testing: closing the desktop window did not reliably stop the current Docker Compose stack, and historical generated images could keep pointing at a stale host port after restart.

Fixed

  • Runs a guarded shutdown cleanup from the Electron window close and app quit paths.
  • Stops only the current desktop instance with docker compose down; data volumes are preserved.
  • Prevents quit lifecycle re-entry from interrupting the shutdown cleanup.
  • Normalizes generated image, library, and task asset URLs through the current API proxy when storageKey is available.
  • Keeps external CDN-style asset URLs unchanged.

Verification

  • pnpm --filter @yunwu/desktop typecheck
  • pnpm --filter @yunwu/web exec vitest run --environment jsdom src/test/api-mappers.test.ts src/test/api-client.test.ts src/test/task-card.test.tsx src/test/library-page.test.tsx src/test/home-page.test.tsx
  • pnpm --filter @yunwu/api exec node --require ts-node/register --test test/s3-asset-storage.test.ts test/asset-isolation.test.ts test/task-flow.test.ts
  • pnpm desktop:verify-release
  • Manual API/Web asset proxy check against a restarted desktop instance with a persisted old-port image URL.

Artifacts

  • ghcr.io/alterego-42/yunwu-custom-api-api:v0.4.3
  • ghcr.io/alterego-42/yunwu-custom-api-worker:v0.4.3
  • ghcr.io/alterego-42/yunwu-custom-api-web:v0.4.3
  • Yunwu Desktop-0.4.3-win-x64-portable.zip

Notes

  • Users on v0.4.2 who see containers remain after closing the desktop window should upgrade to v0.4.3.
  • Users on v0.4.2 who see previously generated images fail after restart should upgrade to v0.4.3.
  • Existing Docker volumes are preserved; reset still requires an explicit reset action.