NewLife核心组件2026年3月版发布
💡
原文中文,约2300字,阅读约需6分钟。
📝
内容提要
NewLife.Core v11.12 更新了序列化、网络性能和配置系统,增强了多服务负载均衡、依赖注入和工具类功能,优化了文档和测试,提升了整体性能和稳定性。
🎯
关键要点
- NewLife.Core v11.12 更新了序列化、网络性能和配置系统。
- 新增高性能 Span 二进制序列化器,支持零分配读写。
- 优化字符串读取时的内存分配策略,减少堆分配。
- 重构 OwnerPacket 为 sealed 类,优化内存管理与生命周期。
- 网络层性能优化,SendMessageAsync 重构为非异步路径。
- 配置系统热加载重构,改为事件驱动热更新。
- 新增异步精确读取与最少读取方法及测试。
- 新增 Benchmark 基准测试项目,覆盖核心场景。
- 新增 NewLife.Net 开发规范文档与 Copilot 协作指令。
- 多服务竞速与负载均衡功能增强,支持多地址竞速下载。
- 依赖注入(DI)增强,支持延迟 DI 集成。
- 网络层优化,完善文档与注释,补充单元测试。
- 新增 UriInfo 增强,支持对 IPv6 及多格式 URL 的解析。
- 单元测试大幅增强,提升测试用例健壮性与时区兼容性。
➡️