Skip to content

Commit f52e1fa

Browse files
chore(release): 1.6.0
1 parent 951ea86 commit f52e1fa

2 files changed

Lines changed: 117 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 116 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,119 @@
1-
## [1.5.1] - 2026-03-24
1+
## [1.6.0] - 2026-04-09
2+
3+
* 升级到 .NET 10 并重构 docker-compose
4+
* 重构启动选项类继承结构
5+
* 支持单进程/多进程启动模式
6+
* 合并 LauncherOptions 到 StartupOptions
7+
* 为 Program.cs 添加双语文档注释
8+
* 简化 TopologyProfile 配置,移除默认值和预设模板
9+
* 单进程模式强制要求显式指定 ServerType
10+
* 移除 TopologyProfile,ServerType 统一支持单值和逗号分隔列表
11+
* 更新 ServerType 属性的注释和描述以更清晰
12+
* 忽略StartupOptions.ServerType属性的空值检查
13+
* 替换日志方法为控制台输出并调整执行顺序
14+
* 移除 StopServerAsync 中的冗余日志刷新调用
15+
* 为LogHelper方法调用添加泛型类型参数
16+
* 移除冗余的缓存哈希相等警告日志
17+
* 修复LogHelper.Error调用缺少泛型参数的问题
18+
* 修复日志辅助方法调用时的泛型参数缺失问题
19+
* 优化日志记录调用并调整应用退出流程
20+
* 修正日志方法调用中的泛型参数
21+
* 修正日志记录中泛型方法调用的类型参数
22+
* 修复调试日志泛型调用错误
23+
* 修复LogHelper.Error方法调用缺少泛型参数的问题
24+
* 将同步发送方法替换为异步发送
25+
* 将 KCP 网络模块项目设置为不可打包
26+
* 替换 MongoDB.Entities 为 MongoDB.Driver
27+
* 添加 MongoDB 服务查询接口的集成测试
28+
* 添加 MongoDB 服务查询的并发与边界条件测试
29+
* 修复MongoDB索引一致性检查并添加异步关闭方法
30+
* 为异步方法添加取消令牌支持并扩展功能
31+
* 为MongoDB服务添加取消令牌支持和新增操作方法
32+
* 为MongoDB服务添加取消令牌及GameDb门面层测试
33+
* 修复SendAsync方法未实现和参数校验问题
34+
* 为MongoDB服务方法添加XML文档注释
35+
* 添加GameDb的CRUD操作方法
36+
* 更新多个项目中的 GameFrameX.Foundation 包版本至 2.2.8
37+
* 修改minor_pattern以匹配feat前缀
38+
* 统一使用 GetCurrentTimestamp 方法获取时间戳
39+
* 将IsUseTimeZone默认值改为false
40+
* 修复数据库连接失败时未释放服务实例的问题
41+
* 添加数据库不可用异常类
42+
* 增加连接重试机制和超时设置
43+
* 更新多个项目中的 GameFrameX.Foundation 包版本至 2.2.10
44+
* 增加数据库时区时间记录配置选项
45+
* 在数据库初始化时添加时区设置选项
46+
* 优化MongoDB连接超时设置与连接复用
47+
* 添加MongoDB健康检查的连续失败阈值
48+
* 添加 MongoDB 服务连接与健康检查的单元测试
49+
* 添加带重试机制的读取和写入操作,优化MongoDB操作的稳定性
50+
* 为MongoDbService添加异常消息的本地化支持
51+
* 添加MongoDbService重试判定方法的单元测试
52+
* 增强 MongoDB 连接与操作的监控和异常处理
53+
* 移除 BaseCacheState 中的重复字段
54+
* 添加数据库可用性状态枚举
55+
* 添加数据库连接健康检查和自动恢复机制
56+
* 将硬编码配置迁移至 DbOptions 并支持运行时调整
57+
* 提取运行时配置到独立类以分离关注点
58+
* 添加 MongoDB 数据库健康检查支持
59+
* 添加获取端口占用进程信息的功能
60+
* 增强HTTP端口占用错误日志,显示占用进程详情
61+
* 在WebSocket服务器启动失败时添加端口占用详情日志
62+
* 在TCP服务器启动失败时增加端口占用详情日志
63+
* 在KCP服务器启动失败时记录端口占用详情
64+
* 修正全局ID计算以包含最大Actor类型值
65+
* 添加MongoDbService可用性状态机相关单元测试
66+
* 为多个文件添加开源许可证头部注释
67+
* 新增远程消息治理与调用编排统一客户端库
68+
* 替换 Visual Studio 解决方案文件为 slnx 格式
69+
* 将表达式体属性转换为完整属性语法
70+
* 新增远程消息重试语义枚举类型
71+
* 添加远程消息通信统一客户端框架
72+
* 统一文件结尾格式并移除多余空行
73+
* 为远程消息通信组件添加英文注释
74+
* 修正泛型约束以使用 IResponseMessage 接口
75+
* 移除接口实现方法上的多余inheritdoc注释
76+
* 为接口实现方法添加 XML 文档注释
77+
* 为远程消息组件添加中文XML文档注释
78+
* 使用池化缓冲区优化消息编解码性能
79+
* 为远程调用可观测性组件添加详细的中文注释
80+
* 简化 PooledBuffer 的内存管理逻辑
81+
* 添加消息压缩配置支持
82+
* 添加元数据支持和创建上下文工厂方法
83+
* 添加远程调用便捷方法和单向发送支持
84+
* 添加可扩展的消息压缩算法支持
85+
* 为远程消息组件添加XML注释的英文翻译
86+
* 移除重复的版权声明并添加远程消息项目引用
87+
* 移除重复的许可证和版权声明注释
88+
* 将 AlgorithmId 属性从表达式体改为标准 getter
89+
* 添加远程消息模块的单元测试
90+
* 添加缺失的项目引用以支持热更新和网络功能测试
91+
* 移除网络通道中的 RPC 会话相关代码
92+
* 修复文件末尾缺少换行符的问题
93+
* 添加 GameFrameX.NetWork.Abstractions 项目引用
94+
* 引入网络发送器提供者模式以支持多种会话类型
95+
* 移除未使用的WebSocketSession引用并简化DefaultNetWorkChannel构造
96+
* 将Memory属性重构为完整属性语法
97+
* 重新排序类成员并简化代码结构
98+
* 移除接口文件中未使用的命名空间引用
99+
* 重构服务常量到独立的类中
100+
* 更新服务ID常量并新增多个服务定义
101+
* 为服务常量类添加区域分组并重命名类
102+
* 引入可插拔传输协议适配器以支持多协议扩展
103+
* 引入统一消息发送器基础设施
104+
* 新增跨服转发处理器与默认路由组件
105+
* 迁移业务调用点到统一消息入口
106+
* 统一使用 GameServerConst 替代 GlobalConst 服务常量
107+
* 移除 RemoteMessageClientHolder 全局入口
108+
* 新增统一消息系统单元测试
109+
* 更新 Dockerfile 和 docker-compose 配置
110+
* 移除未使用的 GameFrameX.NetWork.Message 全局引用
111+
* 激活账号登录处理器并实现登录业务逻辑
112+
* 重构 Bot 客户端支持参数化配置和断线重连
113+
* 新增多服务部署配置和热更依赖同步
114+
* 更新 README 添加多进程联调和机器人压测说明
115+
* 修正目标框架属性名从复数到单数
116+
* 移除硬编码环境变量并添加多个游戏服务实例## [1.5.1] - 2026-03-24
2117

3118
* 禁用非发布项目的 NuGet 打包
4119
* 移除 DiscoveryCenterManager 模块

Version.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>1.5.1</Version>
3+
<Version>1.6.0</Version>
44
</PropertyGroup>
55
</Project>

0 commit comments

Comments
 (0)