Files
Academic-Affairs-System/tests/Jiaowu.Api.Tests
T
biss 05683e502a 第二阶段已完成:统一插件平台已从“内置功能开关”扩展为可安装、签名校验、版本激活和回滚的插件系统。
主要成果:
- 新增独立插件 SDK:[PluginContracts.cs (line 11)](E:/jiaowu/src/Jiaowu.Plugin.Abstractions/PluginContracts.cs:11)
- 支持 RSA-PSS/SHA-256 签名插件包、Host API 兼容性和 ZIP 安全检查:[PluginPackageValidator.cs (line 14)](E:/jiaowu/src/Jiaowu.Api/Infrastructure/Plugins/PluginPackageValidator.cs:14)
- 支持暂存、待激活、重启装载、失败记录、版本回滚:[PluginPackageService.cs (line 32)](E:/jiaowu/src/Jiaowu.Api/Infrastructure/Plugins/PluginPackageService.cs:32)
- 插件可注册控制器、服务、数据库迁移、后台任务和事件处理器
- 外部插件 API 统一使用 /api/plugin-extensions/{pluginId},并受启用状态中间件控制
- 插件中心新增 ZIP/SIG 上传、状态展示、激活、回滚和删除功能:[PluginsView.vue (line 212)](E:/jiaowu/web/src/views/PluginsView.vue:212)
- 提供可运行示例插件:[SamplePlugin.cs (line 10)](E:/jiaowu/samples/Jiaowu.SamplePlugin/SamplePlugin.cs:10)
- 提供打包签名脚本:[package-plugin.ps1](E:/jiaowu/scripts/package-plugin.ps1)
- 完整开发文档:[plugin-sdk.md (line 1)](E:/jiaowu/docs/plugin-sdk.md:1)
- 系统版本已调整为 3.0.0-beta1
05683e502a · 2026-10-01 10:22:46 +08:00
History
..
2026-07-27 12:20:29 +08:00
2026-07-27 12:20:29 +08:00
2026-08-26 11:19:54 +08:00
2026-09-07 19:34:03 +08:00
2026-07-28 15:41:28 +08:00
2026-07-28 20:08:12 +08:00
2026-09-12 08:17:14 +08:00
2026-09-07 19:34:03 +08:00
2026-09-29 09:33:25 +08:00
2026-07-27 08:59:02 +08:00
2026-08-23 22:41:02 +08:00
2026-07-25 21:15:32 +08:00
2026-08-21 22:11:59 +08:00
2026-07-25 08:53:42 +08:00
2026-07-26 22:16:58 +08:00
2026-09-29 09:33:25 +08:00
2026-08-23 22:41:02 +08:00
2026-07-26 14:42:27 +08:00
2026-09-29 10:24:14 +08:00
2026-09-29 10:24:14 +08:00
2026-10-01 08:24:32 +08:00
2026-08-09 12:30:33 +08:00
2026-09-12 08:17:14 +08:00
2026-07-29 11:50:15 +08:00
2026-08-12 11:39:30 +08:00
2026-08-04 10:48:08 +08:00
2026-08-02 18:05:45 +08:00
2026-08-04 10:48:08 +08:00
2026-08-19 11:50:46 +08:00