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 的解析。
  • 单元测试大幅增强,提升测试用例健壮性与时区兼容性。
➡️

继续阅读