修复内容
1. 编辑器上传 401 Bad credentials
Halo 偶发将插件级 ConfigMap 误传给 AttachmentHandler 导致 token 为空。新增 resolveSettings() 方法自动 fallback 到策略专属 ConfigMap。
2. 上传成功但前端 500
buildAttachment() 未初始化 AttachmentStatus,Halo 2.25+ 调用 setPermalink 时空指针。已修复。
3. 后台设置小数值报错
minSizeMB 字段从 Integer 改为 Double,支持设置如 0.01 等小数值。
4. plugin.yaml 缺 version 字段
PF4J 要求 plugin.yaml 必须有 version 字段,否则插件无法加载。已补齐。
部署方法
下载 PluginGitHubOSS-1.0.8.jar,放到 Halo 插件目录替换旧版,重启即可。详细说明见 PR #34。