Skip to content

fix: 升级 StreamFrame 2.3.1 - #18

Merged
CSJ608 merged 1 commit into
mainfrom
fix-streamframe-2.3.1
Aug 28, 2026
Merged

CSJ608 merged 1 commit into
mainfrom
fix-streamframe-2.3.1

Conversation

@CSJ608

@CSJ608 CSJ608 commented Aug 28, 2026

Copy link
Copy Markdown
Owner

摘要

  • 将官方 nuget.org StreamFrame 固定版本从 2.3.0 升级到 2.3.1
  • 串行化适配器的当前会话关闭/重连与 transport 释放,修复迟到 Separate 在销毁期间调用已释放 StreamFrame 生命周期的竞态
  • 增加关闭/释放并发状态测试和真实 TCP 会话替换测试,验证旧会话排队发送精确失效且不会跨 Socket 重放
  • 更新 CHANGELOG、架构、兼容策略、路线图和 StreamFrame 适配文档

验证

  • dotnet build SecsFrame.slnx -c Release:通过,0 warning / 0 error
  • dotnet test SecsFrame.slnx -c Release --no-build -f net8.0:188 个主测试 + 2 个官方 Secs4Net 3.1.0 互操作测试通过
  • dotnet test SecsFrame.slnx -c Release --no-build -f net10.0:188 个主测试 + 2 个官方 Secs4Net 3.1.0 互操作测试通过
  • 仓库级完整命令中上述测试均通过;本机 net48 testhost 仍停在发现阶段,等待 Windows CI 完成门禁

@CSJ608
CSJ608 merged commit 76c0d87 into main Aug 28, 2026
4 checks passed
@CSJ608
CSJ608 deleted the fix-streamframe-2.3.1 branch August 28, 2026 17:08
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