NewLife/Stardust

依赖包升级与事件总线追踪链路优化

本次提交升级了各项目主要依赖包至最新版本,增强了事件总线发布时的分布式追踪能力,优化了 TraceId 赋值逻辑,提升系统兼容性与可观测性。
大石头 authored at 2026-05-25 22:42:12
05ff1f9
Tree
1 Parent(s) e3ab46d
Summary: 12 changed files with 20 additions and 18 deletions.
Modified +1 -1
Modified +1 -1
Modified +1 -1
Modified +1 -1
Modified +1 -1
Modified +1 -1
Modified +2 -2
Modified +2 -2
Modified +3 -3
Modified +4 -2
Modified +2 -2
Modified +1 -1
Modified +1 -1
diff --git a/ClientTest/ClientTest.csproj b/ClientTest/ClientTest.csproj
index b973493..7e55024 100644
--- a/ClientTest/ClientTest.csproj
+++ b/ClientTest/ClientTest.csproj
@@ -33,7 +33,7 @@
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="coverlet.collector" Version="10.0.0">
+    <PackageReference Include="coverlet.collector" Version="10.0.1">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>
Modified +1 -1
diff --git a/Plugins/AgentExpansion/AgentExpansion.csproj b/Plugins/AgentExpansion/AgentExpansion.csproj
index ae877e9..4a9bd88 100644
--- a/Plugins/AgentExpansion/AgentExpansion.csproj
+++ b/Plugins/AgentExpansion/AgentExpansion.csproj
@@ -26,7 +26,7 @@
 
   <ItemGroup>
     <PackageReference Include="SSH.NET" Version="2020.0.2" />
-    <PackageReference Include="NewLife.Remoting" Version="3.7.2026.501" />
+    <PackageReference Include="NewLife.Remoting" Version="3.7.2026.524-beta0246" />
   </ItemGroup>
 
 </Project>
Modified +1 -1
diff --git a/Plugins/MySqlAgent/MySqlAgent.csproj b/Plugins/MySqlAgent/MySqlAgent.csproj
index 28df985..44250e3 100644
--- a/Plugins/MySqlAgent/MySqlAgent.csproj
+++ b/Plugins/MySqlAgent/MySqlAgent.csproj
@@ -20,7 +20,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.XCode" Version="11.26.2026.501" />
+    <PackageReference Include="NewLife.XCode" Version="11.26.2026.519-beta0302" />
   </ItemGroup>
 
   <ItemGroup>
Modified +1 -1
diff --git a/Samples/TestA/TestA.csproj b/Samples/TestA/TestA.csproj
index 10d0857..08b2f37 100644
--- a/Samples/TestA/TestA.csproj
+++ b/Samples/TestA/TestA.csproj
@@ -18,7 +18,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="11.15.2026.501" />
+    <PackageReference Include="NewLife.Core" Version="11.15.2026.524-beta1635" />
   </ItemGroup>
 
 </Project>
Modified +1 -1
diff --git a/Samples/TestB/TestB.csproj b/Samples/TestB/TestB.csproj
index 88a7344..26bb1f5 100644
--- a/Samples/TestB/TestB.csproj
+++ b/Samples/TestB/TestB.csproj
@@ -18,7 +18,7 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="11.15.2026.501" />
+    <PackageReference Include="NewLife.Core" Version="11.15.2026.524-beta1635" />
   </ItemGroup>
 
 </Project>
Modified +1 -1
diff --git a/Stardust.Data/Stardust.Data.csproj b/Stardust.Data/Stardust.Data.csproj
index 4dc2de5..1482885 100644
--- a/Stardust.Data/Stardust.Data.csproj
+++ b/Stardust.Data/Stardust.Data.csproj
@@ -43,7 +43,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.XCode" Version="11.26.2026.501" />
+    <PackageReference Include="NewLife.XCode" Version="11.26.2026.519-beta0302" />
   </ItemGroup>
 
   <ItemGroup>
Modified +2 -2
diff --git a/Stardust.Server/Stardust.Server.csproj b/Stardust.Server/Stardust.Server.csproj
index ee35964..6c4496e 100644
--- a/Stardust.Server/Stardust.Server.csproj
+++ b/Stardust.Server/Stardust.Server.csproj
@@ -46,9 +46,9 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.IP" Version="2.4.2026.102" />
+    <PackageReference Include="NewLife.IP" Version="2.4.2026.501" />
     <PackageReference Include="NewLife.Redis" Version="6.5.2026.501" />
-    <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.501" />
+    <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.524-beta0246" />
   </ItemGroup>
 
   <ItemGroup>
Modified +2 -2
diff --git a/Stardust.ServerTests/ServerTest.csproj b/Stardust.ServerTests/ServerTest.csproj
index fb149dd..3bbe5ef 100644
--- a/Stardust.ServerTests/ServerTest.csproj
+++ b/Stardust.ServerTests/ServerTest.csproj
@@ -25,7 +25,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="10.0.7" />
+    <PackageReference Include="Microsoft.AspNetCore.TestHost" Version="10.0.8" />
     <PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.5.1" />
     <PackageReference Include="Moq" Version="4.20.72" />
     <PackageReference Include="xunit" Version="2.9.3" />
@@ -33,7 +33,7 @@
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="coverlet.collector" Version="10.0.0">
+    <PackageReference Include="coverlet.collector" Version="10.0.1">
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
     </PackageReference>
Modified +3 -3
diff --git a/Stardust.Web/Stardust.Web.csproj b/Stardust.Web/Stardust.Web.csproj
index 220d7a7..8dad84d 100644
--- a/Stardust.Web/Stardust.Web.csproj
+++ b/Stardust.Web/Stardust.Web.csproj
@@ -55,10 +55,10 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Cube.Core" Version="6.10.2026.404" />
-    <PackageReference Include="NewLife.IP" Version="2.4.2026.102" />
+    <PackageReference Include="NewLife.Cube.Core" Version="6.11.2026.525-beta1112" />
+    <PackageReference Include="NewLife.IP" Version="2.4.2026.501" />
     <PackageReference Include="NewLife.Redis" Version="6.5.2026.501" />
-    <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.501" />
+    <PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.524-beta0246" />
   </ItemGroup>
 
   <ItemGroup>
Modified +4 -2
diff --git a/Stardust/Services/StarEventBus.cs b/Stardust/Services/StarEventBus.cs
index 6e283fd..fc8c09c 100644
--- a/Stardust/Services/StarEventBus.cs
+++ b/Stardust/Services/StarEventBus.cs
@@ -144,10 +144,12 @@ public class StarEventBus<TEvent>(AppClient client, String topic) : EventBus<TEv
         if (@event == null) return 0;
         if (!_subscribed) await RemoteSubscribe().ConfigureAwait(false);
 
+        var json = client.JsonHost.Write(@event);
+        using var span = Tracer?.NewSpan($"event:{topic}:publish", json);
+
         // 待发布消息增加追踪标识
-        if (@event is ITraceMessage tm && tm.TraceId.IsNullOrEmpty()) tm.TraceId = DefaultSpan.Current?.ToString();
+        if (@event is ITraceMessage tm && tm.TraceId.IsNullOrEmpty()) tm.TraceId = span?.ToString();
 
-        var json = client.JsonHost.Write(@event);
         await client.PublishEventAsync(topic, json, cancellationToken).ConfigureAwait(false);
 
         return json.Length;
Modified +2 -2
diff --git a/Stardust/Stardust.csproj b/Stardust/Stardust.csproj
index b71b41f..a2ff3ec 100644
--- a/Stardust/Stardust.csproj
+++ b/Stardust/Stardust.csproj
@@ -99,10 +99,10 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Remoting" Version="3.7.2026.501" />
+    <PackageReference Include="NewLife.Remoting" Version="3.7.2026.524-beta0246" />
   </ItemGroup>
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="11.15.2026.501" />
+    <PackageReference Include="NewLife.Core" Version="11.15.2026.524-beta1635" />
   </ItemGroup>
 
 </Project>
Modified +1 -1
diff --git a/Test/Test.csproj b/Test/Test.csproj
index daf21f9..0424847 100644
--- a/Test/Test.csproj
+++ b/Test/Test.csproj
@@ -33,7 +33,7 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="NewLife.Core" Version="11.15.2026.501" />
+    <PackageReference Include="NewLife.Core" Version="11.15.2026.524-beta1635" />
   </ItemGroup>
 
   <ItemGroup>