v4.4.2026.0201 升级XCode拦截器架构;升级.NET10.0支持;更新基础组件到最新版本大石头 authored at 2026-02-01 12:05:00
diff --git a/AntJob.Agent/AntJob.Agent.csproj b/AntJob.Agent/AntJob.Agent.csproj
index a34ec99..d51f455 100644
--- a/AntJob.Agent/AntJob.Agent.csproj
+++ b/AntJob.Agent/AntJob.Agent.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<AssemblyName>AntAgent</AssemblyName>
@@ -32,7 +32,7 @@
</ItemGroup>
<ItemGroup>
- <PackageReference Include="NewLife.Stardust" Version="3.6.2026.113-beta1339" />
+ <PackageReference Include="NewLife.Stardust" Version="3.7.2026.201" />
</ItemGroup>
<ItemGroup>
diff --git a/AntJob.Data/AntJob.Data.csproj b/AntJob.Data/AntJob.Data.csproj
index 54ecc7d..314ef4e 100644
--- a/AntJob.Data/AntJob.Data.csproj
+++ b/AntJob.Data/AntJob.Data.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.1</TargetFrameworks>
<AssemblyTitle>蚂蚁数据</AssemblyTitle>
diff --git a/AntJob.Extensions/AntJob.Extensions.csproj b/AntJob.Extensions/AntJob.Extensions.csproj
index 2cb85c7..483ea41 100644
--- a/AntJob.Extensions/AntJob.Extensions.csproj
+++ b/AntJob.Extensions/AntJob.Extensions.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.1;netstandard2.0;net45</TargetFrameworks>
@@ -28,7 +28,7 @@
<RepositoryUrl>https://github.com/NewLifeX/AntJob</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
- <PackageReleaseNotes>修正RPC粘包处理问题</PackageReleaseNotes>
+ <PackageReleaseNotes>升级XCode拦截器架构;升级.NET10.0支持;更新基础组件到最新版本</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
diff --git a/AntJob.Server/AntJob.Server.csproj b/AntJob.Server/AntJob.Server.csproj
index 873bd44..66796e8 100644
--- a/AntJob.Server/AntJob.Server.csproj
+++ b/AntJob.Server/AntJob.Server.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<AssemblyName>AntServer</AssemblyName>
diff --git a/AntJob.Web/AntJob.Web.csproj b/AntJob.Web/AntJob.Web.csproj
index 47c7f5e..1184f38 100644
--- a/AntJob.Web/AntJob.Web.csproj
+++ b/AntJob.Web/AntJob.Web.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk.Web">
+<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<AssemblyName>AntWeb</AssemblyName>
<TargetFramework>net10.0</TargetFramework>
@@ -46,7 +46,7 @@
<ItemGroup>
<PackageReference Include="NewLife.Cube.Core" Version="6.8.2026.113-beta0744" />
<PackageReference Include="NewLife.Remoting.Extensions" Version="3.7.2026.201" />
- <PackageReference Include="NewLife.Stardust.Extensions" Version="3.6.2026.113-beta1339" />
+ <PackageReference Include="NewLife.Stardust.Extensions" Version="3.7.2026.201" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\AntJob.Data\AntJob.Data.csproj" />
diff --git a/AntJob/AntJob.csproj b/AntJob/AntJob.csproj
index c7900e6..1c31604 100644
--- a/AntJob/AntJob.csproj
+++ b/AntJob/AntJob.csproj
@@ -1,4 +1,4 @@
-<Project Sdk="Microsoft.NET.Sdk">
+<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.1;netstandard2.0;net461;net45</TargetFrameworks>
@@ -28,7 +28,7 @@
<RepositoryUrl>https://github.com/NewLifeX/AntJob</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>新生命团队;X组件;NewLife;$(AssemblyName)</PackageTags>
- <PackageReleaseNotes>调度通信全部使用异步处理</PackageReleaseNotes>
+ <PackageReleaseNotes>升级XCode拦截器架构;升级.NET10.0支持;更新基础组件到最新版本</PackageReleaseNotes>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
@@ -51,7 +51,7 @@
<ItemGroup>
<PackageReference Include="NewLife.Core" Version="11.11.2026.201" />
<PackageReference Include="NewLife.Remoting" Version="3.7.2026.201" />
- <PackageReference Include="NewLife.Stardust" Version="3.6.2026.113-beta1339" />
+ <PackageReference Include="NewLife.Stardust" Version="3.7.2026.201" />
</ItemGroup>
<ItemGroup>
diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
index 0000000..3b150a4
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,46 @@
+# AntJob 版本更新历史
+
+## v4.4.2026.0201 (2026-02-01)
+
+### 主要变更
+- 升级XCode拦截器架构,支持更灵活的数据访问拦截
+- 升级.NET10.0支持,保持与最新.NET版本同步
+- 实体类增强,完善作业、作业任务、作业错误等实体的字段和注释
+- 更新基础组件到最新版本(NewLife.Core、NewLife.XCode、NewLife.Remoting、NewLife.Stardust)
+- 优化GitHub Actions工作流配置
+
+### 详细变更
+- **XCode拦截器架构** (2026-02-01)
+ - 升级XCode拦截器架构,增强数据访问层的扩展能力
+ - 新增XCode专用指令文档 `.github/instructions/xcode.instructions.md`
+ - 完善实体类注释和字段定义
+ - 优化作业、作业任务、作业错误等实体的业务逻辑
+
+- **框架升级** (2026-01-13)
+ - 升级.NET10.0支持,所有Web项目和测试项目均支持最新.NET版本
+ - 更新目标框架:AntJob.Agent、AntJob.Server、AntJob.Web、AntTest、HisAgent、HisWeb、Test
+
+- **依赖更新**
+ - 2026-01-24: 更新Copilot协作指令文档
+ - 2026-01-14: 升级NuGet包依赖,更新基础组件
+ - 2025-12-14: 优化GitHub Actions工作流
+ - 2025-12-09: 更新基础组件版本
+
+### 包依赖版本
+- NewLife.Core: 11.11.2026.0201
+- NewLife.XCode: 11.24.2026.0201
+- NewLife.Remoting: 3.7.2026.0201
+- NewLife.Stardust: 3.7.2026.0201
+
+---
+
+## v4.4.2025.0902 (2025-09-02)
+
+### 主要变更
+- 处理器Handler新增异步支持
+- 增加僵死任务检测,特别解决调用C++非托管代码阻塞问题
+- 调度通信全部使用异步处理
+
+---
+
+历史更早版本的变更记录请参考 Git 提交历史。