<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Halo - 强大易用的开源建站工具 | 应用市场 | 软件中心 | 版本发布</title><link>https://www.halo.run</link><atom:link href="https://www.halo.run/feed/app-store/apps/app-todmqfve/releases.xml" rel="self" type="application/rss+xml"/><description>Halo - 强大易用的开源建站工具 | 应用市场 | 软件中心 | 版本发布</description><generator>Halo v2.26.1</generator><language>zh-cn</language><image><url>https://www.halo.run/upload/logo.png</url><title>Halo - 强大易用的开源建站工具 | 应用市场 | 软件中心 | 版本发布</title><link>https://www.halo.run</link></image><lastBuildDate>Sat, 19 Sep 2026 16:11:49 GMT</lastBuildDate><follow_challenge><feedId>69597013489248256</feedId><userId>41706424548048896</userId></follow_challenge><item><title><![CDATA[软件中心 1.0.0 发布]]></title><link>https://www.halo.run/store/apps/app-todmqfve/releases/app-release-vx14dwmg</link><description><![CDATA[<img src="https://www.halo.run/plugins/feed/assets/telemetry.gif?title=%E8%BD%AF%E4%BB%B6%E4%B8%AD%E5%BF%83%201.0.0%20%E5%8F%91%E5%B8%83&amp;url=/store/apps/app-todmqfve/releases/app-release-vx14dwmg" width="1" height="1" alt="" style="opacity:0;">
<h1 id="%E8%BD%AF%E4%BB%B6%E4%B8%AD%E5%BF%83-v1.0.0" tabindex="-1">软件中心 v1.0.0</h1>
<p>这是 Software Manager for Halo 的首个稳定版本，为 Halo 提供独立、主题中立的软件内容管理、公开查询和安全下载能力。主题可以通过 Finder、Theme Router 或版本化 REST API 接入，插件本身不依赖任何特定主题。</p>
<h2 id="%E7%89%88%E6%9C%AC%E4%BA%AE%E7%82%B9" tabindex="-1">版本亮点</h2>
<ul>
 <li><strong>完整的软件领域模型</strong>：支持软件、版本、下载源、分类、标签和专题的创建与管理，并覆盖发布状态、排序、统计、SEO 及关联内容。</li>
 <li><strong>Console 管理界面</strong>：提供软件编辑器，以及分类、标签、专题、版本和下载源管理；下载源支持类型、优先级、健康状态和门禁配置。</li>
 <li><strong>主题中立的公开集成</strong>：提供 <code>softwareFinder</code>、公共主题路由和 <code>v1alpha1</code> REST API，公开 VO 与 Console/原始 Extension 分离，方便不同主题或客户端消费。</li>
 <li><strong>安全下载授权</strong>：下载详情不直接暴露最终 URL、<code>storageKey</code>、提取码或密码等敏感字段；通过短期 <code>download-grants</code> 授权获取下载信息，并支持 Cloudflare Turnstile 验证。</li>
 <li><strong>权限与安全边界</strong>：新增软件查看、软件管理和敏感下载配置等角色模板；下载目标执行 HTTP(S)/站内路径校验，验证码异常、Secret 缺失或目标不安全时按 fail-closed 处理，敏感响应使用 <code>no-store</code>。</li>
 <li><strong>评论与可选 AI</strong>：将 <code>SoftwareApp</code> 注册为 Halo 评论资源；可选接入 AI Foundation，为软件摘要、详情和 SEO 提供 Console 编辑建议，不影响核心软件管理功能。</li>
 <li><strong>开发者契约与工程化</strong>：提供主题 API、REST API 和 OpenAPI 文档，并配套 Java、Vue、公共 VO、Router、RBAC、下载安全和 AI 能力契约测试。</li>
</ul>
<h2 id="%E5%85%BC%E5%AE%B9%E6%80%A7" tabindex="-1">兼容性</h2>
<ul>
 <li>Halo <code>&gt;= 2.25.0</code></li>
 <li>Java 21（仅从源码构建插件时需要）</li>
 <li>AI Foundation <code>&gt;= 1.0.0-SNAPSHOT</code> 且 <code>&lt; 2.0.0</code>（可选，仅用于 AI 编辑辅助）</li>
</ul>
<h2 id="%E5%AE%89%E8%A3%85" tabindex="-1">安装</h2>
<ol>
 <li>从 <a href="https://github.com/jiewenhuang/plugin-software/releases">GitHub Releases</a> 下载 <code>software</code> 插件 JAR。</li>
 <li>在 Halo Console 的“插件”页面上传并启用。</li>
 <li>在“软件”菜单中配置选项、分类、标签、专题、软件、版本和下载源。</li>
 <li>如使用验证码下载，在 Halo 中创建保存 Turnstile Secret Key 的 Secret，再完成插件“下载安全”设置。</li>
 <li>使用主题或其他客户端时，仅调用公开 Finder/Router/REST API，不要读取原始 Extension 或 Console API 中的敏感字段。</li>
</ol>
<h2 id="%E5%8D%87%E7%BA%A7%E6%B3%A8%E6%84%8F" tabindex="-1">升级注意</h2>
<ul>
 <li>主题接入应使用 <code>GET /download-options</code> 和 <code>POST /download-grants</code> 获取下载授权，不应继续依赖详情接口中的最终下载 URL。</li>
 <li>公开详情中的下载源 URL 为空是预期行为；提取码、密码和存储键只在完成授权后返回，并且只应保存在当前下载流程的内存中。</li>
 <li><code>v1alpha1</code> 公共契约、<code>getHome()</code>/<code>SoftwareHomeVo</code> 和主题 Router 均属于跨项目接口，升级主题或自定义客户端时请同步查看 <a href="https://github.com/jiewenhuang/plugin-software/blob/main/dev/theme-api.md">主题 API 文档</a> 与 <a href="https://github.com/jiewenhuang/plugin-software/blob/main/dev/rest-api.md">REST API 文档</a>。</li>
 <li>AI Foundation 缺失、禁用或未配置模型时，软件管理、公开 API、Finder 和主题路由仍应正常工作。</li>
</ul>
<h2 id="%E5%B7%B2%E7%9F%A5%E8%BE%B9%E7%95%8C" tabindex="-1">已知边界</h2>
<ul>
 <li>插件只负责软件数据、查询、授权和权限；网格/列表布局、颜色、动画等展示逻辑由主题负责。</li>
 <li>应用市场发布当前未启用，本版本通过 GitHub Release 分发。</li>
</ul>
<h2 id="%E8%AE%B8%E5%8F%AF%E8%AF%81" tabindex="-1">许可证</h2>
<p><a href="https://github.com/jiewenhuang/plugin-software/blob/main/LICENSE">GPL-3.0</a></p>
<hr>
<p><a href="https://www.halo.run/store/apps/app-todmqfve/releases/app-release-vx14dwmg">查看版本详情</a></p>]]></description><guid isPermaLink="false">store.halo.run/Release/app-release-vx14dwmg</guid><pubDate>Wed, 29 Jul 2026 10:42:39 GMT</pubDate></item></channel></rss>