Skip to content

release: SFMC 0.2.3 daemon supervisor - #120

Merged
Tanya7z merged 3 commits into
mainfrom
release/daemon-0.2.3
Sep 28, 2026
Merged

Tanya7z merged 3 commits into
mainfrom
release/daemon-0.2.3

Conversation

@Tanya7z

@Tanya7z Tanya7z commented Sep 28, 2026

Copy link
Copy Markdown
Member

Summary

  • CLI 守护进程:退出 CLI 不停服,经命名管道 RPC 重连
  • 日志历史以 .sfmc/logs 落盘回放;实时经 daemon 订阅
  • 移除 bds_updater 的 crash_restart / auto_restart,由 daemon 固定崩溃拉起
  • Windows 子进程 windowsHide,避免空白控制台窗口

Versions

  • @sfmc-bds/cli / @sfmc-bds/sfmc → 0.2.3
  • @sfmc-bds/sdk / @sfmc-bds/bds-tools → 0.2.1(及依赖链 patch)

Test plan

  • CI ootb / typecheck / build 通过
  • sfmc start all 后关终端,服务仍在
  • 再开 sfmc:status / 日志 / send 正常
  • exit 不停服;stop all 停服;daemon stop 停守护进程
  • 本地 D:\WorkPlace\SFMC 与 dogelake 生产升级验证

退出 CLI 不再停服,运维命令经命名管道 RPC 转发到 daemon;移除 bds_updater 崩溃自启配置,由 daemon 固定拉起 BDS。
@Tanya7z
Tanya7z merged commit 4566993 into main Sep 28, 2026
2 checks passed
@Tanya7z
Tanya7z deleted the release/daemon-0.2.3 branch September 28, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant