chore(shell): 发布 v1.5.6(by AI)
This commit is contained in:
parent
c90468a9d0
commit
79199e9061
@ -1,10 +1,11 @@
|
||||
# CHANGELOG - shell
|
||||
|
||||
## Unreleased (2026-08-24)
|
||||
## v1.5.6 (2026-08-24)
|
||||
- **进程生命周期**:
|
||||
- `Process.Kill` 改为并发安全,并在返回前等待子进程回收完成。
|
||||
- 优雅退出超时后升级为 `SIGKILL`,避免旧进程占用端口时启动替代进程。
|
||||
- 异步进程 I/O 改用 `os/exec` 原生管道,避免退出期间 `Wait` 与管道关闭互相等待。
|
||||
- **依赖更新**: 对齐 `cast v1.5.5`。
|
||||
|
||||
## v1.5.5 (2026-07-18)
|
||||
- **依赖校验修复**: 更新 `go.sum` 为当前可验证的依赖 checksum。
|
||||
|
||||
5
TEST.md
5
TEST.md
@ -1,5 +1,10 @@
|
||||
# 测试报告 (shell)
|
||||
|
||||
## v1.5.6 验证
|
||||
- 验证 `Process.Kill` 并发调用只执行一次终止流程。
|
||||
- 验证 `Kill` 返回前子进程已完成回收。
|
||||
- 全量测试、竞态测试和基准测试均通过。
|
||||
|
||||
## v1.5.5 验证
|
||||
- 独立模块解析、全量测试与基准测试均通过。
|
||||
|
||||
|
||||
2
go.mod
2
go.mod
@ -2,6 +2,6 @@ module apigo.cc/go/shell
|
||||
|
||||
go 1.25.0
|
||||
|
||||
require apigo.cc/go/cast v1.5.3
|
||||
require apigo.cc/go/cast v1.5.5
|
||||
|
||||
require apigo.cc/go/jsmod v1.5.3
|
||||
|
||||
4
go.sum
4
go.sum
@ -1,4 +1,4 @@
|
||||
apigo.cc/go/cast v1.5.3 h1:jk6VX0rGFhjKtfPhsaV6IKYpiGmORRk9qPTtuNS53tw=
|
||||
apigo.cc/go/cast v1.5.3/go.mod h1:GMjjrYn93tWat1U409G7h1jR3ejfLLI7r0efBo9Sbd4=
|
||||
apigo.cc/go/cast v1.5.5 h1:DMbfK3uPhPjRaXutj3StIZIkfjFIATSXfuAOeNOd4Fw=
|
||||
apigo.cc/go/cast v1.5.5/go.mod h1:GMjjrYn93tWat1U409G7h1jR3ejfLLI7r0efBo9Sbd4=
|
||||
apigo.cc/go/jsmod v1.5.3 h1:S3W317bH0QV2NMeRO1E0v6ySIBOfMWYv/NuQJbvqKWU=
|
||||
apigo.cc/go/jsmod v1.5.3/go.mod h1:bmyeZtOAP/j5am+YRnaiM89smysK24K7ebk0koFtsSw=
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user