NewLife/NewLife.Remoting

v3.9.2026.0901 登录失败自动重试,配合滚动登录超时设计,服务端冷启动时自动恢复;ZeroServer/IoTZero 示例客户端改用 Open 规范用法,响应总线自测恢复执行;IoTZero 端口调整避免保留端口冲突;消除编译警告;升级 NewLife.Core 依赖
大石头 authored at 2026-09-01 12:29:23
4844e0b
Tree
1 Parent(s) 0d2be73
Summary: 1 changed files with 16 additions and 0 deletions.
Modified +16 -0
Modified +16 -0
diff --git a/ChangeLog.md b/ChangeLog.md
index ca0b1d8..f62d41e 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,21 @@
 # 新生命远程通信库(NewLife.Remoting)变更日志
 
+## v3.9.2026.0901 (2026-09-01)
+
+### 客户端健壮性
+- **登录失败自动重试**:`ClientBase.Login` 登录失败后自动启动重试定时器,配合滚动登录超时设计,避免服务端冷启动时首次登录失败后不再重试(调用方显式取消时不启动)
+
+### 示例修复
+- **ZeroServer/IoTZero**:客户端测试改用 `Open()` 规范用法,登录失败自动重试;ZeroServer 响应总线端到端自测(SelfTest)恢复正常执行
+
+### 依赖更新
+- **NewLife 组件**:同步升级 NewLife.Core 至 11.19.2026.901,保持最新兼容
+
+### 构建与质量
+- **编译警告清理**:消除 `ApiNetServer` 可空性警告(CS8604)与主构造函数双重捕获警告(CS9107);示例过时 API `TrimEnd` 替换为 `TrimSuffix`
+
+---
+
 ## v3.9.2026.0802 (2026-08-02)
 
 ### 性能优化