v11.10.2026.0101 重构IEventBus,支持EventHub;ApiHttpClient支持文件下载石头 authored at 2026-01-02 02:25:52
diff --git a/NewLife.Core/NewLife.Core.csproj b/NewLife.Core/NewLife.Core.csproj
index c93a086..0e099d7 100644
--- a/NewLife.Core/NewLife.Core.csproj
+++ b/NewLife.Core/NewLife.Core.csproj
@@ -6,8 +6,8 @@
<AssemblyTitle>NewLife组件核心库</AssemblyTitle>
<Description>Core basic components: log (file / network), configuration (XML / JSON / HTTP), cache, network (TCP / UDP / HTTP /WebSocket), serialization (binary / XML / JSON), APM performance tracking. 核心基础组件,日志(文件/网络)、配置(XML/Json/Http)、缓存、网络(Tcp/Udp/Http/WebSocket)、序列化(Binary/XML/Json)、APM性能追踪。</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
- <VersionPrefix>11.9</VersionPrefix>
+ <Copyright>©2002-2026 NewLife</Copyright>
+ <VersionPrefix>11.10</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<FileVersion>$(Version)</FileVersion>
@@ -19,7 +19,7 @@
<ImplicitUsings>enable</ImplicitUsings>
<SignAssembly>True</SignAssembly>
<AssemblyOriginatorKeyFile>..\Doc\newlife.snk</AssemblyOriginatorKeyFile>
- <NoWarn>1701;1702;NU5104;NU1505;NETSDK1138;CS7035</NoWarn>
+ <NoWarn>1701;1702;NU5104;NU1505;NU1900;NETSDK1138;CS7035</NoWarn>
<AnalysisLevel>latest</AnalysisLevel>
<WarningsAsErrors>CA2007</WarningsAsErrors>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
@@ -32,7 +32,7 @@
<RepositoryUrl>https://github.com/NewLifeX/X</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
- <PackageReleaseNotes>AI重构核心代码;增加ExcelWriter用于导出Excel文件</PackageReleaseNotes>
+ <PackageReleaseNotes>重构IEventBus,支持EventHub;ApiHttpClient支持文件下载</PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
diff --git a/NewLife.Security/NewLife.Security.csproj b/NewLife.Security/NewLife.Security.csproj
index 1a1d88d..9710b34 100644
--- a/NewLife.Security/NewLife.Security.csproj
+++ b/NewLife.Security/NewLife.Security.csproj
@@ -5,8 +5,8 @@
<AssemblyTitle>NewLife加密库</AssemblyTitle>
<Description>扩展加密算法</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
- <VersionPrefix>11.9</VersionPrefix>
+ <Copyright>©2002-2026 NewLife</Copyright>
+ <VersionPrefix>11.10</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
<FileVersion>$(Version)</FileVersion>
diff --git a/Readme.MD b/Readme.MD
index 4d6aec5..1a540ab 100644
--- a/Readme.MD
+++ b/Readme.MD
@@ -140,7 +140,6 @@ dotnet run
| [SmartOS](https://github.com/NewLifeX/SmartOS) | 2014 | 嵌入式操作系统,完全独立自主,支持ARM Cortex-M芯片架构 |
| [SmartA2](https://github.com/NewLifeX/SmartA2) | 2019 | 嵌入式工业计算机,物联网边缘网关,高性能.NET8主机,应用于工业、农业、交通、医疗 |
| FIoT物联网平台 | 2020 | 物联网整体解决方案,建筑、环保、农业,软硬件及大数据分析一体化,单机十万级点位项目验证 |
-| UWB高精度室内定位 | 2020 | 厘米级(10~20cm)高精度室内定位,软硬件一体化,与其它系统联动,大型展厅项目验证 |
@@ -148,7 +147,7 @@ dotnet run
# 新生命开发团队

-新生命团队(NewLife)成立于2002年,是新时代物联网行业解决方案提供者,致力于提供软硬件应用方案咨询、系统架构规划与开发服务。NuGet 累计下载 507万+。团队核心组件(XCode / Redis / Stardust / AntJob / IoT 等)已在电力、工业、交通、环保、医疗、文博等行业大规模应用。
+新生命团队(NewLife)成立于2002年,是新时代物联网行业解决方案提供者,致力于提供软硬件应用方案咨询、系统架构规划与开发服务。NuGet 累计下载 523万+。团队核心组件(XCode / Redis / Stardust / AntJob / IoT 等)已在电力、工业、交通、环保、医疗、文博等行业大规模应用。
我们持续改进,力求成为值得长期信赖的 .NET / IoT / 分布式技术伙伴。
diff --git a/Samples/Zero.Desktop/Zero.Desktop.csproj b/Samples/Zero.Desktop/Zero.Desktop.csproj
index b129ac0..3aee832 100644
--- a/Samples/Zero.Desktop/Zero.Desktop.csproj
+++ b/Samples/Zero.Desktop/Zero.Desktop.csproj
@@ -6,7 +6,7 @@
<AssemblyTitle>客户端桌面应用</AssemblyTitle>
<Description>CS架构的客户端桌面应用,给用户提供便捷操作,可对接硬件</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
+ <Copyright>©2002-2026 NewLife</Copyright>
<VersionPrefix>1.0</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
diff --git a/Samples/Zero.EchoServer/Zero.EchoServer.csproj b/Samples/Zero.EchoServer/Zero.EchoServer.csproj
index e9483a4..94858d6 100644
--- a/Samples/Zero.EchoServer/Zero.EchoServer.csproj
+++ b/Samples/Zero.EchoServer/Zero.EchoServer.csproj
@@ -6,7 +6,7 @@
<AssemblyTitle>回声服务器</AssemblyTitle>
<Description>网络回声服务端,把收到的数据原样发回去,用于网络性能压测</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
+ <Copyright>©2002-2026 NewLife</Copyright>
<VersionPrefix>1.0</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
diff --git a/Samples/Zero.HttpServer/Zero.HttpServer.csproj b/Samples/Zero.HttpServer/Zero.HttpServer.csproj
index 9077392..6120176 100644
--- a/Samples/Zero.HttpServer/Zero.HttpServer.csproj
+++ b/Samples/Zero.HttpServer/Zero.HttpServer.csproj
@@ -6,7 +6,7 @@
<AssemblyTitle>Http服务器</AssemblyTitle>
<Description>轻量级Http服务器,支持WebSocket,可用于追求简单Http服务的场景,例如暴露硬件控制为Http接口,如打印组件</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
+ <Copyright>©2002-2026 NewLife</Copyright>
<VersionPrefix>1.0</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
diff --git a/Samples/Zero.Server/Zero.Server.csproj b/Samples/Zero.Server/Zero.Server.csproj
index 37f575f..ee4f1db 100644
--- a/Samples/Zero.Server/Zero.Server.csproj
+++ b/Samples/Zero.Server/Zero.Server.csproj
@@ -6,7 +6,7 @@
<AssemblyTitle>网络服务器</AssemblyTitle>
<Description>高性能网络服务器,单机最高400万连接,可用于建立各种协议的网络服务器</Description>
<Company>新生命开发团队</Company>
- <Copyright>©2002-2025 NewLife</Copyright>
+ <Copyright>©2002-2026 NewLife</Copyright>
<VersionPrefix>1.0</VersionPrefix>
<VersionSuffix>$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix>
<Version>$(VersionPrefix).$(VersionSuffix)</Version>
diff --git a/XUnitTest.Core/XUnitTest.Core.csproj b/XUnitTest.Core/XUnitTest.Core.csproj
index b09ef56..b164362 100644
--- a/XUnitTest.Core/XUnitTest.Core.csproj
+++ b/XUnitTest.Core/XUnitTest.Core.csproj
@@ -13,7 +13,7 @@
<IsTestProject>true</IsTestProject>
<SignAssembly>True</SignAssembly>
<AssemblyOriginatorKeyFile>..\Doc\newlife.snk</AssemblyOriginatorKeyFile>
- <NoWarn>1701;1702;CA1416</NoWarn>
+ <NoWarn>1701;1702;CA1416;CS8632</NoWarn>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Applications\**" />