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