Skip to content

Releases: Alumos/dsh-session-cleaner

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 30 Oct 01:16

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:03

dsh-session-cleaner 0.2.1 —— Windows 加固

  • 删除 / 移动 Session 目录时,对 Windows 上常见的短暂占用(EPERM / EBUSY / ENOTEMPTY,来自 Explorer、杀毒或索引服务)做最多 5 次退避重试,不再第一次就失败。
  • 回收站与投影缓存改为从 Harness home 派生(dshHomePath() → $DSH_HOME → ~/.dsh),sessionPersistence.root 在另一个盘时不会再算错位置。
  • 跨盘 EXDEV 的「复制 → 删除」降级同样带重试。
  • scripts/check.mjs 用 pathToFileURL 动态导入,Windows 上也能跑 manifest 校验。
  • 新增 tests/offline.mjs(npm test),CI 矩阵覆盖 ubuntu-latest / windows-latest / macos-latest。

尚未在真实 Windows + dsh 上衣跑端到端验证。 在 Windows 上装好后建议先做一次:右键旧会话 →「删除会话」,确认 %USERPROFILE%\.dsh\session-trash\ 出现对应目录;再对一个运行中的会话试「关闭并删除」。失败请开 issue 并附 dsh 日志。

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:32

Nightly

Nightly Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:32

Automated build of the latest main commit.

Install in dsh with this URL:

https://github.com/Alumos/dsh-session-cleaner/releases/download/nightly/dsh-session-cleaner-nightly.tgz